0000950170-24-119923.txt : 20241101 0000950170-24-119923.hdr.sgml : 20241101 20241101130038 ACCESSION NUMBER: 0000950170-24-119923 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 116 CONFORMED PERIOD OF REPORT: 20240929 FILED AS OF DATE: 20241101 DATE AS OF CHANGE: 20241101 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: 241418193 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-20240929.htm 10-Q 10-Q
false--12-31 Q30000097210http://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2024#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#DeferredTaxAndOtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#DeferredTaxAndOtherLiabilitiesNoncurrent0000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-12-310000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2023-01-012023-10-010000097210ter:LongTermMarketableSecuritiesMember2024-09-290000097210srt:AmericasMemberter:SocMemberter:SemiconductorTestMember2023-01-012023-10-010000097210ter:UniversalRobotsMemberter:RoboticsMemberus-gaap:EMEAMember2023-07-032023-10-010000097210ter:UniversalRobotsMemberter:RoboticsMembersrt:AsiaPacificMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel2Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:SemiconductorTestMember2023-01-012023-12-3100000972102023-08-3100000972102023-01-012023-10-010000097210us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210country:US2024-07-012024-09-290000097210ter:EquityMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:MemoryMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-07-032023-10-010000097210srt:AmericasMemberter:SocMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-10-010000097210ter:TechnoprobeSPAMember2023-11-070000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2023-10-010000097210ter:CorporateAndEliminationsMember2023-01-012023-10-010000097210us-gaap:FairValueInputsLevel2Memberter:EquityMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2023-10-010000097210us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-290000097210ter:GroupAnnuityContractMemberter:UsQualifiedPensionPlanMember2024-07-012024-09-290000097210srt:AmericasMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-01-012024-09-290000097210us-gaap:RetainedEarningsMember2024-01-012024-09-290000097210us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:RestrictedStockUnitsRSUMemberter:EmployeesMember2024-01-012024-09-290000097210ter:WirelessTestMember2023-01-012023-10-010000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:EmployeeStockOptionMemberus-gaap:MeasurementInputExpectedDividendPaymentMember2024-01-012024-09-290000097210us-gaap:ProductMember2023-07-032023-10-010000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMembersrt:AsiaPacificMember2024-01-012024-09-290000097210ter:CorporateAndEliminationsMember2024-07-012024-09-290000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-10-010000097210us-gaap:CommonStockMember2023-07-032023-10-010000097210ter:EmployeesMemberter:ServiceBasedRestrictedStockUnitsMember2023-01-012023-10-010000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210ter:ForeignCurrencyTranslationAdjustmentsMember2023-12-310000097210srt:AmericasMember2024-01-012024-09-290000097210currency:KRW2024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:DebtMutualFundsMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:ServiceBasedRestrictedStockUnitsMembersrt:ExecutiveOfficerMember2023-01-012023-10-010000097210srt:AmericasMember2023-01-012023-10-010000097210ter:NonUSSubsidiariesMember2023-10-010000097210ter:MemoryMemberter:SemiconductorTestMember2024-01-012024-09-290000097210srt:AmericasMemberter:UniversalRobotsMemberter:RoboticsMember2023-07-032023-10-010000097210us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CashFlowHedgingMember2023-01-012023-12-310000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2024-09-290000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-09-290000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2023-07-032023-10-010000097210ter:MarketableSecuritiesMember2024-09-290000097210srt:AmericasMemberter:MemoryMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:OperatingSegmentsMember2023-07-032023-10-010000097210us-gaap:ForeignExchangeOptionMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel1Memberter:EquityMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210srt:AsiaPacificMember2023-07-032023-10-010000097210ter:RetirementAgreementMember2023-01-012023-10-0100000972102022-10-050000097210us-gaap:CommonStockMember2024-06-300000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2023-10-010000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMembersrt:AsiaPacificMember2023-01-012023-10-010000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember2016-12-122016-12-120000097210us-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:EmployeeStockOptionMember2023-01-012023-10-010000097210currency:EUR2023-12-310000097210ter:DebtMutualFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210country:US2023-07-032023-10-010000097210us-gaap:FairValueInputsLevel3Memberus-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210srt:MinimumMemberter:EmployeeStockPurchasePlanMember2024-01-012024-09-290000097210ter:TruistBankMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-01-012024-09-290000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-032023-10-010000097210us-gaap:ServiceMember2023-01-012023-10-010000097210ter:RoboticsMember2024-01-012024-09-290000097210ter:TruistBankMemberus-gaap:RevolvingCreditFacilityMemberter:LondonInterbankOfferedRateMembersrt:MaximumMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel2Memberter:EquityMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:SystemsTestGroupMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:RetainedEarningsMember2024-09-290000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-09-290000097210ter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AdditionalPaidInCapitalMember2024-09-290000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentAssetsMember2023-12-310000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000097210country:SG2024-01-012024-09-290000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember2024-01-012024-09-290000097210us-gaap:CommonStockMember2023-07-020000097210ter:SocMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:AdditionalPaidInCapitalMember2024-06-300000097210us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:EmployeeStockOptionMember2023-07-032023-10-010000097210us-gaap:RetainedEarningsMember2023-07-020000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:ServiceBasedStockOptionsMembersrt:ExecutiveOfficerMember2024-01-012024-09-290000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMemberter:ForeignExchangeForwardAndOptionContractsMember2024-01-012024-09-2900000972102023-01-310000097210ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMember2024-01-012024-09-290000097210srt:AmericasMemberter:MemoryMemberter:SemiconductorTestMember2024-07-012024-09-290000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2024-07-012024-09-290000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:EMEAMemberter:WirelessTestMember2023-01-012023-10-0100000972102024-09-300000097210us-gaap:RetainedEarningsMember2022-12-310000097210ter:DeviceInterfaceSolutionsMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:USTreasurySecuritiesMember2024-09-290000097210srt:AmericasMemberter:WirelessTestMember2023-07-032023-10-010000097210ter:UniversalRobotsMemberter:RoboticsMemberus-gaap:EMEAMember2024-07-012024-09-290000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel3Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:AdditionalPaidInCapitalMember2023-10-010000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2024-01-012024-09-290000097210currency:SGD2023-12-310000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-10-010000097210us-gaap:TransferredOverTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-07-032023-10-010000097210ter:DebtMutualFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ServiceMember2024-07-012024-09-290000097210us-gaap:ForwardContractsMember2024-04-120000097210us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210ter:RoboticsMember2023-07-032023-10-010000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2024-09-290000097210us-gaap:CashFlowHedgingMember2024-01-012024-09-290000097210ter:CorporateAndEliminationsMember2024-01-012024-09-290000097210us-gaap:CallOptionMember2023-12-310000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000097210srt:AmericasMemberter:SocMemberter:SemiconductorTestMember2024-07-012024-09-290000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-01-012024-09-290000097210ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember2024-07-012024-09-290000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2023-07-032023-10-010000097210us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2023-10-010000097210ter:SystemsTestGroupMember2024-01-012024-09-290000097210us-gaap:DevelopedTechnologyRightsMember2024-09-290000097210us-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-07-012024-09-290000097210us-gaap:AdditionalPaidInCapitalMember2023-01-012023-10-010000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2023-10-010000097210ter:CreditAgreementMember2024-09-290000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS2023-01-012023-10-010000097210currency:SGD2024-09-290000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMemberus-gaap:EMEAMember2023-01-012023-10-010000097210ter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210srt:AmericasMemberter:SystemsTestGroupMember2023-01-012023-10-010000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember2024-01-012024-09-290000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-020000097210us-gaap:TransferredAtPointInTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-01-012023-10-010000097210us-gaap:CustomerRelationshipsMember2023-12-310000097210us-gaap:ForeignPlanMember2023-01-012023-10-010000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMemberus-gaap:EMEAMember2024-07-012024-09-2900000972102022-12-152022-12-150000097210ter:CorporateAndEliminationsMember2023-07-032023-10-010000097210us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UniversalRobotsMemberter:RoboticsMember2024-01-012024-09-290000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2023-01-012023-10-010000097210ter:TwoThousandTwentyThreeRepurchaseProgramMember2024-01-012024-09-290000097210us-gaap:TransferredOverTimeMemberter:SocMemberter:SemiconductorTestMember2024-07-012024-09-290000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-07-032023-10-010000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2024-09-290000097210us-gaap:FairValueInputsLevel3Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:RyanDriscollMember2024-09-290000097210us-gaap:ShortTermContractWithCustomerMember2024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:SocMemberter:SemiconductorTestMember2023-07-032023-10-0100000972102023-01-012023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2024-09-2900000972102023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:CorporateAndEliminationsMember2023-07-032023-10-010000097210us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210srt:AmericasMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-01-012023-10-010000097210us-gaap:CustomerRelationshipsMember2023-01-012023-12-310000097210us-gaap:LongMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMembercurrency:JPY2023-12-310000097210ter:SystemsTestGroupMembersrt:AmericasMember2024-07-012024-09-290000097210us-gaap:ForeignCorporateDebtSecuritiesMember2024-09-290000097210srt:AmericasMemberter:MemoryMemberter:SemiconductorTestMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredOverTimeMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:ForeignPlanMember2024-01-012024-09-290000097210us-gaap:RetainedEarningsMember2023-07-032023-10-010000097210us-gaap:TransferredOverTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-01-012023-10-010000097210us-gaap:EMEAMemberter:WirelessTestMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2024-09-290000097210us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-09-290000097210currency:PHP2024-09-290000097210ter:WirelessTestMember2024-09-290000097210us-gaap:ForwardContractsMember2024-04-122024-04-120000097210us-gaap:TransferredAtPointInTimeMember2023-07-032023-10-010000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2023-07-032023-10-010000097210srt:AsiaPacificMemberter:WirelessTestMember2023-07-032023-10-010000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2024-07-012024-09-290000097210ter:RoboticsMember2024-07-012024-09-290000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-09-290000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2024-07-012024-09-290000097210srt:AmericasMember2023-07-032023-10-010000097210srt:AmericasMemberter:WirelessTestMember2024-01-012024-09-290000097210us-gaap:AdditionalPaidInCapitalMember2023-07-032023-10-010000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2024-07-012024-09-290000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2022-12-310000097210us-gaap:RetainedEarningsMember2023-10-010000097210currency:GBP2023-12-310000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:GroupAnnuityContractMemberter:UsQualifiedPensionPlanMember2024-09-290000097210ter:ForeignCurrencyTranslationAdjustmentsMember2023-10-010000097210us-gaap:EmployeeStockOptionMember2023-01-012023-10-010000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2023-01-012023-10-010000097210us-gaap:CallOptionMember2024-01-012024-09-290000097210ter:NonUSSubsidiariesMember2024-09-290000097210ter:UniversalRobotsMemberter:RoboticsMember2023-01-012023-10-010000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMemberter:ForeignExchangeForwardAndOptionContractsMember2024-07-012024-09-290000097210ter:SemiconductorTestMember2023-12-310000097210srt:AmericasMemberter:SocMemberter:SemiconductorTestMember2024-01-012024-09-290000097210ter:ForeignCurrencyTranslationAdjustmentsMember2024-01-012024-09-290000097210us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:FairValueInputsLevel1Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-2900000972102024-05-310000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:RoboticsMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredAtPointInTimeMember2023-01-012023-10-010000097210us-gaap:OperatingSegmentsMember2024-09-290000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2024-01-012024-09-290000097210us-gaap:RetainedEarningsMember2023-01-012023-10-010000097210srt:ExecutiveOfficerMemberter:ServiceBasedStockOptionsMember2023-01-012023-10-010000097210ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember2023-01-012023-10-010000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-10-010000097210ter:ServiceBasedRestrictedStockUnitsMemberter:NonEmployeeDirectorsMember2024-01-012024-09-290000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2023-07-032023-10-010000097210srt:AmericasMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-07-012024-09-2900000972102023-05-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:MeasurementInputExpectedDividendPaymentMember2024-01-012024-09-290000097210country:SG2023-01-012023-10-010000097210ter:RoboticsMember2023-01-012023-10-010000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMembersrt:AsiaPacificMember2023-07-032023-10-010000097210us-gaap:TransferredAtPointInTimeMemberter:MemoryMemberter:SemiconductorTestMember2024-01-012024-09-290000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SystemsTestGroupMember2023-07-032023-10-010000097210ter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2023-01-012023-10-010000097210us-gaap:CertificatesOfDepositMember2024-09-290000097210ter:DeviceInterfaceSolutionsMember2024-01-012024-09-290000097210us-gaap:EMEAMemberter:WirelessTestMember2023-07-032023-10-010000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-07-012024-09-290000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2024-01-012024-09-290000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-10-010000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2024-01-012024-09-290000097210us-gaap:TrademarksAndTradeNamesMember2023-01-012023-12-3100000972102024-01-310000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:CommonStockMember2024-09-290000097210us-gaap:TransferredOverTimeMemberter:MemoryMemberter:SemiconductorTestMember2023-01-012023-10-010000097210us-gaap:AdditionalPaidInCapitalMember2022-12-3100000972102024-06-300000097210currency:KRW2023-12-310000097210srt:AsiaPacificMember2023-01-012023-10-010000097210us-gaap:LongTermContractWithCustomerMembersrt:MinimumMember2024-01-012024-09-290000097210currency:TWD2023-12-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:SocMemberter:SemiconductorTestMember2023-01-012023-10-010000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2023-07-032023-10-010000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2024-01-012024-09-2900000972102023-10-010000097210us-gaap:CommonStockMember2023-10-010000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberter:EquityMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2023-01-012023-10-010000097210us-gaap:ForeignExchangeOptionMember2024-07-012024-09-290000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2023-07-032023-10-010000097210us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMemberter:ForeignExchangeForwardAndOptionContractsMember2023-07-032023-10-010000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-10-010000097210us-gaap:CustomerRelationshipsMember2024-01-012024-09-290000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentAssetsMember2024-09-290000097210ter:UniversalRobotsMemberter:RoboticsMembersrt:AsiaPacificMember2023-01-012023-10-010000097210ter:SystemsTestGroupMember2024-09-2900000972102024-01-012024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:WirelessTestMember2024-01-012024-09-290000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:EMEAMember2024-01-012024-09-290000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2024-01-012024-09-290000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-09-290000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMemberus-gaap:EMEAMember2024-01-012024-09-290000097210us-gaap:CommonStockMember2024-07-012024-09-290000097210us-gaap:ServiceMember2023-07-032023-10-010000097210us-gaap:ProductMember2023-01-012023-10-010000097210us-gaap:TransferredOverTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-01-012024-09-290000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2024-07-012024-09-290000097210ter:WirelessTestMember2023-07-032023-10-010000097210us-gaap:ShortTermContractWithCustomerMember2024-01-012024-09-290000097210ter:ServiceBasedRestrictedStockUnitsMembersrt:ExecutiveOfficerMember2024-01-012024-09-290000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-290000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:SocMemberter:SemiconductorTestMember2024-01-012024-09-290000097210us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-10-010000097210ter:SystemsTestGroupMember2023-01-012023-10-010000097210ter:SystemsTestGroupMember2024-07-012024-09-290000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-290000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember2016-12-122016-12-120000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2024-09-290000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentAssetsMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210ter:TruistBankMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-01-012024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-01-012024-09-290000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS2024-01-012024-09-290000097210ter:UniversalRobotsMemberter:RoboticsMemberus-gaap:EMEAMember2023-01-012023-10-010000097210ter:GroupAnnuityContractMemberter:UsQualifiedPensionPlanMember2024-01-012024-09-290000097210ter:UniversalRobotsMemberter:RoboticsMembersrt:AsiaPacificMember2023-07-032023-10-010000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember2023-01-012023-10-010000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredOverTimeMember2023-01-012023-10-010000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2024-01-012024-09-290000097210ter:CorporateAndEliminationsMember2024-09-290000097210srt:AmericasMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-07-032023-10-010000097210us-gaap:TransferredOverTimeMemberter:MemoryMemberter:SemiconductorTestMember2024-07-012024-09-290000097210country:US2023-01-012023-10-010000097210us-gaap:CallOptionMemberter:TechnoprobeSPAMember2023-11-070000097210ter:SemiconductorTestMember2024-09-290000097210srt:AsiaPacificMemberter:WirelessTestMember2024-01-012024-09-290000097210us-gaap:AdditionalPaidInCapitalMember2023-12-310000097210us-gaap:TransferredOverTimeMemberter:MemoryMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:OperatingSegmentsMember2023-01-012023-10-010000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-01-012024-09-290000097210ter:UniversalRobotsMemberter:RoboticsMembersrt:AsiaPacificMember2024-07-012024-09-290000097210us-gaap:RestrictedStockUnitsRSUMember2023-07-032023-10-010000097210srt:AsiaPacificMember2024-01-012024-09-290000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2023-07-032023-10-010000097210srt:AsiaPacificMemberter:MemoryMemberter:SemiconductorTestMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:DevelopedTechnologyRightsMember2023-12-310000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210currency:GBP2024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:SocMemberter:SemiconductorTestMember2024-07-012024-09-290000097210ter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:LongTermContractWithCustomerMembersrt:MaximumMember2024-01-012024-09-290000097210us-gaap:CallOptionMember2023-11-072023-11-070000097210us-gaap:EMEAMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-07-032023-10-010000097210srt:AmericasMemberter:UniversalRobotsMemberter:RoboticsMember2024-07-012024-09-290000097210us-gaap:CommonStockMember2024-01-012024-09-290000097210currency:JPY2023-12-310000097210srt:AmericasMemberter:MemoryMemberter:SemiconductorTestMember2023-01-012023-10-010000097210ter:SocMemberter:SemiconductorTestMember2023-01-012023-10-010000097210us-gaap:DevelopedTechnologyRightsMember2024-01-012024-09-290000097210ter:ServiceBasedRestrictedStockUnitsMemberter:NonEmployeeDirectorsMember2023-01-012023-10-010000097210ter:SemiconductorTestMember2024-01-012024-09-290000097210ter:RoboticsMember2024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:CustomerRelationshipsMember2024-09-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMember2023-01-012023-10-010000097210ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMember2024-07-012024-09-290000097210us-gaap:CashMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000097210srt:AmericasMemberter:UniversalRobotsMemberter:RoboticsMember2024-01-012024-09-290000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100000972102023-07-032023-10-010000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2023-10-010000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:MeasurementInputExpectedDividendPaymentMember2023-01-012023-10-010000097210us-gaap:CollateralPledgedMember2024-01-012024-09-290000097210us-gaap:TrademarksAndTradeNamesMember2024-01-012024-09-290000097210srt:AsiaPacificMemberter:WirelessTestMember2024-07-012024-09-290000097210us-gaap:TransferredOverTimeMemberter:SocMemberter:SemiconductorTestMember2023-01-012023-10-010000097210ter:SystemsTestGroupMembersrt:AmericasMember2023-07-032023-10-010000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210srt:AsiaPacificMember2024-07-012024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-07-032023-10-010000097210us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ForeignExchangeOptionMember2023-07-032023-10-010000097210us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentAssetsMember2024-09-2900000972102023-01-012023-07-020000097210ter:UniversalRobotsMemberter:RoboticsMember2023-07-032023-10-010000097210us-gaap:ShareBasedCompensationAwardTrancheTwoMemberter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2024-01-012024-09-290000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-2900000972102022-08-162022-08-160000097210ter:CreditAgreementMember2024-05-160000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:WirelessTestMember2024-01-012024-09-290000097210ter:RyanDriscollMember2024-07-012024-09-290000097210us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2023-01-012023-10-010000097210us-gaap:EMEAMember2023-07-032023-10-010000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-012024-09-2900000972102022-12-310000097210us-gaap:ForeignExchangeContractMember2023-01-012023-12-310000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember2016-12-1200000972102024-08-310000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2023-01-012023-10-010000097210us-gaap:EmployeeStockOptionMemberus-gaap:MeasurementInputExpectedDividendPaymentMember2023-01-012023-10-010000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMembersrt:MaximumMember2024-01-012024-09-290000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMemberter:ForeignExchangeForwardAndOptionContractsMember2023-01-012023-10-010000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMembersrt:MinimumMember2024-01-012024-09-290000097210us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2023-07-032023-10-010000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2024-01-012024-09-290000097210ter:CorporateAndEliminationsMember2024-07-012024-09-290000097210currency:CNY2024-09-290000097210us-gaap:EMEAMemberter:MemoryMemberter:SemiconductorTestMember2024-07-012024-09-290000097210srt:AmericasMemberter:WirelessTestMember2023-01-012023-10-010000097210ter:LongTermMarketableSecuritiesMember2023-12-310000097210currency:CNY2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SemiconductorTestMember2024-07-012024-09-290000097210srt:AmericasMember2024-07-012024-09-290000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2024-01-012024-09-290000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-01-012023-10-010000097210ter:MarketableSecuritiesMember2023-12-310000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-09-290000097210us-gaap:TransferredOverTimeMemberter:MemoryMemberter:SemiconductorTestMember2024-01-012024-09-290000097210ter:ForeignCurrencyTranslationAdjustmentsMember2024-09-290000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-09-290000097210ter:SocMemberter:SemiconductorTestMember2024-07-012024-09-2900000972102023-07-020000097210us-gaap:ForeignPlanMember2024-07-012024-09-290000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2024-07-012024-09-290000097210ter:RoboticsMember2023-01-012023-12-310000097210us-gaap:CorporateDebtSecuritiesMember2024-09-290000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-2900000972102024-07-012024-09-290000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:LongMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMembercurrency:JPY2024-09-290000097210ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember2024-01-012024-09-290000097210ter:CorporateAndEliminationsMember2023-01-012023-10-010000097210ter:SocMemberter:SemiconductorTestMember2024-01-012024-09-290000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2023-01-012023-10-010000097210srt:AsiaPacificMemberter:MemoryMemberter:SemiconductorTestMember2023-01-012023-10-010000097210us-gaap:EMEAMemberter:WirelessTestMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2022-12-310000097210ter:TechnoprobeMember2024-01-012024-09-290000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-0100000972102024-10-2800000972102023-01-012023-01-010000097210us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-290000097210ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMember2024-01-012024-09-290000097210ter:WirelessTestMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210srt:AmericasMemberter:WirelessTestMember2024-07-012024-09-290000097210us-gaap:ServiceMember2024-01-012024-09-290000097210us-gaap:RestrictedStockUnitsRSUMember2024-07-012024-09-290000097210currency:EUR2024-09-290000097210ter:DeviceInterfaceSolutionsMember2024-05-272024-05-270000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ForeignPlanMember2023-07-032023-10-010000097210ter:TruistBankMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-09-290000097210ter:MemoryMemberter:SemiconductorTestMember2024-07-012024-09-290000097210us-gaap:CommonStockMember2023-01-012023-10-010000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-07-012024-09-290000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2023-01-012023-10-010000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2023-01-012023-10-010000097210us-gaap:FairValueInputsLevel1Memberus-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UniversalRobotsMemberter:RoboticsMemberus-gaap:EMEAMember2024-01-012024-09-290000097210us-gaap:TransferredAtPointInTimeMember2024-01-012024-09-290000097210us-gaap:TransferredOverTimeMemberter:SocMemberter:SemiconductorTestMember2024-01-012024-09-290000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-01-012023-10-010000097210us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-09-290000097210us-gaap:DevelopedTechnologyRightsMember2023-01-012023-12-310000097210us-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-09-290000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2024-09-290000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2024-09-290000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OperatingSegmentsMember2024-01-012024-09-290000097210us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-09-290000097210us-gaap:CertificatesOfDepositMember2023-12-310000097210us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2024-09-290000097210ter:CorporateAndEliminationsMember2023-10-010000097210ter:EmployeesMemberter:ServiceBasedRestrictedStockUnitsMember2024-01-012024-09-290000097210ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember2024-01-012024-09-290000097210us-gaap:AdditionalPaidInCapitalMember2023-07-020000097210ter:TruistBankMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberter:LondonInterbankOfferedRateMember2024-01-012024-09-290000097210ter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TrademarksAndTradeNamesMember2024-09-290000097210ter:CorporateAndEliminationsMember2024-01-012024-09-290000097210currency:JPY2024-09-290000097210ter:SemiconductorTestMember2023-01-012023-10-010000097210us-gaap:TransferredOverTimeMemberter:SocMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:CorporateDebtSecuritiesMember2023-12-310000097210us-gaap:OperatingSegmentsMember2023-10-010000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-07-032023-10-0100000972102024-05-272024-05-270000097210srt:AmericasMemberter:UniversalRobotsMemberter:RoboticsMember2023-01-012023-10-010000097210ter:WirelessTestMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel3Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMember2023-01-012023-10-010000097210us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:TransferredOverTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-07-012024-09-290000097210ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember2023-01-012023-10-010000097210us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2023-01-012023-10-010000097210currency:PHP2023-12-310000097210currency:DKK2023-12-310000097210us-gaap:TransferredAtPointInTimeMemberter:MemoryMemberter:SemiconductorTestMember2023-07-032023-10-010000097210currency:TWD2024-09-290000097210us-gaap:FairValueInputsLevel2Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210currency:DKK2024-09-290000097210srt:AsiaPacificMemberter:MemoryMemberter:SemiconductorTestMember2023-07-032023-10-010000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:EmployeeStockOptionMember2024-01-012024-09-290000097210ter:ForeignCurrencyTranslationAdjustmentsMember2023-01-012023-10-010000097210us-gaap:EmployeeStockOptionMember2024-07-012024-09-290000097210ter:DebtMutualFundsMember2024-09-290000097210us-gaap:CommonStockMember2022-12-310000097210us-gaap:TransferredAtPointInTimeMemberter:WirelessTestMember2023-01-012023-10-010000097210us-gaap:TransferredOverTimeMember2024-01-012024-09-290000097210us-gaap:FairValueInputsLevel1Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ProductMember2024-07-012024-09-2900000972102024-05-270000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-07-012024-09-290000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2024-07-012024-09-290000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-07-032023-10-010000097210us-gaap:ForeignExchangeContractMember2024-01-012024-09-290000097210us-gaap:TransferredOverTimeMember2023-07-032023-10-010000097210us-gaap:WarrantMember2024-01-012024-09-290000097210us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210country:US2024-01-012024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-07-012024-09-290000097210ter:MemoryMemberter:SemiconductorTestMember2023-01-012023-10-010000097210srt:AsiaPacificMemberter:WirelessTestMember2023-01-012023-10-010000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2023-01-012023-10-010000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-09-290000097210us-gaap:OperatingSegmentsMember2024-07-012024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:WirelessTestMember2023-07-032023-10-010000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-10-010000097210us-gaap:TransferredAtPointInTimeMember2024-07-012024-09-290000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2023-07-032023-10-010000097210srt:AsiaPacificMemberter:MemoryMemberter:SemiconductorTestMember2024-01-012024-09-290000097210ter:UniversalRobotsMemberter:RoboticsMember2024-07-012024-09-290000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-10-010000097210us-gaap:FairValueInputsLevel1Memberus-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2024-01-012024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:MemoryMemberter:SemiconductorTestMember2023-01-012023-10-010000097210us-gaap:EMEAMember2023-01-012023-10-010000097210ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember2023-07-032023-10-010000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMembersrt:AsiaPacificMember2024-07-012024-09-290000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:FairValueInputsLevel3Memberus-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:RetainedEarningsMember2024-07-012024-09-290000097210us-gaap:WarrantMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-2900000972102020-05-010000097210us-gaap:ForeignExchangeOptionMember2023-01-012023-10-010000097210us-gaap:CommonStockMember2023-12-310000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-07-012024-09-290000097210us-gaap:EmployeeStockOptionMembersrt:MaximumMember2024-01-012024-09-290000097210ter:SystemsTestGroupMember2023-01-012023-12-310000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-07-032023-10-010000097210us-gaap:RetainedEarningsMember2024-06-300000097210us-gaap:CommercialPaperMember2023-12-310000097210ter:TwoThousandTwentyThreeRepurchaseProgramMember2024-09-290000097210us-gaap:USTreasurySecuritiesMember2023-12-310000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2024-01-012024-09-290000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMemberus-gaap:EMEAMember2023-07-032023-10-0100000972102024-09-290000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2023-07-032023-10-010000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2024-01-012024-09-290000097210ter:ForeignCurrencyTranslationAdjustmentsMember2022-12-310000097210us-gaap:RetainedEarningsMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2024-07-012024-09-290000097210us-gaap:FairValueInputsLevel2Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:EmployeeStockOptionMember2024-01-012024-09-290000097210us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-09-290000097210us-gaap:ProductMember2024-01-012024-09-290000097210us-gaap:TransferredAtPointInTimeMemberter:WirelessTestMember2024-07-012024-09-290000097210us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-09-290000097210ter:TruistBankMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-01-012024-09-290000097210ter:WirelessTestMember2023-01-012023-12-310000097210ter:SystemsTestGroupMembersrt:AmericasMember2024-01-012024-09-290000097210us-gaap:TrademarksAndTradeNamesMember2023-12-310000097210us-gaap:TransferredAtPointInTimeMemberter:MemoryMemberter:SemiconductorTestMember2024-07-012024-09-29iso4217:EURxbrli:pureter:HeadCountxbrli:sharester:Segmentter:RetireeParticipantsiso4217:USDxbrli:sharesiso4217:USD

 

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 September 29, 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 October 28, 2024, was 162,861,462 shares.

 

 


 


PART I

Item 1: Financial Statements

TERADYNE, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands,
except per share amount)

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

510,036

 

 

$

757,571

 

Marketable securities

 

 

41,631

 

 

 

62,154

 

Accounts receivable, less allowance for credit losses of $1,972 and $1,988 at September 29, 2024
   and December 31, 2023, respectively

 

 

484,376

 

 

 

422,124

 

Inventories, net

 

 

297,340

 

 

 

309,974

 

Prepayments

 

 

489,548

 

 

 

548,970

 

Other current assets

 

 

15,935

 

 

 

37,992

 

Current assets held for sale

 

 

 

 

 

23,250

 

Total current assets

 

 

1,838,866

 

 

 

2,162,035

 

Property, plant and equipment, net

 

 

491,704

 

 

 

445,492

 

Operating lease right-of-use assets, net

 

 

70,784

 

 

 

73,417

 

Marketable securities

 

 

125,944

 

 

 

117,434

 

Deferred tax assets

 

 

201,881

 

 

 

175,775

 

Retirement plans assets

 

 

13,114

 

 

 

11,504

 

Equity method investment

 

 

538,351

 

 

 

 

Other assets

 

 

48,384

 

 

 

38,580

 

Acquired intangible assets, net

 

 

21,288

 

 

 

35,404

 

Goodwill

 

 

419,412

 

 

 

415,652

 

Long-term assets held for sale

 

 

 

 

 

11,531

 

Total assets

 

$

3,769,728

 

 

$

3,486,824

 

LIABILITIES

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

158,459

 

 

$

180,131

 

Accrued employees’ compensation and withholdings

 

 

159,794

 

 

 

191,750

 

Deferred revenue and customer advances

 

 

99,776

 

 

 

99,804

 

Other accrued liabilities

 

 

105,150

 

 

 

114,712

 

Operating lease liabilities

 

 

19,175

 

 

 

17,522

 

Income taxes payable

 

 

52,542

 

 

 

48,653

 

Current liabilities held for sale

 

 

 

 

 

7,379

 

Total current liabilities

 

 

594,896

 

 

 

659,951

 

Retirement plans liabilities

 

 

137,735

 

 

 

132,090

 

Long-term deferred revenue and customer advances

 

 

41,135

 

 

 

37,282

 

Long-term other accrued liabilities

 

 

8,373

 

 

 

19,998

 

Deferred tax liabilities

 

 

164

 

 

 

183

 

Long-term operating lease liabilities

 

 

60,287

 

 

 

65,092

 

Long-term incomes taxes payable

 

 

24,596

 

 

 

44,331

 

Long-term liabilities held for sale

 

 

 

 

 

2,000

 

Total liabilities

 

 

867,186

 

 

 

960,927

 

Commitments and contingencies (Note R)

 

 

 

 

 

 

SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Common stock, $0.125 par value, 1,000,000 shares authorized; 162,959 and 152,698 shares issued
   and outstanding at September 29, 2024, and December 31, 2023, respectively

 

 

20,370

 

 

 

19,087

 

Additional paid-in capital

 

 

1,896,161

 

 

 

1,827,274

 

Accumulated other comprehensive loss

 

 

(4,028

)

 

 

(26,978

)

Retained earnings

 

 

990,039

 

 

 

706,514

 

Total shareholders’ equity

 

 

2,902,542

 

 

 

2,525,897

 

Total liabilities and shareholders’ equity

 

$

3,769,728

 

 

$

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

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands, except per share amount)

 

 

(in thousands, except per share amount)

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

612,871

 

 

$

551,982

 

 

$

1,668,181

 

 

$

1,565,776

 

Services

 

 

124,427

 

 

 

151,750

 

 

 

398,815

 

 

 

439,923

 

Total revenues

 

 

737,298

 

 

 

703,732

 

 

 

2,066,996

 

 

 

2,005,699

 

Cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of products

 

 

253,129

 

 

 

239,827

 

 

 

704,129

 

 

 

655,502

 

Cost of services

 

 

47,655

 

 

 

65,614

 

 

 

161,228

 

 

 

192,993

 

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

 

 

300,784

 

 

 

305,441

 

 

 

865,357

 

 

 

848,495

 

Gross profit

 

 

436,514

 

 

 

398,291

 

 

 

1,201,639

 

 

 

1,157,204

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and administrative

 

 

157,649

 

 

 

138,330

 

 

 

461,307

 

 

 

434,979

 

Engineering and development

 

 

117,474

 

 

 

104,413

 

 

 

332,489

 

 

 

315,881

 

Acquired intangible assets amortization

 

 

4,748

 

 

 

4,720

 

 

 

14,108

 

 

 

14,348

 

Restructuring and other

 

 

4,578

 

 

 

6,856

 

 

 

11,018

 

 

 

15,251

 

Gain on sale of business

 

 

 

 

 

 

 

 

(57,486

)

 

 

 

Total operating expenses

 

 

284,449

 

 

 

254,319

 

 

 

761,436

 

 

 

780,459

 

Income from operations

 

 

152,065

 

 

 

143,972

 

 

 

440,203

 

 

 

376,745

 

Non-operating (income) expense:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

(5,076

)

 

 

(6,873

)

 

 

(19,658

)

 

 

(18,486

)

Interest expense

 

 

808

 

 

 

963

 

 

 

2,998

 

 

 

2,994

 

Other (income) expense, net

 

 

(2,651

)

 

 

5,602

 

 

 

5,574

 

 

 

6,470

 

Income before income taxes and equity in net earnings of affiliate

 

 

158,984

 

 

 

144,280

 

 

 

451,289

 

 

 

385,767

 

Income tax provision

 

 

12,260

 

 

 

16,164

 

 

 

54,095

 

 

 

54,069

 

Income before equity in net earnings of affiliate

 

 

146,724

 

 

 

128,116

 

 

 

397,194

 

 

 

331,698

 

Equity in net earnings of affiliate

 

 

(1,075

)

 

 

 

 

 

(1,075

)

 

 

 

Net income

 

$

145,649

 

 

$

128,116

 

 

$

396,119

 

 

$

331,698

 

Net income per common share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.89

 

 

$

0.83

 

 

$

2.51

 

 

$

2.14

 

Diluted

 

$

0.89

 

 

$

0.78

 

 

$

2.42

 

 

$

2.01

 

Weighted average common shares—basic

 

 

163,002

 

 

 

153,762

 

 

 

157,951

 

 

 

154,809

 

Weighted average common shares—diluted

 

 

164,253

 

 

 

164,050

 

 

 

163,357

 

 

 

165,037

 

 

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

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Net income

 

$

145,649

 

 

$

128,116

 

 

$

396,119

 

 

$

331,698

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

37,838

 

 

 

(14,325

)

 

 

22,751

 

 

 

(2,073

)

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains on marketable securities arising during period, net of tax of $609, $(731), $205, and $(408), respectively

 

 

2,507

 

 

 

(2,628

)

 

 

885

 

 

 

(903

)

Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(2), $0, $24, and $9, respectively

 

 

(7

)

 

 

 

 

 

86

 

 

 

33

 

 

 

2,500

 

 

 

(2,628

)

 

 

971

 

 

 

(870

)

Cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains arising during period, net of tax of $(73), $728, $285, and $1,816, respectively

 

 

(260

)

 

 

2,590

 

 

 

1,014

 

 

 

6,456

 

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

 

 

 

 

 

(3,091

)

 

 

(1,780

)

 

 

(1,567

)

 

 

(260

)

 

 

(501

)

 

 

(766

)

 

 

4,889

 

Defined benefit post-retirement plan:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

(2

)

 

 

(2

)

 

 

(6

)

 

 

(6

)

Other comprehensive income (loss)

 

 

40,076

 

 

 

(17,456

)

 

 

22,950

 

 

 

1,940

 

Comprehensive income

 

$

185,725

 

 

$

110,660

 

 

$

419,069

 

 

$

333,638

 

 

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 September 29, 2024

 

Balance, June 30, 2024

 

 

161,802

 

 

$

20,225

 

 

$

1,865,351

 

 

$

(44,104

)

 

$

889,340

 

 

$

2,730,812

 

Net issuance of common stock under stock-based plans

 

 

130

 

 

 

17

 

 

 

14,966

 

 

 

 

 

 

 

 

 

14,983

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

15,999

 

 

 

 

 

 

 

 

 

15,999

 

Warrant exercises

 

 

1,223

 

 

 

153

 

 

 

(155

)

 

 

 

 

 

 

 

 

(2

)

Repurchase of common stock

 

 

(196

)

 

 

(25

)

 

 

 

 

 

 

 

 

(25,376

)

 

 

(25,401

)

Cash dividends ($0.12 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(19,574

)

 

 

(19,574

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

145,649

 

 

 

145,649

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

40,076

 

 

 

 

 

 

40,076

 

Balance, September 29, 2024

 

 

162,959

 

 

$

20,370

 

 

$

1,896,161

 

 

$

(4,028

)

 

$

990,039

 

 

$

2,902,542

 

For the Three Months Ended October 1, 2023

 

Balance, July 2, 2023

 

 

154,148

 

 

$

19,269

 

 

$

1,784,590

 

 

$

(30,472

)

 

$

661,496

 

 

$

2,434,883

 

Net issuance of common stock under stock-based plans

 

 

207

 

 

 

26

 

 

 

17,180

 

 

 

 

 

 

 

 

 

17,206

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

14,367

 

 

 

 

 

 

 

 

 

14,367

 

Repurchase of common stock

 

 

(1,120

)

 

 

(141

)

 

 

 

 

 

 

 

 

(118,766

)

 

 

(118,907

)

Cash dividends ($0.11 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(16,909

)

 

 

(16,909

)

Settlements of convertible notes

 

 

210

 

 

 

25

 

 

 

(25

)

 

 

 

 

 

 

 

 

 

Exercise of convertible notes hedge call options

 

 

(210

)

 

 

(25

)

 

 

25

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

128,116

 

 

 

128,116

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

(17,456

)

 

 

 

 

 

(17,456

)

Balance, October 1, 2023

 

 

153,235

 

 

$

19,154

 

 

$

1,816,137

 

 

$

(47,928

)

 

$

653,937

 

 

$

2,441,300

 

 

 

 

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 Nine Months Ended September 29, 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

 

 

720

 

 

 

91

 

 

 

23,340

 

 

 

 

 

 

 

 

 

23,431

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

46,817

 

 

 

 

 

 

 

 

 

46,817

 

Warrant exercises

 

 

10,036

 

 

 

1,254

 

 

 

(1,270

)

 

 

 

 

 

 

 

 

(16

)

Repurchase of common stock

 

 

(495

)

 

 

(62

)

 

 

 

 

 

 

 

 

(55,630

)

 

 

(55,692

)

Cash dividends ($0.36 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(56,964

)

 

 

(56,964

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

396,119

 

 

 

396,119

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

22,950

 

 

 

 

 

 

22,950

 

Balance, September 29, 2024

 

 

162,959

 

 

$

20,370

 

 

$

1,896,161

 

 

$

(4,028

)

 

$

990,039

 

 

$

2,902,542

 

For the Nine Months Ended October 1, 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

 

 

838

 

 

 

104

 

 

 

13,399

 

 

 

 

 

 

 

 

 

13,503

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

46,775

 

 

 

 

 

 

 

 

 

46,775

 

Repurchase of common stock

 

 

(3,362

)

 

 

(420

)

 

 

 

 

 

 

 

 

(352,371

)

 

 

(352,791

)

Cash dividends ($0.33 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(51,119

)

 

 

(51,119

)

Settlements of convertible notes

 

 

585

 

 

 

72

 

 

 

(72

)

 

 

 

 

 

 

 

 

 

Exercise of convertible notes hedge call options

 

 

(585

)

 

 

(72

)

 

 

72

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

331,698

 

 

 

331,698

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

1,940

 

 

 

 

 

 

1,940

 

Balance, October 1, 2023

 

 

153,235

 

 

$

19,154

 

 

$

1,816,137

 

 

$

(47,928

)

 

$

653,937

 

 

$

2,441,300

 

 

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 Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

396,119

 

 

$

331,698

 

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

 

 

 

 

 

 

Depreciation

 

 

74,480

 

 

 

68,858

 

Stock-based compensation

 

 

45,267

 

 

 

45,236

 

Provision for excess and obsolete inventory

 

 

15,516

 

 

 

23,069

 

Amortization

 

 

14,133

 

 

 

14,083

 

Losses (gains) on investments

 

 

10,139

 

 

 

(3,159

)

Equity in net earnings of affiliate

 

 

1,075

 

 

 

 

Gain on sale of business

 

 

(57,486

)

 

 

 

Deferred taxes

 

 

(26,261

)

 

 

(24,026

)

Retirement plan actuarial losses (gains)

 

 

(2,512

)

 

 

 

Other

 

 

(5,041

)

 

 

(13

)

Changes in operating assets and liabilities

 

 

 

 

 

 

Accounts receivable

 

 

(65,266

)

 

 

30,191

 

Inventories

 

 

11,127

 

 

 

6,395

 

Prepayments and other assets

 

 

61,438

 

 

 

(63,982

)

Accounts payable and other liabilities

 

 

(63,666

)

 

 

3,999

 

Deferred revenue and customer advances

 

 

3,624

 

 

 

(49,517

)

Retirement plans contributions

 

 

(4,169

)

 

 

(3,698

)

Income taxes

 

 

(18,898

)

 

 

(42,683

)

Net cash provided by operating activities

 

 

389,619

 

 

 

336,451

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(140,710

)

 

 

(115,306

)

Purchase of investment in a business

 

 

(527,060

)

 

 

 

Purchases of marketable securities

 

 

(35,097

)

 

 

(137,786

)

Issuance of convertible loan

 

 

 

 

 

(5,000

)

Proceeds from the sale of a business, net of cash and cash equivalents sold

 

 

90,348

 

 

 

 

Proceeds from maturities of marketable securities

 

 

33,163

 

 

 

71,447

 

Proceeds from sales of marketable securities

 

 

23,600

 

 

 

36,963

 

Proceeds from insurance

 

 

873

 

 

 

460

 

Net cash used for investing activities

 

 

(554,883

)

 

 

(149,222

)

Cash flows from financing activities:

 

 

 

 

 

 

Repayments of borrowings on revolving credit facility

 

 

(185,000

)

 

 

 

Dividend payments

 

 

(56,936

)

 

 

(51,081

)

Repurchase of common stock

 

 

(55,053

)

 

 

(346,492

)

Payments related to net settlement of employee stock compensation awards

 

 

(13,833

)

 

 

(20,586

)

Payments of convertible debt principal

 

 

 

 

 

(26,735

)

Proceeds from borrowings on revolving credit facility

 

 

185,000

 

 

 

 

Issuance of common stock under stock purchase and stock option plans

 

 

37,265

 

 

 

34,084

 

Net cash used for financing activities

 

 

(88,557

)

 

 

(410,810

)

Effects of exchange rate changes on cash and cash equivalents

 

 

6,286

 

 

 

5,769

 

Decrease in cash and cash equivalents

 

 

(247,535

)

 

 

(217,812

)

Cash and cash equivalents at beginning of period

 

 

757,571

 

 

 

854,773

 

Cash and cash equivalents at end of period

 

$

510,036

 

 

$

636,961

 

Non-cash investing activities:

 

 

 

 

 

 

Capital expenditures incurred but not yet paid:

 

$

3,679

 

 

$

2,392

 

 

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 (“Integrated System Test” formerly "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.

Equity Method Investments

Teradyne accounts for investments using the equity method of accounting when it has significant influence over the financial and operating policies, but not control, of the investee. The equity method investments are initially recorded at cost and included in ‘Equity method investment’ in the consolidated balance sheet. Teradyne records its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference, calculated as the difference between the investment and the amount of underlying equity in net assets acquired, on a 3-month lag, which is applied consistently from period to period. Teradyne's share of investee's net income and the amortization of equity method basis difference are reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. Teradyne includes its share of investee's other comprehensive income

6


and a cumulative translation adjustment in the consolidated statements of comprehensive income. Teradyne monitors on an ongoing basis its equity method investments for indicators of other-than-temporary declines in fair value below carrying value.

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.

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.

7


 

 

 

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 September 29, 2024 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

323,507

 

 

$

143,581

 

 

$

55,611

 

 

$

71,607

 

 

$

15,065

 

 

$

29,465

 

 

$

638,836

 

Over Time

 

 

68,848

 

 

 

6,798

 

 

 

17,701

 

 

 

1,811

 

 

 

168

 

 

 

3,136

 

 

 

98,462

 

Total

 

$

392,355

 

 

$

150,379

 

 

$

73,312

 

 

$

73,418

 

 

$

15,233

 

 

$

32,601

 

 

$

737,298

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

364,476

 

 

$

137,890

 

 

$

29,277

 

 

$

10,873

 

 

$

2,960

 

 

$

24,342

 

 

$

569,818

 

Americas

 

 

17,150

 

 

 

1,325

 

 

 

39,919

 

 

 

32,315

 

 

 

8,460

 

 

 

5,515

 

 

 

104,684

 

Europe, Middle East and Africa

 

 

10,729

 

 

 

11,164

 

 

 

4,116

 

 

 

30,230

 

 

 

3,813

 

 

 

2,744

 

 

 

62,796

 

Total

 

$

392,355

 

 

$

150,379

 

 

$

73,312

 

 

$

73,418

 

 

$

15,233

 

 

$

32,601

 

 

$

737,298

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended October 1, 2023 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

330,846

 

 

$

86,247

 

 

$

66,418

 

 

$

68,938

 

 

$

14,012

 

 

$

32,638

 

 

$

599,099

 

Over Time

 

 

73,264

 

 

 

7,506

 

 

 

16,785

 

 

 

1,607

 

 

 

1,135

 

 

 

4,336

 

 

 

104,633

 

Total

 

$

404,110

 

 

$

93,753

 

 

$

83,203

 

 

$

70,545

 

 

$

15,147

 

 

$

36,974

 

 

$

703,732

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

360,375

 

 

$

91,352

 

 

$

40,464

 

 

$

15,430

 

 

$

3,180

 

 

$

24,727

 

 

$

535,528

 

Americas

 

 

24,752

 

 

 

1,356

 

 

 

35,888

 

 

 

26,073

 

 

 

7,154

 

 

 

10,139

 

 

 

105,362

 

Europe, Middle East and Africa

 

 

18,983

 

 

 

1,045

 

 

 

6,851

 

 

 

29,042

 

 

 

4,813

 

 

 

2,108

 

 

 

62,842

 

Total

 

$

404,110

 

 

$

93,753

 

 

$

83,203

 

 

$

70,545

 

 

$

15,147

 

 

$

36,974

 

 

$

703,732

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Nine Months Ended September 29, 2024 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

896,635

 

 

$

367,679

 

 

$

157,203

 

 

$

210,222

 

 

$

49,850

 

 

$

82,652

 

 

$

1,764,241

 

Over Time

 

 

211,612

 

 

 

21,626

 

 

 

52,232

 

 

 

5,542

 

 

 

938

 

 

 

10,805

 

 

 

302,755

 

Total

 

$

1,108,247

 

 

$

389,305

 

 

$

209,435

 

 

$

215,764

 

 

$

50,788

 

 

$

93,457

 

 

$

2,066,996

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

1,016,674

 

 

$

357,993

 

 

$

76,317

 

 

$

37,254

 

 

$

11,361

 

 

$

70,776

 

 

$

1,570,375

 

Americas

 

 

59,912

 

 

 

13,631

 

 

 

105,197

 

 

 

82,220

 

 

 

28,195

 

 

 

16,240

 

 

 

305,395

 

Europe, Middle East and Africa

 

 

31,661

 

 

 

17,681

 

 

 

27,921

 

 

 

96,290

 

 

 

11,232

 

 

 

6,441

 

 

 

191,226

 

Total

 

$

1,108,247

 

 

$

389,305

 

 

$

209,435

 

 

$

215,764

 

 

$

50,788

 

 

$

93,457

 

 

$

2,066,996

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Nine Months Ended October 1, 2023 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

886,201

 

 

$

260,052

 

 

$

200,076

 

 

$

194,698

 

 

$

42,748

 

 

$

108,262

 

 

$

1,692,038

 

Over Time

 

 

219,436

 

 

 

21,890

 

 

 

52,030

 

 

 

5,731

 

 

 

3,364

 

 

 

11,210

 

 

 

313,661

 

Total

 

$

1,105,638

 

 

$

281,942

 

 

$

252,106

 

 

$

200,429

 

 

$

46,112

 

 

$

119,472

 

 

$

2,005,699

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

946,696

 

 

$

270,297

 

 

$

121,698

 

 

$

43,530

 

 

$

6,973

 

 

$

70,320

 

 

$

1,459,514

 

Americas

 

 

98,511

 

 

 

8,586

 

 

 

105,031

 

 

 

69,346

 

 

 

25,051

 

 

 

42,476

 

 

 

349,001

 

Europe, Middle East and Africa

 

 

60,431

 

 

 

3,059

 

 

 

25,377

 

 

 

87,553

 

 

 

14,088

 

 

 

6,676

 

 

 

197,184

 

Total

 

$

1,105,638

 

 

$

281,942

 

 

$

252,106

 

 

$

200,429

 

 

$

46,112

 

 

$

119,472

 

 

$

2,005,699

 

 

(1)
Includes $0.8 million and $1.4 million in 2024, and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
(2)
Includes $2.5 million and $3.9 million in 2024 and 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 and nine months ended September 29, 2024, Teradyne recognized $13.4 million and $60.2 million, respectively, that was included within the deferred revenue and customer advances balances at the beginning of the period. During the three and nine months ended October 1, 2023, Teradyne recognized $21.9 million and $91.3 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 September 29, 2024, Teradyne had $1,045.4 million of unsatisfied performance obligations. Teradyne expects to recognize approximately 93% of the remaining performance obligations in the next 12 months and the remainder in 1-3 years.

8


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:

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Maintenance, service and training

 

$

57,866

 

 

$

66,458

 

Customer advances, undelivered elements and other

 

 

44,116

 

 

 

35,731

 

Extended warranty

 

 

38,929

 

 

 

34,897

 

Total deferred revenue and customer advances

 

$

140,911

 

 

$

137,086

 

Accounts Receivable

During the three and nine months ended September 29, 2024, and October 1, 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 September 29, 2024, and October 1, 2023, total trade accounts receivable sold under the factoring agreements were $36.1 million and $94.1 million, respectively. During the nine months ended September 29, 2024, and October 1, 2023, total trade accounts receivable sold under the factoring agreements were $116.8 million and $191.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. DISPOSITIONS

On May 27, 2024, Teradyne completed the sale of the Device Interface Solutions ("DIS") business, a component of the Semiconductor Test segment, to Technoprobe S.p.A. ("Technoprobe") for $85.0 million in cash, net of cash and cash equivalents sold, and a customary working capital adjustment. The sale resulted in a pre-tax gain of $57.5 million recorded as 'Gain on sale of business' in the consolidated statement of operations. The transaction did not meet the criteria to be classified as a discontinued operation, as it did not represent a strategic shift that will have a major effect on operations and financial results.

Assets and liabilities related to the DIS sale agreement met the criteria and were classified as held for sale in Teradyne’s consolidated balance sheet as of December 31, 2023, as follows:

 

 

 

December 31,
2023

 

 

 

 

Current assets:

 

 

 

Inventories, net

 

$

17,952

 

Prepayments

 

 

5,298

 

Total current assets held for sale

 

 

23,250

 

Property, plant and equipment, net

 

 

8,986

 

Operating lease right-of-use assets, net

 

 

2,545

 

Total assets held for sale

 

$

34,781

 

 

 

 

 

Current liabilities:

 

 

 

Accounts payable

 

$

6,356

 

Other accrued liabilities

 

 

552

 

Operating lease liabilities

 

 

471

 

Total current liabilities held for sale

 

 

7,379

 

Long-term operating lease liabilities

 

 

2,000

 

Total liabilities held for sale

 

$

9,379

 

Net assets held for sale

 

$

25,402

 

 

F. EQUITY METHOD INVESTMENT

On May 27, 2024, Teradyne paid $524.1 million to purchase a combination of previously issued and outstanding shares and shares newly issued by Technoprobe, S.p.A. ("Technoprobe"). The shares purchased represent 10% of the issued and outstanding shares of Technoprobe. Teradyne also received a board seat as part of the purchase. Teradyne accounts for this investment using the

9


equity method as a result of being able to exercise significant influence over the operating and financial decisions of Technoprobe. As of September 29, 2024, $538.4 million was recorded as 'Equity method investment' in the consolidated balance sheets.

 

 

 

(in thousands)

 

Balance at June 30, 2024

 

$

524,060

 

Other comprehensive income related to investment

 

 

15,366

 

Equity in net earnings of affiliate

 

 

(1,075

)

Balance at September 29, 2024

 

$

538,351

 

 

Based on the quoted closing price of Technoprobe stock as of September 29, 2024, the fair value of the publicly traded investment was $471.8 million, and there was no other-than-temporary impairment identified.

Teradyne's equity method basis difference was calculated as the difference between the investment and the amount of underlying equity in net assets acquired. The equity method basis difference calculated at acquisition attributable to developed technology, customer relationships, trade name, property, plant and equipment, inventory, and deferred tax liability was $204.7 million. The basis differences, net of tax, will be amortized over their estimated useful lives.

Teradyne made an accounting policy election to report its share of Technoprobe's results on a 3-month lag, which is applied consistently from period to period. Teradyne records its share of Technoprobe's net income or loss and the amortization of equity method basis difference, as 'Equity in net earnings of affiliate' in the consolidated statements of operations. Teradyne includes its share of Technoprobe's other comprehensive income and a cumulative translation adjustment in the consolidated statements of comprehensive income.

G. INVENTORIES

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

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Raw material

 

$

216,019

 

 

$

258,422

 

Work-in-process

 

 

48,249

 

 

 

26,851

 

Finished goods

 

 

33,072

 

 

 

24,701

 

Total inventories, net (1)

 

$

297,340

 

 

$

309,974

 

 

(1)
Inventories, net at December 31, 2023, exclude $18.0 million of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" for additional information.

Inventory reserves at September 29, 2024, and December 31, 2023, were $140.5 million and $136.0 million, respectively.

H. FINANCIAL INSTRUMENTS

Cash Equivalents

Teradyne considers all highly liquid investments with original maturities of 90 days 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 and nine months ended September 29, 2024, and October 1, 2023, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.

Realized gains recorded in the three and nine months ended September 29, 2024, were $0.8 million and $2.1 million, respectively. Realized gains recorded in the three and nine months ended October 1, 2023, were $0.1 million and $0.6 million,

10


respectively. Realized losses recorded in the three and nine months ended September 29, 2024, were $0.0 million and $0.3 million, respectively. Realized losses recorded in the three and nine months ended October 1, 2023, were $0.0 million and $0.3 million, respectively. Realized gains and losses are included in 'Other (income) expense, net' in the consolidated statement of operations.

Unrealized gains on equity securities recorded in the three and nine months ended September 29, 2024, were $2.2 million and $5.4 million, respectively. Unrealized gains on equity securities recorded in the three and nine months ended October 1, 2023, were $0.0 million and $4.6 million, respectively. There were no unrealized losses on equity securities recorded in the three and nine months ended September 29, 2024. Unrealized losses on equity securities recorded in the three and nine months ended October 1, 2023, were $1.7 million. Unrealized gains and losses on equity securities are included in 'Other (income) expense, net' in the consolidated statement of operations.

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

The cost of securities sold is based on average cost.

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

 

 

 

September 29, 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

 

$

198,946

 

 

$

 

 

$

 

 

$

198,946

 

Cash equivalents

 

 

308,000

 

 

 

3,090

 

 

 

 

 

 

311,090

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

 

 

 

 

41,833

 

 

 

 

 

 

41,833

 

Corporate debt securities

 

 

 

 

 

37,149

 

 

 

 

 

 

37,149

 

Certificates of deposit and time deposits

 

 

 

 

 

21,741

 

 

 

 

 

 

21,741

 

Debt mutual funds

 

 

8,640

 

 

 

 

 

 

 

 

 

8,640

 

U.S. government agency securities

 

 

 

 

 

3,931

 

 

 

 

 

 

3,931

 

Non-U.S. government securities

 

 

 

 

 

801

 

 

 

 

 

 

801

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

 

53,480

 

 

 

 

 

 

 

 

 

53,480

 

 

$

569,066

 

 

$

108,545

 

 

$

 

 

$

677,611

 

Derivative assets

 

 

 

 

 

332

 

 

 

 

 

 

332

 

Total

 

$

569,066

 

 

$

108,877

 

 

$

 

 

$

677,943

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

1,435

 

 

 

 

 

$

1,435

 

Total

 

$

 

 

$

1,435

 

 

$

 

 

$

1,435

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

506,946

 

 

$

3,090

 

 

$

 

 

$

510,036

 

Marketable securities

 

 

 

 

 

41,631

 

 

 

 

 

 

41,631

 

Long-term marketable securities

 

 

62,120

 

 

 

63,824

 

 

 

 

 

 

125,944

 

Other current assets

 

 

 

 

 

332

 

 

 

 

 

 

332

 

Total

 

$

569,066

 

 

$

108,877

 

 

$

 

 

$

677,943

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

 

 

 

 

1,435

 

 

 

 

 

 

1,435

 

     Total

 

$

 

 

$

1,435

 

 

$

 

 

$

1,435

 

 

11


 

 

 

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

 

Other current assets

 

 

 

 

 

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 September 29, 2024, and December 31, 2023, were as follows:

 

 

 

September 29, 2024

 

 

December 31, 2023

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

510,036

 

 

$

510,036

 

 

$

757,571

 

 

$

757,571

 

Marketable securities

 

 

167,575

 

 

 

167,575

 

 

 

179,588

 

 

 

179,588

 

Derivative assets

 

 

332

 

 

 

332

 

 

 

18,746

 

 

 

18,746

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

1,435

 

 

 

1,435

 

 

 

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.

12


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

 

 

 

September 29, 2024

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

U.S. Treasury securities

 

$

45,522

 

 

$

106

 

 

$

(3,795

)

 

$

41,833

 

 

$

22,985

 

Corporate debt securities

 

$

39,986

 

 

$

323

 

 

$

(3,160

)

 

$

37,149

 

 

$

25,248

 

Certificates of deposit and time deposits

 

 

21,741

 

 

 

 

 

 

 

 

 

21,741

 

 

 

 

Debt mutual funds

 

 

8,846

 

 

 

 

 

 

(206

)

 

 

8,640

 

 

 

3,319

 

U.S. government agency securities

 

 

3,921

 

 

 

11

 

 

 

(1

)

 

 

3,931

 

 

 

876

 

Non-U.S. government securities

 

 

801

 

 

 

 

 

 

 

 

 

801

 

 

 

 

 

$

120,817

 

 

$

440

 

 

$

(7,162

)

 

$

114,095

 

 

$

52,428

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

41,673

 

 

 

20

 

 

$

(62

)

 

$

41,631

 

 

$

9,973

 

Long-term marketable securities

 

 

79,144

 

 

 

420

 

 

 

(7,100

)

 

 

72,464

 

 

 

42,455

 

 

$

120,817

 

 

$

440

 

 

$

(7,162

)

 

$

114,095

 

 

$

52,428

 

 

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

 

 

13


 

As of September 29, 2024, the fair market value of investments with unrealized losses less than one year and greater than one year totaled $8.3 million and $44.1 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 September 29, 2024, and December 31, 2023, were not other than temporary.

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

 

 

 

September 29, 2024

 

 

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Due within one year

 

$

41,673

 

 

$

41,631

 

Due after 1 year through 5 years

 

 

25,690

 

 

 

25,729

 

Due after 5 years through 10 years

 

 

7,950

 

 

 

7,908

 

Due after 10 years

 

 

36,658

 

 

 

30,187

 

Total

 

$

111,971

 

 

$

105,455

 

 

Contractual maturities of investments in available-for-sale securities held at September 29, 2024, exclude debt mutual funds with a fair market value of $8.6 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.

14


At September 29, 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

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Taiwan dollar

 

 

29.6

 

 

 

42.7

 

U.S. dollar/Japanese yen

 

 

21.7

 

 

 

11.0

 

U.S. dollar/Korean won

 

 

8.9

 

 

 

7.2

 

U.S. dollar/British pound sterling

 

 

1.0

 

 

 

1.5

 

U.S. dollar/Danish krone

 

 

 

 

 

36.0

 

Danish krone/U.S. dollar

 

 

25.7

 

 

 

0.7

 

Euro/U.S. dollar

 

 

24.8

 

 

 

25.3

 

Singapore dollar/U.S. dollar

 

 

23.0

 

 

 

16.6

 

Philippine peso/U.S. dollar

 

 

9.7

 

 

 

10.1

 

Chinese yuan/U.S. dollar

 

 

1.7

 

 

 

1.0

 

Total

 

$

146.1

 

 

$

152.1

 

 

The fair value of the outstanding contracts was a net loss of $0.8 million and a net loss of $1.8 million at September 29, 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' in the consolidated statement of operations.

At September 29, 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

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

12.1

 

 

$

35.5

 

Total

 

$

12.1

 

 

$

35.5

 

 

The fair value of the outstanding cash flow hedge contracts was a loss of $0.3 million and a gain of $0.6 million at September 29, 2024, and December 31, 2023, respectively.

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 Teradyne's agreement to acquire 10% investment in Technoprobe S.p.A, Teradyne purchased a call option to buy 481.0 million Euros. The expiration date of the option was April 26, 2024. On April 12, 2024, Teradyne entered into a forward to buy 481.0 million Euros which expired on May 23, 2024. At December 31, 2023, the fair value of the outstanding contract was $17.4 million. For the nine months ended September 29, 2024, a realized loss of $9.8 million was recorded in 'Other (income) expense, net' in the consolidated statement of operations.

15


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

 

 

 

Balance Sheet Location

 

September 29,
2024

 

 

December 31,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

332

 

 

 

733

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(1,102

)

 

 

(2,545

)

Foreign exchange option contracts

 

Other current assets

 

 

 

 

 

17,364

 

Derivatives designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

 

 

 

648

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(333

)

 

 

 

Total derivatives

 

 

 

$

(1,103

)

 

$

16,200

 

 

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three and nine months ended September 29, 2024, and October 1, 2023:

 

 

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

Location of (Gains) Losses
Recognized in Statement
of Operations

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts (1)

 

Other (income) expense, net

 

$

4,829

 

 

$

(1,886

)

 

$

686

 

 

$

(4,667

)

Foreign exchange option contracts

 

Other (income) expense, net

 

 

 

 

 

 

 

 

9,764

 

 

 

 

Derivatives designated as hedging instruments:

 

 

 

 

 

 

 

Foreign exchange forward and option contracts

 

Revenue

 

 

 

 

 

(3,960

)

 

 

(2,280

)

 

 

(2,008

)

Total Derivatives

 

 

 

$

4,829

 

 

$

(5,846

)

 

$

8,170

 

 

$

(6,675

)

 

(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 and nine months ended September 29, 2024, net losses (gains) from remeasurement of monetary assets and liabilities denominated in foreign currencies were $(2.9) million and $3.1 million, respectively. For the three and nine months ended October 1, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $5.3 million and $12.3 million, respectively.

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

I. 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 Teradyne's shareholders’ equity. The Warrant Transactions, which began expiring March 18, 2024, and continued to expire through July 10, 2024, covered, subject to customary anti-dilution adjustments, approximately 1.3 million shares of common stock. During the three and nine months ended September 29, 2024, 1.3 million and 14.7 million warrants expired, resulting in the issuance of 1.2 million and 10.0 million shares of Teradyne common stock, respectively. As of the final date of expiration, July 10, 2024, the strike price of the warrants was approximately $39.35 per shares.

16


The Warrant Transactions resulted 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 and nine months ended October 1, 2023, was as follows:

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Contractual interest expense on the coupon

 

$

 

 

$

74

 

 

$

 

 

$

312

 

Amortization of debt issuance fees recognized as interest expense

 

 

 

 

 

 

 

 

 

 

 

113

 

Total interest expense on the convertible debt

 

$

 

 

$

74

 

 

$

 

 

$

425

 

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. On November 7, 2023, the Credit Agreement was amended to allow for the purchase of the shares of Technoprobe.

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 at 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.

On May 16, 2024, Teradyne borrowed $185.0 million under the Credit Agreement to support the acquisition of 10% of the issued and outstanding shares of Technoprobe. Teradyne fully repaid its borrowings on the revolving credit facility prior to September 29, 2024. There was no outstanding revolver balance as of September 29, 2024.

As of November 1, 2024, the Credit Facility was undrawn, and Teradyne was in compliance with all covenants under the Credit Agreement.

17


J. PREPAYMENTS

Prepayments consist of the following:

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Contract manufacturer and supplier prepayments

 

$

439,647

 

 

$

502,257

 

Prepaid taxes

 

 

20,734

 

 

 

16,083

 

Prepaid maintenance and other services

 

 

19,040

 

 

 

17,592

 

Other prepayments

 

 

10,127

 

 

 

13,038

 

Total prepayments (1)

 

$

489,548

 

 

$

548,970

 

 

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

 

K. PRODUCT WARRANTY

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

15,244

 

 

$

12,543

 

 

$

15,698

 

 

$

14,181

 

Accruals for warranties issued during the period

 

 

2,149

 

 

 

8,859

 

 

 

8,331

 

 

 

16,237

 

Accruals related to pre-existing warranties

 

 

(545

)

 

 

(795

)

 

 

(1,513

)

 

 

(1,552

)

Settlements made during the period

 

 

(2,990

)

 

 

(5,892

)

 

 

(8,658

)

 

 

(14,151

)

Balance at end of period

 

$

13,858

 

 

$

14,715

 

 

$

13,858

 

 

$

14,715

 

 

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

33,512

 

 

$

44,422

 

 

$

34,897

 

 

$

56,180

 

Deferral of new extended warranty revenue

 

 

9,714

 

 

 

2,734

 

 

 

22,316

 

 

 

11,615

 

Recognition of extended warranty deferred revenue

 

 

(4,297

)

 

 

(8,313

)

 

 

(18,284

)

 

 

(28,952

)

Balance at end of period

 

$

38,929

 

 

$

38,843

 

 

$

38,929

 

 

$

38,843

 

 

L. 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 nine months ended October 1, 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”).

18


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) death or (2) after attaining both at least age sixty and at least ten years of service, retirement or termination other than for cause, 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 nine months ended September 29, 2024, and October 1, 2023, Teradyne granted 0.6 million and 0.5 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $95.98 and $102.66, respectively, and less than 0.1 million and 0.1 million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $120.38 and $90.50, respectively.

During the nine months ended September 29, 2024, and October 1, 2023, Teradyne granted 0.1 million and 0.1 million of PBIT PRSUs with a weighted average grant date fair value of $94.51 and $102.91, respectively.

19


During the nine months ended September 29, 2024, and October 1, 2023, Teradyne granted 0.1 million and 0.1 million of TSR PRSUs, with a weighted average grant date fair value of $102.51 and $139.04, respectively. The grant date fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

Risk-free interest rate

 

 

3.9

%

 

 

4.0

%

Teradyne volatility-historical

 

 

42.4

%

 

 

49.7

%

NYSE Composite Index volatility-historical

 

 

15.6

%

 

 

24.1

%

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 the applicable 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 dates, which have a weighted average grant date stock price of $95.83 for the 2024 grants, and an estimated annual dividend amount of $0.44 per share divided by Teradyne’s stock price on the grant date of $104.12 for the 2023 grant.

During the nine months ended September 29, 2024, and October 1, 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 $41.23, respectively.

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

 

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

Expected life (years)

 

 

4.0

 

 

 

4.0

 

Risk-free interest rate

 

 

4.0

%

 

 

3.8

%

Volatility-historical

 

 

46.3

%

 

 

46.6

%

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 $104.15 for the 2023 grant.

20


M. 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)

 

Nine Months Ended September 29, 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, $205, $285, $0, respectively

 

 

22,751

 

 

 

885

 

 

 

1,014

 

 

 

 

 

 

24,650

 

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

 

 

 

 

 

86

 

 

 

(1,780

)

 

 

(6

)

 

 

(1,700

)

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

 

 

22,751

 

 

 

971

 

 

 

(766

)

 

 

(6

)

 

 

22,950

 

Balance at September 29, 2024, net of tax of $0, $(1,499), $(73), $(1,133), respectively

 

$

309

 

 

$

(5,223

)

 

$

(260

)

 

$

1,146

 

 

$

(4,028

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended October 1, 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 (loss) gain before reclassifications, net of tax of $0, $(408), $1,816, $0, respectively

 

 

(2,073

)

 

 

(903

)

 

 

6,456

 

 

 

 

 

 

3,480

 

Amounts reclassified from accumulated other comprehensive income (loss), net of tax of $0, $9, $(441), $(1), respectively

 

 

 

 

 

33

 

 

 

(1,567

)

 

 

(6

)

 

 

(1,540

)

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

 

 

(2,073

)

 

 

(870

)

 

 

4,889

 

 

 

(6

)

 

 

1,940

 

Balance at October 1, 2023, net of tax of $0, $(2,707), $667, $(1,131), respectively

 

$

(41,922

)

 

$

(9,531

)

 

$

2,372

 

 

$

1,153

 

 

$

(47,928

)

 

Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three and nine months ended September 29, 2024, and October 1, 2023, were as follows:

 

Details about Accumulated Other Comprehensive Income (Loss) Components

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

Affected Line Item
in the Statements
of Operations

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

 

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $2, $0, $(24), $(9), respectively

 

$

7

 

 

$

 

 

$

(86

)

 

$

(33

)

 

Other (income) expense, net

Cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $0, $869, $500, $441, respectively

 

 

 

 

 

3,091

 

 

 

1,780

 

 

 

1,567

 

 

Revenue

Defined benefit pension and postretirement plans:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

2

 

 

 

2

 

 

 

6

 

 

 

6

 

 

(a)

Total reclassifications, net of tax of $2, $869, $477, $433 respectively

 

$

9

 

 

$

3,093

 

 

$

1,700

 

 

$

1,540

 

 

Net income

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

N. GOODWILL AND ACQUIRED INTANGIBLE ASSETS

Goodwill

Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, “Intangibles—Goodwill and Other” on December 31 of each fiscal year unless interim indicators of impairment exist. In the nine months ended September 29, 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.

21


The changes in the carrying amount of goodwill by reportable segments for the nine months ended September 29, 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

 

 

3,765

 

 

 

 

 

 

(5

)

 

 

 

 

 

3,760

 

Balance at September 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

399,229

 

 

$

361,819

 

 

$

262,232

 

 

$

158,699

 

 

 

1,181,978

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

$

399,229

 

 

$

7,976

 

 

$

1,692

 

 

$

10,516

 

 

$

419,412

 

 

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 September 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(252,406

)

 

$

(5,337

)

 

$

9,963

 

Customer relationships

 

 

52,109

 

 

 

(49,134

)

 

 

210

 

 

 

3,185

 

Tradenames and trademarks

 

 

59,007

 

 

 

(49,618

)

 

 

(1,249

)

 

 

8,140

 

Total intangible assets

 

$

378,822

 

 

$

(351,158

)

 

$

(6,376

)

 

$

21,288

 

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 $14.1 million, respectively, for the three and nine months ended September 29, 2024, and $4.7 million and $14.3 million, respectively, for the three and nine months ended October 1, 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

 

$

4,775

 

2025

 

 

11,454

 

2026

 

 

2,402

 

2027

 

 

1,185

 

2028

 

 

1,104

 

Thereafter

 

 

368

 

 

22


O. NET INCOME PER COMMON SHARE

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands, except per share amounts)

 

 

(in thousands, except per share amounts)

 

Net income for basic and diluted net income per share

 

$

145,649

 

 

$

128,116

 

 

$

396,119

 

 

$

331,698

 

Weighted average common shares-basic

 

 

163,002

 

 

 

153,762

 

 

 

157,951

 

 

 

154,809

 

Effect of dilutive potential common shares:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

768

 

 

 

455

 

 

 

637

 

 

 

410

 

Convertible note hedge warrant shares (1)

 

 

460

 

 

 

9,168

 

 

 

4,751

 

 

 

9,009

 

Stock options

 

 

13

 

 

 

26

 

 

 

13

 

 

 

39

 

Employee stock purchase plan

 

 

10

 

 

 

10

 

 

 

5

 

 

 

8

 

Incremental shares from assumed conversion of convertible notes (2)

 

 

 

 

 

629

 

 

 

 

 

 

762

 

Dilutive potential common shares

 

 

1,251

 

 

 

10,288

 

 

 

5,406

 

 

 

10,228

 

Weighted average common shares-diluted

 

 

164,253

 

 

 

164,050

 

 

 

163,357

 

 

 

165,037

 

Net income per common share-basic

 

$

0.89

 

 

$

0.83

 

 

$

2.51

 

 

$

2.14

 

Net income per common share-diluted

 

$

0.89

 

 

$

0.78

 

 

$

2.42

 

 

$

2.01

 

(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 and nine months ended September 29, 2024, excludes the effect of the potential vesting of 0.1 million and 0.5 million, respectively, of restricted stock units because the effect would have been anti-dilutive.

The computation of diluted net income per common share for the three and nine months ended October 1, 2023, excludes the effect of the potential vesting of 0.1 million and 0.4 million, respectively, of restricted stock units because the effect would have been anti-dilutive.

P. RESTRUCTURING AND OTHER

During the three months ended September 29, 2024, Teradyne recorded restructuring and other charges primarily related to $1.3 million of severance charges related to headcount reductions principally in Robotics.

During the three months ended October 1, 2023, Teradyne recorded restructuring and other charges primarily related to $4.7 million of severance charges related to headcount reductions of 94 people, principally in Semiconductor Test and Robotics, which included charges related to a voluntary early retirement program for employees meeting certain conditions, and a $1.5 million contract termination charge.

During the nine months ended September 29, 2024, Teradyne recorded restructuring and other charges primarily related to $5.3 million of severance and other charges, related to headcount reductions of 87 people primarily in Robotics and Semiconductor Test, which included charges related to a voluntary early retirement program for employees meeting certain conditions, and $2.2 million of acquisition and divestiture expenses related to the Technoprobe transactions.

During the nine months ended October 1, 2023, Teradyne recorded restructuring and other charges primarily related to $11.8 million of severance charges related to headcount reductions of 197 people, primarily in Semiconductor Test and Robotics, which included which included charges related to a voluntary early retirement program for employees meeting certain conditions, a $1.5 million contract termination charge, and a charge of $1.1 million for an increase in environmental liability.

23


Q. 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.

During the three months ended September 29, 2024, Teradyne purchased a group annuity contract for its retiree participants in the U.S. qualified pension plan. Under the group annuity, the accrued pension obligation for 132 retiree participants were transferred to an insurance company. The reduction in the pension benefit obligation and pension assets was $23.4 million. During the three and nine months ended September 29, 2024, Teradyne recorded settlement expense of $0.4 million related to the retiree group annuity transaction.

In the nine months ended September 29, 2024, and October 1, 2023, Teradyne contributed $2.3 million and $2.3 million, respectively, to the U.S. supplemental executive defined benefit pension plan, and $0.8 million and $0.8 million, respectively, to certain qualified pension plans for non-U.S. subsidiaries.

For the three and nine months ended September 29, 2024, and October 1, 2023, Teradyne’s net periodic pension cost was comprised of the following:

 

 

 

For the Three Months Ended

 

 

 

September 29, 2024

 

 

October 1, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

216

 

 

$

119

 

 

$

272

 

 

$

107

 

Interest cost

 

 

1,590

 

 

 

256

 

 

 

1,713

 

 

 

253

 

Expected return on plan assets

 

 

(1,204

)

 

 

(23

)

 

 

(1,286

)

 

 

(11

)

Net actuarial loss (gain)

 

 

(2,262

)

 

 

 

 

 

 

 

 

66

 

Settlement expense

 

 

394

 

 

 

 

 

 

 

 

 

5

 

Total net periodic pension cost

 

$

(1,266

)

 

$

352

 

 

$

699

 

 

$

420

 

 

 

 

For the Nine Months Ended

 

 

 

September 29, 2024

 

 

October 1, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

665

 

 

$

360

 

 

$

815

 

 

$

320

 

Interest cost

 

 

4,883

 

 

 

766

 

 

 

5,138

 

 

 

762

 

Expected return on plan assets

 

 

(3,737

)

 

 

(58

)

 

 

(3,856

)

 

 

(28

)

Net actuarial loss (gain)

 

 

(2,151

)

 

 

(242

)

 

 

24

 

 

 

66

 

Settlement expense

 

 

394

 

 

 

(24

)

 

 

 

 

 

5

 

Total net periodic pension cost

 

$

54

 

 

$

802

 

 

$

2,121

 

 

$

1,125

 

 

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 predominantly to those

24


employees. During the nine months ended September 29, 2024, Teradyne recorded special termination benefit charges associated with a voluntary early retirement program.

For the three and nine months ended September 29, 2024, and October 1, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Service cost

 

$

9

 

 

$

9

 

 

$

28

 

 

$

26

 

Interest cost

 

 

72

 

 

 

60

 

 

 

217

 

 

 

181

 

Amortization of prior service credit

 

 

(2

)

 

 

(2

)

 

 

(7

)

 

 

(7

)

Special termination benefits

 

 

 

 

 

1,423

 

 

 

462

 

 

 

1,792

 

Net actuarial loss (gain)

 

 

 

 

 

 

 

 

(94

)

 

 

30

 

Total net periodic postretirement benefit cost

 

$

79

 

 

$

1,490

 

 

$

606

 

 

$

2,022

 

 

R. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of September 29, 2024, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $458.1 million, of which $445.9 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 September 29, 2024, and December 31, 2023, Teradyne had a product warranty accrual of $13.9 million and $15.7 million, respectively, included in other

25


accrued liabilities and revenue deferrals related to extended warranties of $38.9 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 September 29, 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.

S. INCOME TAXES

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

U.S. statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

Non-deductible officers' compensation

 

 

0.5

 

 

 

1.3

 

 

 

0.4

 

 

 

1.1

 

Tax credits

 

 

(5.0

)

 

 

(9.3

)

 

 

(3.6

)

 

 

(5.0

)

Discrete expense (benefit) related to reserves for uncertain tax positions

 

 

(4.9

)

 

 

0.3

 

 

 

(2.2

)

 

 

0.1

 

Foreign taxes

 

 

(4.9

)

 

 

(1.5

)

 

 

(3.3

)

 

 

(1.1

)

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

 

 

(0.8

)

 

 

(3.1

)

 

 

(1.1

)

 

 

(2.9

)

Other, net

 

 

1.9

 

 

 

2.5

 

 

 

0.8

 

 

 

0.8

 

Effective tax rate

 

 

7.8

%

 

 

11.2

%

 

 

12.0

%

 

 

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 September 29, 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 September 29, 2024, and December 31, 2023, Teradyne had $7.6 million and $18.6 million, respectively, of reserves for uncertain tax positions. The $11.0 million net decrease in reserves for uncertain tax positions is related to the audit settlements.

As of September 29, 2024, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $0.7 million in the next twelve months because of a lapse of statutes of limitation. The estimated decrease relates to transfer pricing and 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 September 29, 2024, and December 31, 2023, $0.2 million and $1.3 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the nine months ended September 29, 2024, and October 1, 2023, a benefit of $1.0 million and expense of $0.2 million, respectively, were recorded for interest and penalties related to income tax items.

26


Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings due to the tax holiday for the nine months ended September 29, 2024, were $10.2 million, or $0.06 per diluted share. The tax savings due to the tax holiday for the nine months ended October 1, 2023, were $1.7 million, or $0.01 per diluted share. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended Teradyne's 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.

In the nine months ended September 29, 2024, Teradyne recognized a $57.5 million gain on the sale of the Device Interface Solutions business which resulted in $10.7 million of income tax expense that was recognized as a discrete expense during the period in which the gain occurred.

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 September 29, 2024, the effective tax rate was impacted by legislative changes that went into effect for Pillar Two in some of Teradyne's foreign jurisdictions, but it did not have a material impact on its financial statements.

T. 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.

27


Segment information for the three and nine months ended September 29, 2024, and October 1, 2023, is as follows:

 

 

 

Semiconductor
Test

 

 

System
Test

 

 

Robotics

 

 

Wireless
Test

 

 

Segment Total

 

 

Corporate
and
Eliminations

 

 

Consolidated

 

 

 

(in thousands)

 

Three Months Ended September 29, 2024

 

Revenues

 

$

542,734

 

 

$

73,312

 

 

$

88,651

 

 

$

32,601

 

 

$

737,298

 

 

$

 

 

$

737,298

 

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

 

 

163,778

 

 

 

12,522

 

 

 

(24,206

)

 

 

4,279

 

 

$

156,373

 

 

 

2,611

 

 

$

158,984

 

Total assets (3)

 

 

1,308,031

 

 

 

178,291

 

 

 

794,277

 

 

 

76,882

 

 

$

2,357,481

 

 

 

1,412,247

 

 

$

3,769,728

 

Three Months Ended October 1, 2023

 

Revenues

 

$

497,863

 

 

$

83,203

 

 

$

85,692

 

 

$

36,974

 

 

$

703,732

 

 

$

 

 

$

703,732

 

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

 

 

136,451

 

 

 

23,754

 

 

 

(21,812

)

 

 

9,469

 

 

$

147,862

 

 

 

(3,582

)

 

$

144,280

 

Total assets (3)

 

 

1,382,444

 

 

 

178,904

 

 

 

684,207

 

 

 

92,514

 

 

$

2,338,069

 

 

 

1,032,586

 

 

$

3,370,655

 

Nine Months Ended September 29, 2024

 

Revenues

 

$

1,497,552

 

 

$

209,435

 

 

$

266,552

 

 

$

93,457

 

 

$

2,066,996

 

 

$

 

 

$

2,066,996

 

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

 

 

401,475

 

 

 

36,138

 

 

 

(56,099

)

 

 

13,355

 

 

$

394,869

 

 

 

56,420

 

 

$

451,289

 

Total assets (3)

 

 

1,308,031

 

 

 

178,291

 

 

 

794,277

 

 

 

76,882

 

 

$

2,357,481

 

 

 

1,412,247

 

 

$

3,769,728

 

Nine Months Ended October 1, 2023

 

Revenues

 

$

1,387,580

 

 

$

252,106

 

 

$

246,541

 

 

$

119,472

 

 

$

2,005,699

 

 

$

 

 

$

2,005,699

 

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

 

 

361,676

 

 

 

67,629

 

 

 

(66,704

)

 

 

30,841

 

 

$

393,442

 

 

 

(7,675

)

 

$

385,767

 

Total assets (3)

 

 

1,382,444

 

 

 

178,904

 

 

 

684,207

 

 

 

92,514

 

 

$

2,338,069

 

 

 

1,032,586

 

 

$

3,370,655

 

 

(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, legal settlement, pension mark-to-market, and inventory charges.
(3)
Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Semiconductor Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

4,041

 

 

$

10,422

 

 

$

11,405

 

 

$

18,374

 

Restructuring and other—employee severance

 

 

 

 

 

1,776

 

 

 

1,277

 

 

 

5,055

 

System Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

 

 

$

1,016

 

 

$

1,412

 

Restructuring and other—employee severance

 

 

 

 

 

 

 

 

 

 

 

1,124

 

Robotics:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—legal settlement

 

$

3,600

 

 

$

 

 

$

3,600

 

 

$

 

Restructuring and other—employee severance

 

 

1,110

 

 

 

636

 

 

 

2,647

 

 

 

2,707

 

Cost of revenues—inventory charge

 

 

537

 

 

 

652

 

 

 

1,071

 

 

 

2,203

 

Wireless:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

1,204

 

 

$

 

 

$

2,024

 

 

$

1,080

 

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

 

 

 

 

 

1,753

 

 

 

 

 

 

2,877

 

Restructuring and other—contract termination

 

 

 

 

 

1,511

 

 

 

 

 

 

1,511

 

Restructuring and other—other

 

 

2,437

 

 

 

 

 

 

2,437

 

 

 

1,100

 

 

U. 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. In 2024, Teradyne intends, based on market conditions, to

28


repurchase its common stock in an amount necessary to offset dilution from equity compensation and our employee share purchase program.

During the nine months ended September 29, 2024, Teradyne repurchased 0.5 million shares of common stock for a total cost of $55.1 million at an average price of $111.32 per share. The cumulative repurchases under the January 2023 repurchase program as of September 29, 2024, were 4.4 million shares of common stock for $455.6 million at an average price per share of $103.46.

During the nine months ended October 1, 2023, Teradyne repurchased 3.4 million shares of common stock for a total cost of $349.3 million at an average price of $103.89 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, May 2024, and August 2024, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.12 per share. Dividend payments for the three and nine months ended September 29, 2024, were $19.6 million and $57.0 million, respectively.

In January 2023, May 2023, and August 2023, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.11 per share. Dividend payments for the three and nine months ended October 1, 2023, were $16.9 million and $51.1 million, respectively.

29


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 (“Integrated System Test”, formally "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 third quarter of 2024, we saw strength in Semiconductor Test performance driven in System-on-a-chip by compute and in memory by DRAM and high bandwidth memory. We expect compute and memory to continue to drive meaningful demand in the fourth quarter of 2024, helping to offset weakness in the mobility test market. We anticipate an eventual upturn in mobility at some point in 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 third quarter of 2024 were in line with our revenue forecast, putting us in position for full year growth due to new product offerings and expansion of our Original Equipment Manufacturer (“OEM”) and large account channels, along with increasing recurring revenue through new service and software offerings.

On November 7, 2023, we 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, on May 27, 2024, we made an investment of $524.1 million in exchange for 10% of the issued and outstanding shares of Technoprobe, and we sold our Device Interface Solutions ("DIS") business to Technoprobe in exchange for $85.0 million, net of cash and cash equivalents sold, and a customary working capital adjustment.

Our financial statements are denominated in U.S. dollars. While revenues in our test businesses are predominantly in U.S. dollars, the majority of our Robotics revenue is denominated in foreign currencies. Strengthening of the U.S. dollar would negatively affect Robotics revenue growth in the fourth quarter of 2024.

30


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 have strategically increased engineering and go-to-market spending, primarily in Semiconductor Test and Integrated System Test, in order to support market share gains. 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 nine months ended September 29, 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.

Equity method investments

We account for investments using the equity method of accounting when we have significant influence over the financial and operating policies, but not control, of the investee. The equity method investments are initially recorded at cost and included in ‘Equity method investment’ in the consolidated balance sheet. We record our share of investee's net income or loss and the amortization of equity method basis difference, calculated as the difference between the investment and the amount of underlying equity in net assets acquired, on a 3-month lag, which is applied consistently from period to period. These results are reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. We record our share of investee's other comprehensive income and a cumulative translation adjustment in the consolidated statements of comprehensive income, also on a 3-month lag. We monitor on an ongoing basis our equity method investments for indicators of other-than-temporary declines in fair value below carrying value.

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.

31


SELECTED RELATIONSHIPS WITHIN THE CONDENSED CONSOLIDATED

STATEMENTS OF OPERATIONS

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

Percentage of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

 

83

%

 

 

78

%

 

 

81

%

 

 

78

%

Services

 

 

17

 

 

 

22

 

 

 

19

 

 

 

22

 

Total revenues

 

 

100

 

 

 

100

 

 

 

100

 

 

 

100

 

Cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of products

 

 

34

 

 

 

34

 

 

 

34

 

 

 

33

 

Cost of services

 

 

6

 

 

 

9

 

 

 

8

 

 

 

10

 

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

 

 

41

 

 

 

43

 

 

 

42

 

 

 

42

 

Gross profit

 

 

59

 

 

 

57

 

 

 

58

 

 

 

58

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and administrative

 

 

21

 

 

 

20

 

 

 

22

 

 

 

22

 

Engineering and development

 

 

16

 

 

 

15

 

 

 

16

 

 

 

16

 

Acquired intangible assets amortization

 

 

1

 

 

 

1

 

 

 

1

 

 

 

1

 

Restructuring and other

 

 

1

 

 

 

1

 

 

 

1

 

 

 

1

 

Gain on sale of business

 

 

 

 

 

 

 

 

(3

)

 

 

 

Total operating expenses

 

 

39

 

 

 

36

 

 

 

37

 

 

 

39

 

Income from operations

 

 

21

 

 

 

20

 

 

 

21

 

 

 

19

 

Non-operating (income) expense:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

(1

)

 

 

(1

)

 

 

(1

)

 

 

(1

)

Interest expense

 

 

 

 

 

 

 

 

 

 

 

 

Other (income) expense, net

 

 

 

 

 

1

 

 

 

1

 

 

 

 

Income before income taxes and equity in net earnings of affiliate

 

 

22

 

 

 

21

 

 

 

22

 

 

 

19

 

Income tax provision

 

 

2

 

 

 

2

 

 

 

3

 

 

 

3

 

Income before equity in net earnings of affiliate

 

 

20

 

 

 

18

 

 

 

19

 

 

 

17

 

Equity in net earnings of affiliate

 

 

(0

)

 

 

 

 

 

(0

)

 

 

 

Net income

 

 

20

%

 

 

18

%

 

 

19

%

 

 

17

%

 

32


Results of Operations

Third Quarter 2024 Compared to Third Quarter 2023

Revenues

Revenues by our reportable segments were as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

542.7

 

 

$

497.9

 

 

$

44.8

 

System Test

 

 

73.3

 

 

 

83.2

 

 

 

(9.9

)

Robotics

 

 

88.7

 

 

 

85.7

 

 

 

3.0

 

Wireless Test

 

 

32.6

 

 

 

37.0

 

 

 

(4.4

)

 

$

737.3

 

 

$

703.7

 

 

$

33.6

 

 

The increase in Semiconductor Test revenues of $44.8 million, or 9.0%, was driven primarily by higher tester sales for computing and memory applications, partially offset by lower tester sales for mobility and legacy automotive applications. The decrease in System Test revenues of $9.9 million, or 11.9%, was due principally to lower sales in Integrated System Test of system level and hard disk drive testers. The increase in Robotics revenues of $3.0 million, or 3.5%, was driven predominantly by higher demand for UR’s collaborative robotic arms and MiR’s autonomous mobile robots. The decrease in Wireless Test revenues of $4.4 million, or 11.9% was primarily due to a decrease in ultra-wide band test products.

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

 

 

 

For the Three Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

Korea

 

 

26

%

 

 

15

%

Taiwan

 

 

26

 

 

 

14

 

China

 

 

13

 

 

 

12

 

United States

 

 

12

 

 

 

13

 

Europe

 

 

8

 

 

 

9

 

Japan

 

 

2

 

 

 

15

 

Singapore

 

 

2

 

 

 

4

 

Thailand

 

 

2

 

 

 

3

 

Malaysia

 

 

2

 

 

 

3

 

Philippines

 

 

2

 

 

 

8

 

Rest of World

 

 

5

 

 

 

4

 

 

 

 

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

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar/Point
Change

 

 

 

(in millions)

 

Gross profit

 

$

436.5

 

 

$

398.3

 

 

$

38.2

 

Percent of total revenues

 

 

59.2

%

 

 

56.6

%

 

 

2.6

 

 

33


Gross profit as a percent of revenue increased by 2.6 points, primarily due to volume and product mix, partially offset by a $3.6 million charge for a legal settlement following a judgment against us for infringement of expired patents in our Robotics business.

Selling and Administrative

Selling and administrative expenses were as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Selling and administrative

 

$

157.6

 

 

$

138.3

 

 

$

19.3

 

Percent of total revenues

 

 

21.4

%

 

 

19.7

%

 

 

 

 

The increase of $19.3 million in selling and administrative expenses was primarily due to higher spending in Semiconductor Test.

Engineering and Development

Engineering and development expenses were as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Engineering and development

 

$

117.5

 

 

$

104.4

 

 

$

13.1

 

Percent of total revenues

 

 

15.9

%

 

 

14.8

%

 

 

 

 

The increase of $13.1 million in engineering and development expenses was primarily due to higher spending in Semiconductor Test.

Restructuring and Other

During the three months ended September 29, 2024, we recorded restructuring and other charges primarily related to $1.3 million of severance charges related to headcount reductions principally in Robotics.

During the three months ended October 1, 2023, we recorded restructuring and other charges primarily related to $4.7 million of severance charges related to headcount reductions of 94 people, principally in Semiconductor Test and Robotics, which included charges related to a voluntary early retirement program for employees meeting certain conditions, and a $1.5 million contract termination charge.

Interest and Other

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Interest income

 

$

(5.1

)

 

$

(6.9

)

 

$

1.8

 

Interest expense

 

 

0.8

 

 

 

1.0

 

 

$

(0.2

)

Other (income) expense, net

 

 

(2.7

)

 

 

5.6

 

 

$

(8.3

)

 

Other (income) expense reflects a net increase of $8.3 million primarily due to foreign exchange and actuarial gains.

34


Income (Loss) Before Income Taxes

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

163.8

 

 

$

136.5

 

 

$

27.3

 

System Test

 

 

12.5

 

 

 

23.8

 

 

 

(11.3

)

Wireless Test

 

 

4.3

 

 

 

9.5

 

 

 

(5.2

)

Robotics

 

 

(24.2

)

 

 

(21.8

)

 

 

(2.4

)

Corporate and Eliminations (1)

 

 

2.6

 

 

 

(3.6

)

 

 

6.2

 

 

$

159.0

 

 

$

144.3

 

 

$

14.7

 

 

(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 change in income before income taxes in Semiconductor Test, System Test, and Wireless Test were driven primarily by fluctuations in revenue within each of the businesses. In Robotics, the change in income before income taxes was driven primarily by increases to operating expenses.

Income Taxes

The effective tax rate for the three months ended September 29, 2024, and October 1, 2023, was 7.8% and 11.2%, respectively. The decrease in the effective tax rate from the three months ended October 1, 2023, to the three months ended September 29, 2024, primarily resulted from the benefit of a projected shift in the geographic distribution of income and an increase in benefit related to reserves for uncertain tax positions. These benefits were partially offset by decreases in benefits related to tax credits and the international provision of the U.S. Tax Cuts and Jobs Act of 2017.

Nine Months 2024 Compared to Nine Months 2023

Revenues

Revenues by our reportable segments were as follows:

 

 

 

For the Nine Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

1,497.6

 

 

$

1,387.6

 

 

$

110.0

 

System Test

 

 

209.4

 

 

 

252.1

 

 

 

(42.7

)

Robotics

 

 

266.6

 

 

 

246.5

 

 

 

20.1

 

Wireless Test

 

 

93.5

 

 

 

119.5

 

 

 

(26.0

)

 

$

2,067.0

 

 

$

2,005.7

 

 

$

61.3

 

 

The increase in Semiconductor Test revenues of $110.0 million, or 7.9%, was driven primarily by higher tester sales for computing, ADAS, and memory applications, partially offset by lower tester sales for mobility and legacy automotive applications. The decrease in System Test revenues of $42.7 million, or 16.9%, was due principally to lower sales in Integrated System Test of system level and hard disk drive testers. The increase in Robotics revenues of $20.1 million, or 8.2%, was predominantly from higher demand for UR’s collaborative robotic arms and MiR’s autonomous mobile robots. The decrease in Wireless Test revenues of $26.0 million, or 21.8%, was primarily due to a decrease in cellular and ultra-wide band test products.

35


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

 

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

Korea

 

 

28

%

 

 

14

%

Taiwan

 

 

20

 

 

 

15

 

United States

 

 

13

 

 

 

16

 

China

 

 

11

 

 

 

12

 

Europe

 

 

9

 

 

 

10

 

Japan

 

 

7

 

 

 

12

 

Philippines

 

 

2

 

 

 

6

 

Singapore

 

 

2

 

 

 

5

 

Malaysia

 

 

2

 

 

 

4

 

Thailand

 

 

2

 

 

 

3

 

Rest of World

 

 

4

 

 

 

3

 

 

 

100

%

 

 

100

%

 

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

Gross Profit

Our gross profit was as follows:

 

 

 

For the Nine Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar/Point
Change

 

 

 

(in millions)

 

Gross profit

 

$

1,201.6

 

 

$

1,157.2

 

 

$

44.4

 

Percent of total revenues

 

 

58.1

%

 

 

57.7

%

 

 

0.4

 

 

Gross profit as a percent of revenue increased by 0.4 points, primarily due to product mix, partially offset by a $3.6 million charge for a legal settlement following a judgment against us for infringement of expired patents in our Robotics business.

Selling and Administrative

Selling and administrative expenses were as follows:

 

 

 

For the Nine Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Selling and administrative

 

$

461.3

 

 

$

435.0

 

 

$

26.3

 

Percent of total revenues

 

 

22.3

%

 

 

21.7

%

 

 

 

 

The increase of $26.3 million in selling and administrative expenses was primarily due to higher spending in Semiconductor Test.

Engineering and Development

Engineering and development expenses were as follows:

 

 

 

For the Nine Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Engineering and development

 

$

332.5

 

 

$

315.9

 

 

$

16.6

 

Percent of total revenues

 

 

16.1

%

 

 

15.7

%

 

 

 

 

36


 

The increase of $16.6 million in engineering and development expenses was primarily due to higher spending in Semiconductor Test.

Restructuring and Other

During the nine months ended September 29, 2024, we recorded restructuring and other charges primarily related to $5.3 million of severance and other charges, related to headcount reductions of 87 people primarily in Robotics and Semiconductor Test, which included charges related to a voluntary early retirement program for employees meeting certain conditions, and $2.2 million of acquisition and divestiture expenses related to the Technoprobe transactions.

During the nine months ended October 1, 2023, we recorded restructuring and other charges primarily related to $11.8 million of severance charges related to headcount reductions of 197 people, primarily in Semiconductor Test and Robotics, which included which included charges related to a voluntary early retirement program for employees meeting certain conditions, a $1.5 million contract termination charge, and a charge of $1.1 million for an increase in environmental liability.

Gain on Sale of Business

During the nine months ended September 29, 2024, we recorded a gain of $57.5 million associated with the sale of DIS to Technoprobe.

Interest and Other

 

 

 

For the Nine Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Interest income

 

$

(19.7

)

 

$

(18.5

)

 

$

(1.2

)

Interest expense

 

 

3.0

 

 

 

3.0

 

 

 

 

Other (income) expense, net

 

 

5.6

 

 

 

6.5

 

 

 

(0.9

)

 

Other (income) expense reflects a net decrease of $0.9 million primarily due to the settlement of our call option purchased in connection with the investment in 10% of Technoprobe partially offset by actuarial gains.

Income (Loss) Before Income Taxes

 

 

 

For the Nine Months
 Ended

 

 

 

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

401.5

 

 

$

361.7

 

 

$

39.8

 

System Test

 

 

36.1

 

 

 

67.6

 

 

 

(31.5

)

Wireless Test

 

 

13.4

 

 

 

30.8

 

 

 

(17.4

)

Robotics

 

 

(56.1

)

 

 

(66.7

)

 

 

10.6

 

Corporate and Eliminations (1)

 

 

56.4

 

 

 

(7.7

)

 

 

64.1

 

 

$

451.3

 

 

$

385.8

 

 

$

65.5

 

 

(1)
Included in Corporate and Eliminations are gain on sale of business, 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 change in income before income taxes in Semiconductor Test, System Test, Wireless Test, and Robotics were driven primarily by fluctuations in revenue within each of the businesses. The gain before income taxes in Corporate and Eliminations was primarily due to the sale of DIS to Technoprobe.

37


Income Taxes

The effective tax rate for the nine months ended September 29, 2024, and October 1, 2023, was 12.0% and 14.0%, respectively. The decrease in the effective tax rate from the nine months ended October 1, 2023, to the nine months ended September 29, 2024, primarily resulted from the benefit of a projected shift in the geographic distribution of income and an increase in benefit related to reserves for uncertain tax positions. These benefits were partially offset by decreases in benefits related to tax credits and the international provision of the U.S. Tax Cuts and Jobs Act of 2017.

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 $259.5 million in the nine months ended September 29, 2024, to $677.6 million.

Operating activities during the nine months ended September 29, 2024, provided cash of $389.6 million. Changes in operating assets and liabilities used cash of $75.8 million due to a $7.3 million decrease in operating assets and a $83.1 million decrease in operating liabilities.

The decrease in operating assets was primarily due to decreases in other assets and inventory of $61.4 million and $11.1 million, respectively, partially offset by a $65.3 million increase in accounts receivable, driven by higher sales in the third quarter.

The decrease in operating liabilities was due to a $32.3 million decrease in accrued employee compensation, $25.9 million decrease in accounts payable, $18.9 million decrease in income taxes, $4.2 million decrease in retirement plans, and $5.5 million decrease in accrued other, partially offset by a $3.6 million increase in deferred revenue and customer advances.

Investing activities during the nine months ended September 29, 2024, used cash of $554.9 million due to $527.1 million used for the purchases of investment, $140.7 million used for the purchase of property, plant and equipment, $35.1 million used for the purchase of marketable securities, partially offset by $90.3 million in proceeds from the sale of a business, $23.6 million and $33.2 million in proceeds from the sales and maturities and marketable securities, respectively, and $0.9 million in proceeds from life insurance.

Financing activities during the nine months ended September 29, 2024, used cash of $88.6 million due to $185.0 million used for proceeds from borrowings on revolving credit facility of which $185.0 million in payments were paid back in full during the quarter, $56.9 million used for dividend payment, $55.1 million used for the repurchase of 0.5 million shares of common stock at an average price of $111.32 per share and $13.8 million used for payment related to net settlements of employee stock compensation awards, partially offset by $37.3 million from the issuance of common stock under employee stock purchase and stock option plans.

Operating activities during the nine months ended October 1, 2023, provided cash of $336.5 million. Changes in operating assets and liabilities used cash of $119.3 million due to a $27.4 million increase in operating assets and $91.9 million decrease in operating liabilities.

The increase in operating assets was primarily due to a $64.0 million increase in prepayments and other assets due to prepayments to our contract manufacturers, partially offset by a $30.2 million decrease in accounts receivable and a $6.4 million decrease in inventories.

The decrease in operating liabilities was due to a $56.6 million decrease in accrued employee compensation, a $49.5 million decrease in deferred revenue and customer advance payments, a $42.7 million decrease in income taxes, and $3.7 million of retirement plan contributions, partially offset by $36.0 million increase in accounts payable and an $24.5 million increase in other accrued liabilities.

Investing activities during the nine months ended October 1, 2023, used cash of $149.2 million due to $137.8 million used for purchases of marketable securities and $115.3 million used for purchases of property, plant and equipment, and $5.0 million used for issuance of convertible loan, partially offset by $37.0 million and $71.4 million in proceeds from sales and maturities of marketable securities, respectively, and $0.5 million in proceeds from the cancellation of Teradyne owned life insurance policies related to the cash surrender value.

38


Financing activities during the nine months ended October 1, 2023, used cash of $410.8 million due to $346.5 million used for the repurchase of 3.4 million shares of common stock at an average price of $103.89 per share, $51.1 million used for dividend payments, and $26.7 million used for payments of convertible debt principal, and $20.6 million used for payment related to net settlements of employee stock compensation awards, partially offset by $34.1 million from the issuance of common stock under employee stock purchase and stock option plans.

In January 2024, May 2024, and August 2024, our Board of Directors declared a quarterly cash dividend of $0.12 per share. Dividend payments for the three and nine months ended September 29, 2024, were $19.6 million and $57.0 million, respectively.

In January 2023, May 2023, and August 2023, our Board of Directors declared a quarterly cash dividend of $0.11 per share. Dividend payments for the three and nine months ended October 1, 2023, were $16.9 million and $51.1 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 nine months ended September 29, 2024, we repurchased 0.5 million shares of common stock for $55.1 million, which excludes related excise tax, at an average price of $111.32 per share. In 2024, Teradyne intends, based on market conditions, to repurchase its common stock in an amount necessary to offset dilution from equity compensation and our employee share purchase program. The cumulative repurchases under the 2023 repurchase program as of September 29, 2024, were 4.4 million shares of common stock for $455.6 million, which excludes related excise tax, at an average price per share of $103.46. During the nine months ended October 1, 2023, we repurchased 3.4 million shares of common stock for $346.5 million, which excludes related excise tax, at an average price of $103.89 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.0 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. On November 7, 2023, the Credit Agreement was amended to allow for the purchase of the shares of Technoprobe. On May 16, 2024, we borrowed $185.0 million under the credit agreement to fund the acquisition of 10% of the issued and outstanding shares of Technoprobe. We fully repaid our borrowings on the revolving credit facility prior to September 29, 2024. As of November 1, 2024, there are no outstanding borrowings 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 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.

39


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 for the fiscal year ended December 31, 2023, 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 September 29, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

40


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, filed with the SEC on February 22, 2024, which could materially affect our business, financial condition or future results. The risk factors described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, 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.

41


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 nine months ended September 29, 2024, we repurchased 0.5 million shares of common stock for a total cost of $55.1 million at an average price of $111.32 per share. We record share repurchases at cost, which includes broker commissions and related excise taxes. During the nine months ended October 1, 2023, we repurchased 3.4 million shares of common stock for $349.3 million at an average price of $103.89 per share.

The following table includes information with respect to repurchases we made of our common stock during the three months ended September 29, 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)

 

July 1, 2024 - July 28, 2024

 

 

3

 

 

 

$

132.08

 

 

 

 

2

 

 

$

1,568,943

 

July 29, 2024 - August 25, 2024

 

 

80

 

 

 

$

120.83

 

 

 

 

79

 

 

$

1,559,411

 

August 26, 2024 - September 29, 2024

 

 

116

 

 

 

$

130.29

 

 

 

 

115

 

 

$

1,544,379

 

 

 

199

 

(1)

 

 

126.49

 

(1)

 

 

196

 

 

 

 

(1)
Includes approximately three thousand shares at an average price of $130.03 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

42


 

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 September 29, 2024, the following Section 16 Officers or directors adopted, modified or terminated Rule 10b5-1 trading plans:

Ryan Driscoll, Vice President, General Counsel, and Secretary

Ryan Driscoll, our Vice President, General Counsel, and Secretary, entered into a new Rule 10b5-1 trading plan on August 8, 2024. The Rule 10b5-1 trading plan provides that Mr. Driscoll, acting through a broker, may sell up to an aggregate of 365 shares plus (1) fifty percent of the total number of shares received after shares are withheld to pay income taxes upon the vesting of 327 restricted stock units on January 27, 2025, (2) fifty percent of the total number of shares received after shares are withheld to pay income taxes upon the vesting of 234 restricted stock units on January 28, 2025, (3) fifty percent of the total number of shares after shares are withheld to pay income taxes received upon the vesting of 221 restricted stock units on January 29, 2025, and (4) fifty percent of the total number of shares received after shares are withheld to pay income taxes upon the vesting of 630 restricted stock units on February 1, 2025. Subject to price limits, the first trade under Mr. Driscoll’s Rule 10b5-1 trading plan is scheduled for January 27, 2025. Mr. Driscoll’s plan is scheduled to terminate on August 1, 2025, subject to earlier termination upon the sale of all shares subject to the plan, upon termination by Mr. Driscoll or the broker, or as otherwise provided in the plan.

43


44


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)

November 1, 2024

 

45


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

Exhibit 10.1

EXECUTIVE OFFICER CHANGE IN CONTROL AGREEMENT

 

 

EXECUTIVE OFFICER CHANGE IN CONTROL AGREEMENT entered into this 14th day of November, 2023, by and between Teradyne, Inc. (including its subsidiaries, “Teradyne”), and the undersigned executive officer (“Employee”).

 

WITNESSETH:

 

WHEREAS, Teradyne and Employee desire to set forth certain terms and conditions relating to the termination of Employee’s employment upon the occurrence of a Change in Control (as hereinafter defined) of Teradyne.

 

NOW THEREFORE, in consideration of the premises and of the mutual covenants and agreements hereinafter set forth, the parties hereto hereby agree as follows:

 

1. Entitlements Upon a Termination Event. If, within twenty-four (24) months following a Change in Control or in contemplation of a Change in Control, there is a Termination Event, and subject to the conditions set forth herein and the performance by Employee of the undertakings and duties set forth herein, Employee shall be entitled to the rights, payments and other benefits set forth below:

 

(a) Treatment of Awards. Equity Awards that are not subject to Performance Criteria shall be governed by Section 1(b) below, and Cash Awards and Equity Awards that are subject to Performance Criteria shall be governed by Section 1(c) below. The parties hereto acknowledge that, except as otherwise provided herein, the terms of this Agreement are intended to modify the terms of Employee’s existing Cash Award and Equity Award agreements and to be a supplement to Cash Award and Equity Award agreements granted on or subsequent to the date hereof.

(b) Acceleration of Equity Awards. All of Employee’s unvested or unexercisable Equity Awards or Equity Awards subject to restrictions on transfer imposed by Teradyne or repurchase rights in favor of Teradyne, as applicable, granted prior to, on, or after the date hereof (but only (I) such Equity Awards as have been granted to Employee by Teradyne as of the date of the Change in Control or (II) such Equity Awards as have been assumed by an acquiring company at the time of a Change in Control or such new cash and equity awards that have been substituted by an acquiring company for Equity Awards existing at the time of a Change in Control, each pursuant to the terms of any Teradyne incentive plan) shall automatically become fully vested, exercisable or free of restrictions on transfer imposed by Teradyne or repurchase rights in favor of Teradyne, as applicable, as of the date of such Termination Event, and all Equity Awards granted on or after the date hereof shall, to the extent applicable, remain exercisable for the remainder of the generally applicable term of such Equity Award.

(c) Satisfaction of Performance Criteria. All of Employee’s Cash Awards and Equity Awards that are subject to Performance Criteria shall be settled and paid in the following

 


manner: Employee shall be deemed to have satisfied the necessary percentage of the Performance Criteria to which such Cash Awards and Equity Awards are subject as of the date of the Termination Event, that will provide Employee with the target level of such Cash Awards and Equity Awards; and Employee shall be entitled to receive that portion of each Cash Award and Equity Award payable, at the target level. For purposes of the Cash Awards, the payment shall be multiplied by a fraction, the numerator of which shall be the number of calendar months that have passed during the period in which the Performance Criteria are to be measured (treating the month in which the Termination Event occurs as a full calendar month) and the denominator of which shall be the total number of calendar months in such period. For purposes of this Agreement, “target level” is that percentage of the Performance Criteria established at the beginning of each calendar year in order for the Employee to achieve Model Compensation. Unless otherwise required under Section 1(e) below, such Cash Awards and Equity Awards shall be paid to Employee or the restrictions on transfer removed not later than 10 days following the Termination Event.

(d) Salary Continuation. Unless otherwise required under Section 1 (e) below, Teradyne shall pay Employee monthly an amount equal to 1/12th of Employee’s current annual Model Compensation as of the Termination Event for a period of 24 months following the date of the Termination Event (the “Salary Continuation Period”). In the event a Termination Event constitutes termination for Good Reason on account of a material reduction in Model Compensation, the payment obligation pursuant to this Section 1(d) shall be calculated without giving effect to any such reductions in Model Compensation. All such continued payments shall be made in accordance with Teradyne’s customary pay practices. Subject to Section 1(e)(i) of this Agreement but notwithstanding any other provision of this Agreement to the contrary, the continued payments to Employee contemplated by this Section 1(d) and any benefits provided to Employee that are subject to Section 409A of the Code shall commence on the 60th day following the Termination Event provided Employee has complied with the requirements of Section 1(g) of this Agreement and the release of claims has become irrevocable under applicable law no later than on the 60th day following his Termination Event.

(e) Deferred Compensation/Section 409A.

(i) Notwithstanding any other provision of this Agreement, if the Employee is a “ specified employee” at the time of the Employee’s “separation from service” as defined in Section 409A of the Code , all payments, benefits, or removal of restrictions on the transfer of equity under this Agreement with respect to the Employee’s “separation from service” that constitute compensation deferred under a nonqualified deferred compensation plan as defined in Section 409A of the Code to which such specified employee would otherwise be entitled during the first six months following the date of separation from service shall be made on the first day of the seventh month after the date of separation from service (or, if earlier, the date of death of the Employee).

(ii) For purposes of this Agreement, each amount to be paid or benefit to be provided shall be construed as a separate identified payment for purposes of Section 409A, and any payments that are due within the "short term deferral period" as defined in Section 409A or payments that are made under separation pay plans as described in Treasury Regulation Section 1.409A-1(b)(9)(ii), (iii) or (iv), shall not be treated as deferred compensation unless

2

 


applicable law requires otherwise. Neither Teradyne nor the Employee shall have the right to accelerate or defer the delivery of any payments or benefits under this Agreement except to the extent specifically permitted or required by Section 409A.

(iii) This Agreement is intended to comply with the provisions of Section 409A and the Agreement shall, to the extent practicable, be construed in accordance therewith. Terms defined in the Agreement shall have the meanings given such terms under Section 409A if and to the extent required to comply with Section 409A. In any event, Teradyne makes no representations or warranty and shall have no liability to Employee or any other person if any provisions of or payments under this Agreement are determined to constitute deferred compensation subject to Code Section 409A but not to satisfy the conditions of that section.

(iv) If any amount is payable under the provisions of paragraph (f), below, as a reimbursement of Employee’s expenses, under the provisions of Section 2 and 13, or any other provision of this Agreement that constitutes a reimbursement of expenses under Section 409A then, notwithstanding the other provisions of this Agreement with respect to the payment of such reimbursement, the following limitations shall apply: (A) the expenses eligible for reimbursement may not affect the expenses eligible for reimbursement in any other taxable year; (B) such reimbursement must be made on or before the last day of the year following the year in which the expenses are incurred; (C) the right to reimbursement is not subject to liquidation or exchange for another benefit; and (D) in connection with reimbursements under Section 13 the period during which such expenses can be incurred extends to the end of the period permitted for such claims under the applicable statute of limitations.

(f) Benefit Continuation. During the Salary Continuation Period, Teradyne shall arrange or provide for continued health, dental and vision insurance plan coverage for the Employee at the same levels of coverage in existence prior to the Termination Event subject to Teradyne and Employee each contributing to the applicable insurance premium payments on the same basis and in the same proportions as in existence at the date of the Termination Event. If the Employee is not eligible for continued health, dental and vision insurance plan coverage for any portion of the twenty-four (24) month period defined herein, Teradyne shall provide or reimburse Employee for comparable individual insurance and, if such provision or reimbursement constitutes taxable income to the Employee, such additional amount as is necessary to place the Employee in substantially the same after tax position as he was while an employee of Teradyne with respect to such insurance plan coverages. All other benefits, including but not limited to flex/vacation time accrual, short and long term disability insurance, life insurance, contributions (including company matches) into savings plan and “savings plan plus”, profit sharing payments and participation in the Employee stock purchase plan shall cease as of the date of the Termination Event.

To the extent that amounts paid by Teradyne to provide the benefits under this paragraph (f) are deemed to be deferred compensation subject to Section 409A, then such payments shall be made monthly and any payment to preserve the Employee’s after tax position shall be made within 60 days after the end of each calendar year in which the taxable provision or reimbursement occurs.

(g) Release. Notwithstanding any other provision of this Agreement to the contrary, no payment, benefit or removal of restriction on the transfer of equity provided for under or by virtue of the provisions of this Agreement shall be paid or otherwise made available unless Teradyne shall have first received from Employee a valid, binding and irrevocable general

3

 


release, in the form of Attachment A to this Agreement within twenty-one (21) days of the date of the Termination Event. Employee shall sign such release within twenty-one (21) days of a Termination Event subsequent to a Change in Control. Teradyne agrees to provide Employee an estimate relating to payments to be made under this Agreement upon Employee’s written request. All rights, benefits, payments and other entitlements contemplated to be provided or paid to Employee under this Agreement shall be forfeited as of the 60th day following Employee’s Termination Event if Employee has not provided Teradyne with a valid, irrevocable release of claims as of such 60th day.

(h) Certain Definitions. For purposes of this Agreement, the following terms shall have the following meanings:

Cash Awards” shall mean any cash-based bonus, cash incentive or other cash awards provided by Teradyne to Employee pursuant to incentive plans that Teradyne maintains, including but not limited to its 2006 Equity and Cash Compensation Incentive Plan.

 

Cause” shall mean conduct involving one or more of the following: (i) the substantial and continuing failure of Employee, after notice thereof, to render services to Teradyne in accordance with the terms or requirements of his or her employment as established by the Teradyne Board of Directors from time to time and communicated to the Employee; (ii) Employee’s disloyalty, gross negligence, willful misconduct, dishonesty, fraud or breach of fiduciary duty to Teradyne, each in connection with Employee’s employment by Teradyne; (iii) Employee’s deliberate disregard of the rules or policies of, or breach of an agreement with, Teradyne which results in direct or indirect material loss, damage or injury to Teradyne; (iv) the intentional unauthorized disclosure by Employee of any trade secret or confidential information of Teradyne; (v) the commission by Employee of an act which constitutes unfair competition with Teradyne; or (vi) the conviction of, or the entry of a plea of guilty or nolo contendere by the Employee, to any crime involving moral turpitude or any felony. In the event that Teradyne determines that Cause may exist pursuant to clauses (i), (iii) and (v) above, Teradyne shall give Employee written notice of the facts constituting such Cause and Employee shall have 30 days following receipt of such notice to remedy such Cause.

 

A “Change in Control” shall be deemed to have occurred upon the occurrence of any of the following events: (i) any consolidation, cash tender offer, reorganization, recapitalization, merger or plan of share exchange following which the capital stock of Teradyne outstanding immediately prior to such transaction constitutes less than a majority of the combined voting power of the then-outstanding securities of the combined corporation or person immediately after such transaction; (ii) any sale, lease, exchange or other transfer of all or substantially all of Teradyne’s assets; (iii) the adoption by the Board of Directors of Teradyne of any plan or proposal for the liquidation or dissolution of Teradyne; (iv) a change in the majority of the Board of Directors of Teradyne through one or more contested elections occurring within a three-year period; or (v) any person (as that term is used in Section 13(d)(3) or Section 14(d)(2) of the Securities Exchange Act of 1934, as amended) becomes beneficial owner of 30% or more of the combined voting power of Teradyne’s outstanding voting securities, other than (A) as a result of a consolidation, reorganization, recapitalization, merger or plan of share exchange following which the capital stock of Teradyne outstanding immediately prior to such transaction constitutes at least a majority of combined voting power of the then-outstanding securities of the

4

 


combined corporation or person immediately after such transaction, (B) by any trustee or other fiduciary holding securities under an employee benefit plan of Teradyne, or (C) by a person temporarily acquiring beneficial ownership in its capacity as an underwriter (as defined pursuant to Section 2(a)(11) of the Securities Act of 1933, as amended) in connection with a public offering of Teradyne securities.

 

Equity Awards” shall mean the equity ownership, participation or appreciation opportunities provided by Teradyne to Employee pursuant to incentive plans that Teradyne maintains, including but not limited to its 2006 Equity and Cash Compensation Incentive Plan, the Teradyne, Inc. 1991 Employee Stock Option Plan and the Teradyne, Inc. 1997 Employee Stock Option Plan, and any stock options, restricted stock units, restricted stock, stock appreciation rights, phantom stock and other stock-based awards granted thereunder.

 

Good Reason” shall mean any one or more of the following: (i) any material reduction of Employee’s responsibilities (other than for Cause or as a result of death or disability) as they shall exist on the date of the consummation of the Change in Control; (ii) any material reduction in Employee’s Model Compensation as in effect on the date of the consummation of the Change in Control, or as the same may be increased from time to time, or any failure by Teradyne to pay to Employee any bonus accrued, but not yet paid, upon written notice by Employee to Teradyne, within 45 days; (iii) a material reduction in the value of Employee’s benefit package from the value of Employee’s benefit package on the date of the consummation of the Change in Control; or (iv) a requirement that Employee be based at an office that is greater than 50 miles from the location of Employee’s office immediately prior to the Change in Control except for required travel on Teradyne’s business to an extent substantially consistent with the business travel obligations which Employee undertook on behalf of Teradyne prior to the date of the consummation of the Change in Control. In the event of a Termination Event in contemplation of a Change in Control, the applicable baseline measurement date shall be six months prior to such Termination Event and not the date of the consummation of the Change in Control.

 

Model Compensation” shall mean Employee’s annual “Model Compensation” as determined by Teradyne’s Compensation Committee or Board of Directors, which consists of (i) a fixed annual salary and (ii) a target annual variable amount.

 

Performance Criteria” shall have the meaning ascribed to that term in the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan.

 

Termination Event” shall mean (i) any termination of Employee by Teradyne without Cause or (ii) any voluntary termination by Employee for Good Reason; provided, that it shall not be a Termination Event merely because Employee ceases to be employed by Teradyne and becomes employed by a successor to Teradyne involved in the Change in Control that assumes or is otherwise bound by this Agreement as provided in Section 7(a). It is expressly understood that no Termination Event shall be deemed to have occurred merely because, upon the occurrence of a Change in Control, Employee ceases to be employed by Teradyne and does not become employed by a successor to Teradyne after the Change in Control if the successor

5

 


makes an offer to employ Employee on terms and conditions which, if imposed by Teradyne, would not give Employee a basis on which to terminate employment for Good Reason.

 

(i) Termination in Contemplation of a Change in Control. For purposes of this Agreement, including without limitation, this Section 1, a Termination Event occurring “in contemplation of a Change in Control” means a Termination Event occurring within 3 months prior to an actual Change in Control at the request or direction of a person who enters or has entered into an agreement the consummation of which would cause a Change in Control or who conditions the entry into such an agreement on the Employee’s termination whether or not such person actually enters into such an agreement. A termination by the Employee for Good Reason shall constitute a Termination Event in contemplation of a Change in Control if the actions constituting Good Reason were taken at the request or direction of a person who has entered into an agreement the consummation of which would cause a Change in Control.

 

2. Reduction of Payments

 

(a) Notwithstanding any other provision of this Agreement, in the event that the Company undergoes a Change in Ownership or Control (as defined below), the Company shall not be obligated to provide to the Executive a portion of any “Contingent Compensation Payments” (as defined below) that the Executive would otherwise be entitled to receive to the extent necessary to eliminate any “excess parachute payments” (as defined in Section 280G(b)(1) of the Internal Revenue Code of 1986, as amended (the “Code”)) for the Executive. For purposes of this Section 2, the Contingent Compensation Payments so eliminated shall be referred to as the “Eliminated Payments” and the aggregate amount (determined in accordance with Treasury Regulation Section 1.280G-1, Q/A-30 or any successor provision) of the Contingent Compensation Payments so eliminated shall be referred to as the “Eliminated Amount.”

 

(b) For purposes of this Section 2, the following terms shall have the following respective meanings:

 

(i) “Change in Ownership or Control” shall mean a change in the ownership or effective control of the Company or in the ownership of a substantial portion of the assets of the Company determined in accordance with Section 280G(b)(2) of the Code.

(ii) “Contingent Compensation Payment” shall mean any payment (or benefit) in the nature of compensation that is made or made available (under this Agreement or otherwise) to a “disqualified individual” (as defined in Section 280G(c) of the Code) and that is contingent (within the meaning of Section 280G (b)(2)(A)(i) of the Code) on a Change in Ownership or Control of the Company.

 

(c) If and to the extent that any Contingent Compensation Payments are required to be treated as Eliminated Payments pursuant to this Section 2, then the Payments shall be reduced or eliminated, as determined by the Company, in the following order (i) any cash payments, (ii) any taxable benefits, (iii) any nontaxable benefits and (iv) any vesting of equity

6

 


awards, in each case in reverse order beginning with the payments or benefits that are to be paid the farthest in time from the date that triggers the applicability of the excise tax, to the extent necessary to maximize the Eliminated Payments.

 

3. (a) Non-Competition and Non-Solicitation. From the Termination Event through the end of the Salary Continuation Period, Employee shall not directly or indirectly:

(i)
Engage in any business or enterprise (whether as an owner, partner, officer, employee, director, investor, lender, consultant, independent contractor or otherwise, except as the holder of not more than 1% of the combined voting power of the outstanding stock of a publicly held company) that is competitive with Teradyne (including but not limited to, any business or enterprise that develops, designs, produces, markets, sells or renders any product or service competitive with any product or service developed, produced, marketed, sold or rendered by Teradyne while Employee was employed by Teradyne);
(ii)
Either alone or in association with others, recruit, solicit, hire or engage as an independent contractor, any person who was employed by Teradyne at any time during the period of Employee's employment with Teradyne, except for an individual whose employment with Teradyne has been terminated for a period of six months or longer; and
(iii)
Either alone or in association with others, solicit, divert or take away, or attempt to divert or to take away, the business or patronage of any client or customer or entity that was a prospective client or customer of Teradyne during the Employee's employment.

 

(b) If any restriction set forth in this Section 3 is found by any court of competent jurisdiction to be unenforceable because it extends for too long a period of time or over too great a range of activities or in too broad a geographic area, it shall be interpreted to extend only over the maximum period of time, range of activities or geographic area as to which it may be enforceable.

 

(c) Employee acknowledges that the restrictions contained in this Section 3 are necessary for the protection of the business and goodwill of Teradyne and are considered by Employee to be reasonable for such purpose. Employee agrees that any breach of this Section 3 will cause Teradyne irreparable harm and therefore, in the event of any such breach, in addition to such other remedies that may be available, Teradyne shall have the right to seek equitable and/or injunctive relief.

 

(d) The geographic scope of this Section 3 shall extend to anywhere Teradyne or any of its subsidiaries is doing business, has done business or has plans to do business.

 

(e) Employee agrees that during the Salary Continuation Period, he will make reasonable good faith efforts to give verbal notice to Teradyne of each new business

7

 


activity he plans to undertake, at least (5) business days prior to beginning any such activity.

 

(f) If Employee violates the provisions of this Section 3, Teradyne shall be entitled to suspend and recoup any salary continuation payment made per Section 1 (d) above and Employee shall continue to be bound by the restrictions set forth in this Section 3 for an additional period of time equal to the duration of the violation, such additional period not to exceed 24 months.

 

3A. No Obligation of Employment. Employee understands that the employment relationship between Employee and Teradyne will be “at will” and Employee understands that, prior to any Change in Control, Teradyne may terminate Employee with or without “Cause” at any time, including in contemplation of a Change in Control. Following any Change in Control, Teradyne may also terminate Employee with or without “cause” at any time subject to Employee’s rights and Teradyne’s obligations specified in this Agreement.

 

4. Governing Law. This Agreement shall be governed by and construed in accordance with the internal laws of the Commonwealth of Massachusetts and this Agreement shall be deemed to be performable in Massachusetts.

 

5. Severability. In case any one or more of the provisions contained in this Agreement for any reason shall be held to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provision of this Agreement and this Agreement shall be construed to the maximum extent permitted by law.

 

6. Waivers and Modifications. This Agreement may be modified, and the rights, remedies and obligations contained in any provision hereof may be waived, only in accordance with this Section 6. No waiver by either party of any breach by the other or any provision hereof shall be deemed to be a waiver of any later or other breach thereof or as a waiver of any other provision of this Agreement. This Agreement may not be waived, changed, discharged or terminated orally or by any course of dealing between the parties, but only by an instrument in writing signed by the party against whom any waiver, change, discharge or termination is sought.

 

7. Assignment. (a) Teradyne shall require any successor (whether direct or indirect, by purchase, merger, consolidation or otherwise) to all or substantially all of the business or assets of Teradyne expressly to assume and agree to perform under the terms of this Agreement in the same manner and to the same extent that Teradyne and its subsidiaries would be required to perform it if no such succession had taken place (provided that such a requirement to perform which arises by operation of law shall be deemed to satisfy the requirements for such an express assumption and agreement), and in such event Teradyne (as constituted prior to such succession) shall have no further obligation under or with respect to this Agreement. Failure of Teradyne to obtain such assumption and agreement with respect to Employee prior to the effectiveness of any such succession shall be a breach of the terms of this Agreement with respect to Employee and shall entitle Employee to compensation from Teradyne (as constituted prior to such succession) in the same amount and on the same terms as Employee would be entitled to hereunder were Employee’s employment terminated for Good Reason following a

8

 


Change in Control, except that for purposes of implementing the foregoing, the date on which any such succession becomes effective shall be deemed the date of the Termination Event. As used in this Agreement, “Teradyne” shall mean Teradyne as hereinbefore defined and any successor to its business or assets as aforesaid which assumes and agrees (or is otherwise required) to perform this Agreement. Nothing in this Section 7(a) shall be deemed to cause any event or condition which would otherwise constitute a Change in Control not to constitute a Change in Control.

 

(b) Notwithstanding Section 7(a), Teradyne shall remain liable to Employee upon a Termination Event after a Change in Control if Employee is not offered continuing employment by a successor to Teradyne or is offered continuing employment by a successor to Teradyne only on a basis which would constitute Good Reason for termination of employment hereunder.

 

(c) This Agreement, and Employee’s and Teradyne’s rights and obligations hereunder, may not be assigned by Employee or, except as provided in Section 7(a), Teradyne, respectively; any purported assignment by Employee or Teradyne in violation hereof shall be null and void.

 

(d) The terms of this Agreement shall inure to the benefit of and be enforceable by the personal or legal representatives, executors, administrators, permitted successors, heirs, distributees, devisees and legatees of Employee. If Employee shall die while an amount would still be payable to Employee hereunder if they had continued to live, all such amounts, unless otherwise provided herein, shall be paid in accordance with the terms of this Agreement to Employee’s devisee, legatee or other designee or, if there is no such designee, Employee’s estate.

 

8. Entire Agreement. This Agreement constitutes the entire understanding of the parties relating to the subject matter hereof and supersedes and cancels all agreements, written or oral, made prior to the date hereof between Employee and Teradyne relating to the subject matter hereof; provided, however, that Employee’s existing Cash Award and Equity Award agreements, as modified hereby, shall remain in effect. This Agreement shall not limit any right of Employee to receive any payments or benefits under an employee benefit or Employee compensation plan of Teradyne, initially adopted as of or after the date hereof, which are expressly contingent thereunder upon the occurrence of a Change in Control (including, but not limited to, the acceleration of any rights or benefits thereunder); provided that in no event shall Employee be entitled to any payment or benefit under this Agreement which duplicates a payment or benefit received or receivable by Employee under any severance or similar plan or policy of Teradyne, and in any such case Employee shall only be entitled to receive the greater of the two payments.

 

9. Notices. All notices hereunder shall be in writing and shall be delivered in person or mailed by certified or registered mail, return receipt requested, addressed as follows:

 

If to Teradyne, to: Teradyne, Inc.

600 Riverpark Drive
MS NR600-2-2 (Legal Department)

North Reading, MA 01864

Attention: General Counsel

 

9

 


If to Employee, at Employee’s address in his employment file on record with the Human Resources Department.

 

10. Counterparts. This Agreement may be executed in two or more counterparts, each of which shall be deemed to be an original, but all of which together shall constitute one and the same instrument.

 

11. Section Headings. The descriptive section headings herein have been inserted for convenience only and shall not be deemed to define, limit, or otherwise affect the construction of any provision hereof.

 

12. Term. The term of this Agreement (the “Term”) shall commence upon the Effective Date hereof and terminate upon the earlier of (i) twenty-four (24) months following any Change in Control of Teradyne, (ii) the date prior to any Change in Control of Teradyne that employee for any reason ceases to be an employee of Teradyne (other than a Termination Event in contemplation of a Change in Control) and (iii) the date following any Change in Control of Teradyne that Employee is terminated for Cause or voluntary terminates his employment (other than for Good Reason).

 

13. Expenses. All reasonable legal fees and expenses incurred in a legal proceeding by Employee in seeking to obtain or enforce any right or benefit provided by this Agreement against a successor to Teradyne shall be the responsibility of and paid for by the successor to Teradyne (but not Teradyne as constituted prior to such succession). Such payments are to be made within twenty (20) days after Employee’s request for payment accompanied with such evidence of fees and expenses incurred as Teradyne’s successor reasonably may require; provided that if Employee institutes a proceeding and the judge or other decision-maker presiding over the proceeding affirmatively finds that Employee has failed to prevail substantially, Employee shall pay Employee’s own costs and expenses (and, if applicable, return any amounts theretofore paid on Employee's behalf under this Section 13).

 

14. Payments. Any payments hereunder shall be made out of the general assets of Teradyne. The Employee shall have the status of general unsecured creditor of Teradyne, and this Agreement constitutes a mere promise by Teradyne to make payments under this Agreement in the future as and to the extent provided herein. Unless otherwise determined by Teradyne in an applicable plan or arrangement, no amounts payable hereunder upon a Termination Event shall be deemed salary or compensation for the purpose of computing benefits under any employee benefit plan or other arrangement of Teradyne for the benefit of its employees. Teradyne shall be entitled to withhold from any payments or deemed payments any amount of tax withholding required by law.

 

 

 

10

 


 

IN WITNESS WHEREOF, the parties have executed this Agreement as of the day and year first above written.

 

 

TERADYNE, INC.

 

By: /s/ Charles Gray

Name: Charles Gray

Title: Vice President, General Counsel and Secretary

 

 

EMPLOYEE

 

 

/s/ John Wood

Name: John Wood

11

 


 

ATTACHMENT A

Release Agreement

In consideration of the payments and benefits described in the Executive Officer Change in Control Agreement dated August 23, 2024, between me and Teradyne, Inc. (including its subsidiaries, the “Company”), all of which I acknowledge I would not otherwise be entitled to receive, I hereby fully, forever, irrevocably and unconditionally release, remise and discharge the Company, its successors and assigns and their respective officers, directors, stockholders, corporate affiliates, subsidiaries, parent companies, agents and employees (each in their individual and corporate capacities) (hereinafter, the “Released Parties”) from any and all claims, charges, complaints, demands, actions, causes of action, suits, rights, debts, sums of money, costs, accounts, reckonings, covenants, contracts, agreements, promises, doings, omissions, damages, executions, obligations, liabilities, and expenses (including attorneys’ fees and costs), of every kind and nature which I ever had or now have against the Released Parties arising out of my employment with and/or termination or separation from the Company or relating to my relationship as an officer or in any other capacity for the Company, including, but not limited to, all employment discrimination claims under Title VII of the Civil Rights Act of 1964, 42 U.S.C. § 2000e et seq., the Age Discrimination in Employment Act, 29 U.S.C. § 621 et seq., the Americans With Disabilities Act of 1990, 42 U.S.C. § 12101 et seq., the Family and Medical Leave Act, 29 U.S.C. § 2601 et seq., and the Worker Adjustment and Retraining Notification Act (“WARN”), 29 U.S.C. § 2101 et seq., all as amended, the Employee Retirement Income Security Act of 1974 (“ERISA”), 29 U.S.C. § 1001 et seq., the Massachusetts Wage Payment Statute, G.L. c. 149, § 148 et seq., the Massachusetts Sexual Harassment Statute, G.L. c. 214 § 1C, the Massachusetts Consumer Protection Act, G.L. c. 93A, the Massachusetts Equal Rights Act, G.L. c. 93, the Massachusetts Fair Employment Practices Act, M.G.L. c. 151B, § 1 et seq., the Massachusetts Civil Rights Act, M.G.L. c. 12, §§ 11H and 11I, the Massachusetts Equal Rights Act, M.G.L. c. 93, § 102 and M.G.L. c. 214, § 1C, the Massachusetts Labor and Industries Act, M.G.L. c. 149, § 1 et seq., the Massachusetts Privacy Act, M.G.L. c. 214, § 1B, and the Massachusetts Maternity Leave Act , M.G.L. c. 149, § 105D, all as amended; all common law claims including, but not limited to, actions in tort, defamation and breach of contract; all claims to any non-vested ownership interest in the Company, contractual or otherwise, including but not limited to claims to stock or stock options; and any claim or damage arising out of my employment with, termination or separation from the Company (including a claim for retaliation) under any common law theory or any federal, state or local statute or ordinance not expressly referenced above; provided, however, that notwithstanding the foregoing, the Company agrees and hereby acknowledges that this Release Agreement is not intended to and does not (i) apply to any claims Executive may bring to enforce the terms of the Executive Officer Change in Control Agreement, (ii) release the Company of any obligation it may have pursuant to a written agreement, the Company’s articles of organization or bylaws, or as mandated by statute to indemnify me as an officer of the Company; and (iii) release the Company of any obligation to provide and/or pay benefits to me or my estate, conservator or designated beneficiary(ies) under and in accordance with the terms of any applicable Company benefit plan and/or program; provided further, that nothing in this Release Agreement prevents me from filing, cooperating with, or participating in any proceeding before the EEOC or a state Fair Employment Practices Agency (except that I acknowledge that I may not be able to recover any monetary benefits in connection with any such claim, charge or proceeding).

Waiver of Rights and Claims Under the Age Discrimination in Employment Act of 1967: Since I am 40 years of age or older, I have been informed that I have or may have specific rights and/or claims under the Age Discrimination in Employment Act of 1967 (ADEA) and I agree that:

in consideration for the payments and benefits described in the Executive Officer Change in Control Agreement, which I am not otherwise entitled to receive, I specifically and voluntarily

 


 

waive such rights and/or claims under the ADEA I might have against the Released Parties to the extent such rights and/or claims arose prior to the date this Release Agreement was executed;

I understand that rights or claims under the ADEA which may arise after the date this Release Agreement is executed are not waived by me;

I was advised that I have at least 21 days within which to consider the terms of this Release Agreement and to consult with or seek advice from an attorney of my choice or any other person of your choosing prior to executing this Release Agreement;

I have carefully read and fully understand all of the provisions of this Release Agreement, and I knowingly and voluntarily agree to all of the terms set forth in this Release Agreement; and in entering into this Release Agreement I am not relying on any representation, promise or inducement made by the Company or its attorneys with the exception of those promises described in this document.

 

Period for Review and Consideration of Agreement:

I acknowledge that I was informed and understand that I have twenty-one (21) days to review this Release Agreement and consider its terms before signing it.

The 21-day review period will not be affected or extended by any revisions, whether material or immaterial, that might be made to this Agreement.

Accord and Satisfaction: The amounts set forth in the Executive Officer Change in Control Agreement shall be complete and unconditional payment, settlement, accord and/or satisfaction with respect to all obligations and liabilities of the Released Parties to me, including, without limitation, all claims for back wages, salary, vacation pay, draws, incentive pay, bonuses, cash awards, equity awards, commissions, severance pay, reimbursement of expenses, any and all other forms of compensation or benefits, attorney’s fees, or other costs or sums.

Revocation Period: I may revoke this Release Agreement at any time during the seven-day period immediately following my execution hereof. As a result, this Release Agreement shall not become effective or enforceable and the Company shall have no obligation to make any payments or provide any benefits described in the Executive Officer Change in Control Agreement until the seven-day revocation period has expired.

 

 

_______________________________________

Name: John Wood

_________________________

Date

 

 

________________________________________

Witness

_________________________

Date

 

 

2

 


 

IF YOU DO NOT WISH TO USE THE 21-DAY PERIOD,
PLEASE CAREFULLY REVIEW AND SIGN THIS DOCUMENT

 

I, John Wood, acknowledge that I was informed and understand that I have 21 days within which to consider the attached Release Agreement, have been advised of my right to consult with an attorney regarding such Agreement and have considered carefully every provision of the Agreement, and that after having engaged in those actions, I prefer to and have requested that I enter into the Agreement prior to the expiration of the 21 day period.

 

 

_______________________________________

Name: John Wood

_________________________

Date

 

 

________________________________________

Witness

_________________________

Date

 

 

 

 

3

 


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

Exhibit 10.2

EXECUTIVE OFFICER CHANGE IN CONTROL AGREEMENT

 

 

EXECUTIVE OFFICER CHANGE IN CONTROL AGREEMENT entered into this 23rd day of August, 2024, by and between Teradyne, Inc. (including its subsidiaries, “Teradyne”), and the undersigned executive officer (“Employee”).

 

WITNESSETH:

 

WHEREAS, Teradyne and Employee desire to set forth certain terms and conditions relating to the termination of Employee’s employment upon the occurrence of a Change in Control (as hereinafter defined) of Teradyne.

 

NOW THEREFORE, in consideration of the premises and of the mutual covenants and agreements hereinafter set forth, the parties hereto hereby agree as follows:

 

1. Entitlements Upon a Termination Event. If, within twenty-four (24) months following a Change in Control or in contemplation of a Change in Control, there is a Termination Event, and subject to the conditions set forth herein and the performance by Employee of the undertakings and duties set forth herein, Employee shall be entitled to the rights, payments and other benefits set forth below:

 

(a) Treatment of Awards. Equity Awards that are not subject to Performance Criteria shall be governed by Section 1(b) below, and Cash Awards and Equity Awards that are subject to Performance Criteria shall be governed by Section 1(c) below. The parties hereto acknowledge that, except as otherwise provided herein, the terms of this Agreement are intended to modify the terms of Employee’s existing Cash Award and Equity Award agreements and to be a supplement to Cash Award and Equity Award agreements granted on or subsequent to the date hereof.

(b) Acceleration of Equity Awards. All of Employee’s unvested or unexercisable Equity Awards or Equity Awards subject to restrictions on transfer imposed by Teradyne or repurchase rights in favor of Teradyne, as applicable, granted prior to, on, or after the date hereof (but only (I) such Equity Awards as have been granted to Employee by Teradyne as of the date of the Change in Control or (II) such Equity Awards as have been assumed by an acquiring company at the time of a Change in Control or such new cash and equity awards that have been substituted by an acquiring company for Equity Awards existing at the time of a Change in Control, each pursuant to the terms of any Teradyne incentive plan) shall automatically become fully vested, exercisable or free of restrictions on transfer imposed by Teradyne or repurchase rights in favor of Teradyne, as applicable, as of the date of such Termination Event, and all Equity Awards granted on or after the date hereof shall, to the extent applicable, remain exercisable for the remainder of the generally applicable term of such Equity Award.

(c) Satisfaction of Performance Criteria. All of Employee’s Cash Awards and Equity Awards that are subject to Performance Criteria shall be settled and paid in the following

 


manner: Employee shall be deemed to have satisfied the necessary percentage of the Performance Criteria to which such Cash Awards and Equity Awards are subject as of the date of the Termination Event, that will provide Employee with the target level of such Cash Awards and Equity Awards; and Employee shall be entitled to receive that portion of each Cash Award and Equity Award payable, at the target level. For purposes of the Cash Awards, the payment shall be multiplied by a fraction, the numerator of which shall be the number of calendar months that have passed during the period in which the Performance Criteria are to be measured (treating the month in which the Termination Event occurs as a full calendar month) and the denominator of which shall be the total number of calendar months in such period. For purposes of this Agreement, “target level” is that percentage of the Performance Criteria established at the beginning of each calendar year in order for the Employee to achieve Model Compensation. Unless otherwise required under Section 1(e) below, such Cash Awards and Equity Awards shall be paid to Employee or the restrictions on transfer removed not later than 10 days following the Termination Event.

(d) Salary Continuation. Unless otherwise required under Section 1 (e) below, Teradyne shall pay Employee monthly an amount equal to 1/12th of Employee’s current annual Model Compensation as of the Termination Event for a period of 24 months following the date of the Termination Event (the “Salary Continuation Period”). In the event a Termination Event constitutes termination for Good Reason on account of a material reduction in Model Compensation, the payment obligation pursuant to this Section 1(d) shall be calculated without giving effect to any such reductions in Model Compensation. All such continued payments shall be made in accordance with Teradyne’s customary pay practices. Subject to Section 1(e)(i) of this Agreement but notwithstanding any other provision of this Agreement to the contrary, the continued payments to Employee contemplated by this Section 1(d) and any benefits provided to Employee that are subject to Section 409A of the Code shall commence on the 60th day following the Termination Event provided Employee has complied with the requirements of Section 1(g) of this Agreement and the release of claims has become irrevocable under applicable law no later than on the 60th day following his Termination Event.

(e) Deferred Compensation/Section 409A.

(i) Notwithstanding any other provision of this Agreement, if the Employee is a “ specified employee” at the time of the Employee’s “separation from service” as defined in Section 409A of the Code , all payments, benefits, or removal of restrictions on the transfer of equity under this Agreement with respect to the Employee’s “separation from service” that constitute compensation deferred under a nonqualified deferred compensation plan as defined in Section 409A of the Code to which such specified employee would otherwise be entitled during the first six months following the date of separation from service shall be made on the first day of the seventh month after the date of separation from service (or, if earlier, the date of death of the Employee).

(ii) For purposes of this Agreement, each amount to be paid or benefit to be provided shall be construed as a separate identified payment for purposes of Section 409A, and any payments that are due within the "short term deferral period" as defined in Section 409A or payments that are made under separation pay plans as described in Treasury Regulation Section 1.409A-1(b)(9)(ii), (iii) or (iv), shall not be treated as deferred compensation unless

2

 


applicable law requires otherwise. Neither Teradyne nor the Employee shall have the right to accelerate or defer the delivery of any payments or benefits under this Agreement except to the extent specifically permitted or required by Section 409A.

(iii) This Agreement is intended to comply with the provisions of Section 409A and the Agreement shall, to the extent practicable, be construed in accordance therewith. Terms defined in the Agreement shall have the meanings given such terms under Section 409A if and to the extent required to comply with Section 409A. In any event, Teradyne makes no representations or warranty and shall have no liability to Employee or any other person if any provisions of or payments under this Agreement are determined to constitute deferred compensation subject to Code Section 409A but not to satisfy the conditions of that section.

(iv) If any amount is payable under the provisions of paragraph (f), below, as a reimbursement of Employee’s expenses, under the provisions of Section 2 and 13, or any other provision of this Agreement that constitutes a reimbursement of expenses under Section 409A then, notwithstanding the other provisions of this Agreement with respect to the payment of such reimbursement, the following limitations shall apply: (A) the expenses eligible for reimbursement may not affect the expenses eligible for reimbursement in any other taxable year; (B) such reimbursement must be made on or before the last day of the year following the year in which the expenses are incurred; (C) the right to reimbursement is not subject to liquidation or exchange for another benefit; and (D) in connection with reimbursements under Section 13 the period during which such expenses can be incurred extends to the end of the period permitted for such claims under the applicable statute of limitations.

(f) Benefit Continuation. During the Salary Continuation Period, Teradyne shall arrange or provide for continued health, dental and vision insurance plan coverage for the Employee at the same levels of coverage in existence prior to the Termination Event subject to Teradyne and Employee each contributing to the applicable insurance premium payments on the same basis and in the same proportions as in existence at the date of the Termination Event. If the Employee is not eligible for continued health, dental and vision insurance plan coverage for any portion of the twenty-four (24) month period defined herein, Teradyne shall provide or reimburse Employee for comparable individual insurance and, if such provision or reimbursement constitutes taxable income to the Employee, such additional amount as is necessary to place the Employee in substantially the same after tax position as he was while an employee of Teradyne with respect to such insurance plan coverages. All other benefits, including but not limited to flex/vacation time accrual, short and long term disability insurance, life insurance, contributions (including company matches) into savings plan and “savings plan plus”, profit sharing payments and participation in the Employee stock purchase plan shall cease as of the date of the Termination Event.

To the extent that amounts paid by Teradyne to provide the benefits under this paragraph (f) are deemed to be deferred compensation subject to Section 409A, then such payments shall be made monthly and any payment to preserve the Employee’s after tax position shall be made within 60 days after the end of each calendar year in which the taxable provision or reimbursement occurs.

(g) Release. Notwithstanding any other provision of this Agreement to the contrary, no payment, benefit or removal of restriction on the transfer of equity provided for under or by virtue of the provisions of this Agreement shall be paid or otherwise made available unless Teradyne shall have first received from Employee a valid, binding and irrevocable general

3

 


release, in the form of Attachment A to this Agreement within twenty-one (21) days of the date of the Termination Event. Employee shall sign such release within twenty-one (21) days of a Termination Event subsequent to a Change in Control. Teradyne agrees to provide Employee an estimate relating to payments to be made under this Agreement upon Employee’s written request. All rights, benefits, payments and other entitlements contemplated to be provided or paid to Employee under this Agreement shall be forfeited as of the 60th day following Employee’s Termination Event if Employee has not provided Teradyne with a valid, irrevocable release of claims as of such 60th day.

(h) Certain Definitions. For purposes of this Agreement, the following terms shall have the following meanings:

Cash Awards” shall mean any cash-based bonus, cash incentive or other cash awards provided by Teradyne to Employee pursuant to incentive plans that Teradyne maintains, including but not limited to its 2006 Equity and Cash Compensation Incentive Plan.

 

Cause” shall mean conduct involving one or more of the following: (i) the substantial and continuing failure of Employee, after notice thereof, to render services to Teradyne in accordance with the terms or requirements of his or her employment as established by the Teradyne Board of Directors from time to time and communicated to the Employee; (ii) Employee’s disloyalty, gross negligence, willful misconduct, dishonesty, fraud or breach of fiduciary duty to Teradyne, each in connection with Employee’s employment by Teradyne; (iii) Employee’s deliberate disregard of the rules or policies of, or breach of an agreement with, Teradyne which results in direct or indirect material loss, damage or injury to Teradyne; (iv) the intentional unauthorized disclosure by Employee of any trade secret or confidential information of Teradyne; (v) the commission by Employee of an act which constitutes unfair competition with Teradyne; or (vi) the conviction of, or the entry of a plea of guilty or nolo contendere by the Employee, to any crime involving moral turpitude or any felony. In the event that Teradyne determines that Cause may exist pursuant to clauses (i), (iii) and (v) above, Teradyne shall give Employee written notice of the facts constituting such Cause and Employee shall have 30 days following receipt of such notice to remedy such Cause.

 

A “Change in Control” shall be deemed to have occurred upon the occurrence of any of the following events: (i) any consolidation, cash tender offer, reorganization, recapitalization, merger or plan of share exchange following which the capital stock of Teradyne outstanding immediately prior to such transaction constitutes less than a majority of the combined voting power of the then-outstanding securities of the combined corporation or person immediately after such transaction; (ii) any sale, lease, exchange or other transfer of all or substantially all of Teradyne’s assets; (iii) the adoption by the Board of Directors of Teradyne of any plan or proposal for the liquidation or dissolution of Teradyne; (iv) a change in the majority of the Board of Directors of Teradyne through one or more contested elections occurring within a three-year period; or (v) any person (as that term is used in Section 13(d)(3) or Section 14(d)(2) of the Securities Exchange Act of 1934, as amended) becomes beneficial owner of 30% or more of the combined voting power of Teradyne’s outstanding voting securities, other than (A) as a result of a consolidation, reorganization, recapitalization, merger or plan of share exchange following which the capital stock of Teradyne outstanding immediately prior to such transaction constitutes at least a majority of combined voting power of the then-outstanding securities of the

4

 


combined corporation or person immediately after such transaction, (B) by any trustee or other fiduciary holding securities under an employee benefit plan of Teradyne, or (C) by a person temporarily acquiring beneficial ownership in its capacity as an underwriter (as defined pursuant to Section 2(a)(11) of the Securities Act of 1933, as amended) in connection with a public offering of Teradyne securities.

 

Equity Awards” shall mean the equity ownership, participation or appreciation opportunities provided by Teradyne to Employee pursuant to incentive plans that Teradyne maintains, including but not limited to its 2006 Equity and Cash Compensation Incentive Plan, the Teradyne, Inc. 1991 Employee Stock Option Plan and the Teradyne, Inc. 1997 Employee Stock Option Plan, and any stock options, restricted stock units, restricted stock, stock appreciation rights, phantom stock and other stock-based awards granted thereunder.

 

Good Reason” shall mean any one or more of the following: (i) any material reduction of Employee’s responsibilities (other than for Cause or as a result of death or disability) as they shall exist on the date of the consummation of the Change in Control; (ii) any material reduction in Employee’s Model Compensation as in effect on the date of the consummation of the Change in Control, or as the same may be increased from time to time, or any failure by Teradyne to pay to Employee any bonus accrued, but not yet paid, upon written notice by Employee to Teradyne, within 45 days; (iii) a material reduction in the value of Employee’s benefit package from the value of Employee’s benefit package on the date of the consummation of the Change in Control; or (iv) a requirement that Employee be based at an office that is greater than 50 miles from the location of Employee’s office immediately prior to the Change in Control except for required travel on Teradyne’s business to an extent substantially consistent with the business travel obligations which Employee undertook on behalf of Teradyne prior to the date of the consummation of the Change in Control. In the event of a Termination Event in contemplation of a Change in Control, the applicable baseline measurement date shall be six months prior to such Termination Event and not the date of the consummation of the Change in Control.

 

Model Compensation” shall mean Employee’s annual “Model Compensation” as determined by Teradyne’s Compensation Committee or Board of Directors, which consists of (i) a fixed annual salary and (ii) a target annual variable amount.

 

Performance Criteria” shall have the meaning ascribed to that term in the Teradyne, Inc. 2006 Equity and Cash Compensation Incentive Plan.

 

Termination Event” shall mean (i) any termination of Employee by Teradyne without Cause or (ii) any voluntary termination by Employee for Good Reason; provided, that it shall not be a Termination Event merely because Employee ceases to be employed by Teradyne and becomes employed by a successor to Teradyne involved in the Change in Control that assumes or is otherwise bound by this Agreement as provided in Section 7(a). It is expressly understood that no Termination Event shall be deemed to have occurred merely because, upon the occurrence of a Change in Control, Employee ceases to be employed by Teradyne and does not become employed by a successor to Teradyne after the Change in Control if the successor

5

 


makes an offer to employ Employee on terms and conditions which, if imposed by Teradyne, would not give Employee a basis on which to terminate employment for Good Reason.

 

(i) Termination in Contemplation of a Change in Control. For purposes of this Agreement, including without limitation, this Section 1, a Termination Event occurring “in contemplation of a Change in Control” means a Termination Event occurring within 3 months prior to an actual Change in Control at the request or direction of a person who enters or has entered into an agreement the consummation of which would cause a Change in Control or who conditions the entry into such an agreement on the Employee’s termination whether or not such person actually enters into such an agreement. A termination by the Employee for Good Reason shall constitute a Termination Event in contemplation of a Change in Control if the actions constituting Good Reason were taken at the request or direction of a person who has entered into an agreement the consummation of which would cause a Change in Control.

 

2. Reduction of Payments

 

(a) Notwithstanding any other provision of this Agreement, in the event that the Company undergoes a Change in Ownership or Control (as defined below), the Company shall not be obligated to provide to the Executive a portion of any “Contingent Compensation Payments” (as defined below) that the Executive would otherwise be entitled to receive to the extent necessary to eliminate any “excess parachute payments” (as defined in Section 280G(b)(1) of the Internal Revenue Code of 1986, as amended (the “Code”)) for the Executive. For purposes of this Section 2, the Contingent Compensation Payments so eliminated shall be referred to as the “Eliminated Payments” and the aggregate amount (determined in accordance with Treasury Regulation Section 1.280G-1, Q/A-30 or any successor provision) of the Contingent Compensation Payments so eliminated shall be referred to as the “Eliminated Amount.”

 

(b) For purposes of this Section 2, the following terms shall have the following respective meanings:

 

(i) “Change in Ownership or Control” shall mean a change in the ownership or effective control of the Company or in the ownership of a substantial portion of the assets of the Company determined in accordance with Section 280G(b)(2) of the Code.

(ii) “Contingent Compensation Payment” shall mean any payment (or benefit) in the nature of compensation that is made or made available (under this Agreement or otherwise) to a “disqualified individual” (as defined in Section 280G(c) of the Code) and that is contingent (within the meaning of Section 280G (b)(2)(A)(i) of the Code) on a Change in Ownership or Control of the Company.

 

(c) If and to the extent that any Contingent Compensation Payments are required to be treated as Eliminated Payments pursuant to this Section 2, then the Payments shall be reduced or eliminated, as determined by the Company, in the following order (i) any cash payments, (ii) any taxable benefits, (iii) any nontaxable benefits and (iv) any vesting of equity

6

 


awards, in each case in reverse order beginning with the payments or benefits that are to be paid the farthest in time from the date that triggers the applicability of the excise tax, to the extent necessary to maximize the Eliminated Payments.

 

3. (a) Non-Competition and Non-Solicitation. From the Termination Event through the end of the Salary Continuation Period, Employee shall not directly or indirectly:

(i)
Engage in any business or enterprise (whether as an owner, partner, officer, employee, director, investor, lender, consultant, independent contractor or otherwise, except as the holder of not more than 1% of the combined voting power of the outstanding stock of a publicly held company) that is competitive with Teradyne (including but not limited to, any business or enterprise that develops, designs, produces, markets, sells or renders any product or service competitive with any product or service developed, produced, marketed, sold or rendered by Teradyne while Employee was employed by Teradyne);
(ii)
Either alone or in association with others, recruit, solicit, hire or engage as an independent contractor, any person who was employed by Teradyne at any time during the period of Employee's employment with Teradyne, except for an individual whose employment with Teradyne has been terminated for a period of six months or longer; and
(iii)
Either alone or in association with others, solicit, divert or take away, or attempt to divert or to take away, the business or patronage of any client or customer or entity that was a prospective client or customer of Teradyne during the Employee's employment.

 

(b) If any restriction set forth in this Section 3 is found by any court of competent jurisdiction to be unenforceable because it extends for too long a period of time or over too great a range of activities or in too broad a geographic area, it shall be interpreted to extend only over the maximum period of time, range of activities or geographic area as to which it may be enforceable.

 

(c) Employee acknowledges that the restrictions contained in this Section 3 are necessary for the protection of the business and goodwill of Teradyne and are considered by Employee to be reasonable for such purpose. Employee agrees that any breach of this Section 3 will cause Teradyne irreparable harm and therefore, in the event of any such breach, in addition to such other remedies that may be available, Teradyne shall have the right to seek equitable and/or injunctive relief.

 

(d) The geographic scope of this Section 3 shall extend to anywhere Teradyne or any of its subsidiaries is doing business, has done business or has plans to do business.

 

(e) Employee agrees that during the Salary Continuation Period, he will make reasonable good faith efforts to give verbal notice to Teradyne of each new business

7

 


activity he plans to undertake, at least (5) business days prior to beginning any such activity.

 

(f) If Employee violates the provisions of this Section 3, Teradyne shall be entitled to suspend and recoup any salary continuation payment made per Section 1 (d) above and Employee shall continue to be bound by the restrictions set forth in this Section 3 for an additional period of time equal to the duration of the violation, such additional period not to exceed 24 months.

 

3A. No Obligation of Employment. Employee understands that the employment relationship between Employee and Teradyne will be “at will” and Employee understands that, prior to any Change in Control, Teradyne may terminate Employee with or without “Cause” at any time, including in contemplation of a Change in Control. Following any Change in Control, Teradyne may also terminate Employee with or without “cause” at any time subject to Employee’s rights and Teradyne’s obligations specified in this Agreement.

 

4. Governing Law. This Agreement shall be governed by and construed in accordance with the internal laws of the Commonwealth of Massachusetts and this Agreement shall be deemed to be performable in Massachusetts.

 

5. Severability. In case any one or more of the provisions contained in this Agreement for any reason shall be held to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provision of this Agreement and this Agreement shall be construed to the maximum extent permitted by law.

 

6. Waivers and Modifications. This Agreement may be modified, and the rights, remedies and obligations contained in any provision hereof may be waived, only in accordance with this Section 6. No waiver by either party of any breach by the other or any provision hereof shall be deemed to be a waiver of any later or other breach thereof or as a waiver of any other provision of this Agreement. This Agreement may not be waived, changed, discharged or terminated orally or by any course of dealing between the parties, but only by an instrument in writing signed by the party against whom any waiver, change, discharge or termination is sought.

 

7. Assignment. (a) Teradyne shall require any successor (whether direct or indirect, by purchase, merger, consolidation or otherwise) to all or substantially all of the business or assets of Teradyne expressly to assume and agree to perform under the terms of this Agreement in the same manner and to the same extent that Teradyne and its subsidiaries would be required to perform it if no such succession had taken place (provided that such a requirement to perform which arises by operation of law shall be deemed to satisfy the requirements for such an express assumption and agreement), and in such event Teradyne (as constituted prior to such succession) shall have no further obligation under or with respect to this Agreement. Failure of Teradyne to obtain such assumption and agreement with respect to Employee prior to the effectiveness of any such succession shall be a breach of the terms of this Agreement with respect to Employee and shall entitle Employee to compensation from Teradyne (as constituted prior to such succession) in the same amount and on the same terms as Employee would be entitled to hereunder were Employee’s employment terminated for Good Reason following a

8

 


Change in Control, except that for purposes of implementing the foregoing, the date on which any such succession becomes effective shall be deemed the date of the Termination Event. As used in this Agreement, “Teradyne” shall mean Teradyne as hereinbefore defined and any successor to its business or assets as aforesaid which assumes and agrees (or is otherwise required) to perform this Agreement. Nothing in this Section 7(a) shall be deemed to cause any event or condition which would otherwise constitute a Change in Control not to constitute a Change in Control.

 

(b) Notwithstanding Section 7(a), Teradyne shall remain liable to Employee upon a Termination Event after a Change in Control if Employee is not offered continuing employment by a successor to Teradyne or is offered continuing employment by a successor to Teradyne only on a basis which would constitute Good Reason for termination of employment hereunder.

 

(c) This Agreement, and Employee’s and Teradyne’s rights and obligations hereunder, may not be assigned by Employee or, except as provided in Section 7(a), Teradyne, respectively; any purported assignment by Employee or Teradyne in violation hereof shall be null and void.

 

(d) The terms of this Agreement shall inure to the benefit of and be enforceable by the personal or legal representatives, executors, administrators, permitted successors, heirs, distributees, devisees and legatees of Employee. If Employee shall die while an amount would still be payable to Employee hereunder if they had continued to live, all such amounts, unless otherwise provided herein, shall be paid in accordance with the terms of this Agreement to Employee’s devisee, legatee or other designee or, if there is no such designee, Employee’s estate.

 

8. Entire Agreement. This Agreement constitutes the entire understanding of the parties relating to the subject matter hereof and supersedes and cancels all agreements, written or oral, made prior to the date hereof between Employee and Teradyne relating to the subject matter hereof; provided, however, that Employee’s existing Cash Award and Equity Award agreements, as modified hereby, shall remain in effect. This Agreement shall not limit any right of Employee to receive any payments or benefits under an employee benefit or Employee compensation plan of Teradyne, initially adopted as of or after the date hereof, which are expressly contingent thereunder upon the occurrence of a Change in Control (including, but not limited to, the acceleration of any rights or benefits thereunder); provided that in no event shall Employee be entitled to any payment or benefit under this Agreement which duplicates a payment or benefit received or receivable by Employee under any severance or similar plan or policy of Teradyne, and in any such case Employee shall only be entitled to receive the greater of the two payments.

 

9. Notices. All notices hereunder shall be in writing and shall be delivered in person or mailed by certified or registered mail, return receipt requested, addressed as follows:

 

If to Teradyne, to: Teradyne, Inc.

600 Riverpark Drive
MS NR600-2-2 (Legal Department)

North Reading, MA 01864

Attention: General Counsel

 

9

 


If to Employee, at Employee’s address in his employment file on record with the Human Resources Department.

 

10. Counterparts. This Agreement may be executed in two or more counterparts, each of which shall be deemed to be an original, but all of which together shall constitute one and the same instrument.

 

11. Section Headings. The descriptive section headings herein have been inserted for convenience only and shall not be deemed to define, limit, or otherwise affect the construction of any provision hereof.

 

12. Term. The term of this Agreement (the “Term”) shall commence upon the Effective Date hereof and terminate upon the earlier of (i) twenty-four (24) months following any Change in Control of Teradyne, (ii) the date prior to any Change in Control of Teradyne that employee for any reason ceases to be an employee of Teradyne (other than a Termination Event in contemplation of a Change in Control) and (iii) the date following any Change in Control of Teradyne that Employee is terminated for Cause or voluntary terminates his employment (other than for Good Reason).

 

13. Expenses. All reasonable legal fees and expenses incurred in a legal proceeding by Employee in seeking to obtain or enforce any right or benefit provided by this Agreement against a successor to Teradyne shall be the responsibility of and paid for by the successor to Teradyne (but not Teradyne as constituted prior to such succession). Such payments are to be made within twenty (20) days after Employee’s request for payment accompanied with such evidence of fees and expenses incurred as Teradyne’s successor reasonably may require; provided that if Employee institutes a proceeding and the judge or other decision-maker presiding over the proceeding affirmatively finds that Employee has failed to prevail substantially, Employee shall pay Employee’s own costs and expenses (and, if applicable, return any amounts theretofore paid on Employee's behalf under this Section 13).

 

14. Payments. Any payments hereunder shall be made out of the general assets of Teradyne. The Employee shall have the status of general unsecured creditor of Teradyne, and this Agreement constitutes a mere promise by Teradyne to make payments under this Agreement in the future as and to the extent provided herein. Unless otherwise determined by Teradyne in an applicable plan or arrangement, no amounts payable hereunder upon a Termination Event shall be deemed salary or compensation for the purpose of computing benefits under any employee benefit plan or other arrangement of Teradyne for the benefit of its employees. Teradyne shall be entitled to withhold from any payments or deemed payments any amount of tax withholding required by law.

 

 

 

10

 


 

IN WITNESS WHEREOF, the parties have executed this Agreement as of the day and year first above written.

 

 

TERADYNE, INC.

 

By: /s/ Ryan Driscoll

Name: Ryan Driscoll

Title: Vice President, General Counsel and Secretary

 

 

EMPLOYEE

 

 

/s/ John Lukez

Name: John Lukez

11

 


 

ATTACHMENT A

Release Agreement

In consideration of the payments and benefits described in the Executive Officer Change in Control Agreement dated August 23, 2024, between me and Teradyne, Inc. (including its subsidiaries, the “Company”), all of which I acknowledge I would not otherwise be entitled to receive, I hereby fully, forever, irrevocably and unconditionally release, remise and discharge the Company, its successors and assigns and their respective officers, directors, stockholders, corporate affiliates, subsidiaries, parent companies, agents and employees (each in their individual and corporate capacities) (hereinafter, the “Released Parties”) from any and all claims, charges, complaints, demands, actions, causes of action, suits, rights, debts, sums of money, costs, accounts, reckonings, covenants, contracts, agreements, promises, doings, omissions, damages, executions, obligations, liabilities, and expenses (including attorneys’ fees and costs), of every kind and nature which I ever had or now have against the Released Parties arising out of my employment with and/or termination or separation from the Company or relating to my relationship as an officer or in any other capacity for the Company, including, but not limited to, all employment discrimination claims under Title VII of the Civil Rights Act of 1964, 42 U.S.C. § 2000e et seq., the Age Discrimination in Employment Act, 29 U.S.C. § 621 et seq., the Americans With Disabilities Act of 1990, 42 U.S.C. § 12101 et seq., the Family and Medical Leave Act, 29 U.S.C. § 2601 et seq., and the Worker Adjustment and Retraining Notification Act (“WARN”), 29 U.S.C. § 2101 et seq., all as amended, the Employee Retirement Income Security Act of 1974 (“ERISA”), 29 U.S.C. § 1001 et seq., the Massachusetts Wage Payment Statute, G.L. c. 149, § 148 et seq., the Massachusetts Sexual Harassment Statute, G.L. c. 214 § 1C, the Massachusetts Consumer Protection Act, G.L. c. 93A, the Massachusetts Equal Rights Act, G.L. c. 93, the Massachusetts Fair Employment Practices Act, M.G.L. c. 151B, § 1 et seq., the Massachusetts Civil Rights Act, M.G.L. c. 12, §§ 11H and 11I, the Massachusetts Equal Rights Act, M.G.L. c. 93, § 102 and M.G.L. c. 214, § 1C, the Massachusetts Labor and Industries Act, M.G.L. c. 149, § 1 et seq., the Massachusetts Privacy Act, M.G.L. c. 214, § 1B, and the Massachusetts Maternity Leave Act , M.G.L. c. 149, § 105D, all as amended; all common law claims including, but not limited to, actions in tort, defamation and breach of contract; all claims to any non-vested ownership interest in the Company, contractual or otherwise, including but not limited to claims to stock or stock options; and any claim or damage arising out of my employment with, termination or separation from the Company (including a claim for retaliation) under any common law theory or any federal, state or local statute or ordinance not expressly referenced above; provided, however, that notwithstanding the foregoing, the Company agrees and hereby acknowledges that this Release Agreement is not intended to and does not (i) apply to any claims Executive may bring to enforce the terms of the Executive Officer Change in Control Agreement, (ii) release the Company of any obligation it may have pursuant to a written agreement, the Company’s articles of organization or bylaws, or as mandated by statute to indemnify me as an officer of the Company; and (iii) release the Company of any obligation to provide and/or pay benefits to me or my estate, conservator or designated beneficiary(ies) under and in accordance with the terms of any applicable Company benefit plan and/or program; provided further, that nothing in this Release Agreement prevents me from filing, cooperating with, or participating in any proceeding before the EEOC or a state Fair Employment Practices Agency (except that I acknowledge that I may not be able to recover any monetary benefits in connection with any such claim, charge or proceeding).

Waiver of Rights and Claims Under the Age Discrimination in Employment Act of 1967: Since I am 40 years of age or older, I have been informed that I have or may have specific rights and/or claims under the Age Discrimination in Employment Act of 1967 (ADEA) and I agree that:

in consideration for the payments and benefits described in the Executive Officer Change in Control Agreement, which I am not otherwise entitled to receive, I specifically and voluntarily

 


 

waive such rights and/or claims under the ADEA I might have against the Released Parties to the extent such rights and/or claims arose prior to the date this Release Agreement was executed;

I understand that rights or claims under the ADEA which may arise after the date this Release Agreement is executed are not waived by me;

I was advised that I have at least 21 days within which to consider the terms of this Release Agreement and to consult with or seek advice from an attorney of my choice or any other person of your choosing prior to executing this Release Agreement;

I have carefully read and fully understand all of the provisions of this Release Agreement, and I knowingly and voluntarily agree to all of the terms set forth in this Release Agreement; and in entering into this Release Agreement I am not relying on any representation, promise or inducement made by the Company or its attorneys with the exception of those promises described in this document.

 

Period for Review and Consideration of Agreement:

I acknowledge that I was informed and understand that I have twenty-one (21) days to review this Release Agreement and consider its terms before signing it.

The 21-day review period will not be affected or extended by any revisions, whether material or immaterial, that might be made to this Agreement.

Accord and Satisfaction: The amounts set forth in the Executive Officer Change in Control Agreement shall be complete and unconditional payment, settlement, accord and/or satisfaction with respect to all obligations and liabilities of the Released Parties to me, including, without limitation, all claims for back wages, salary, vacation pay, draws, incentive pay, bonuses, cash awards, equity awards, commissions, severance pay, reimbursement of expenses, any and all other forms of compensation or benefits, attorney’s fees, or other costs or sums.

Revocation Period: I may revoke this Release Agreement at any time during the seven-day period immediately following my execution hereof. As a result, this Release Agreement shall not become effective or enforceable and the Company shall have no obligation to make any payments or provide any benefits described in the Executive Officer Change in Control Agreement until the seven-day revocation period has expired.

 

 

_______________________________________

Name: John Lukez

_________________________

Date

 

 

________________________________________

Witness

_________________________

Date

 

 

2

 


 

IF YOU DO NOT WISH TO USE THE 21-DAY PERIOD,
PLEASE CAREFULLY REVIEW AND SIGN THIS DOCUMENT

 

I, John Lukez, acknowledge that I was informed and understand that I have 21 days within which to consider the attached Release Agreement, have been advised of my right to consult with an attorney regarding such Agreement and have considered carefully every provision of the Agreement, and that after having engaged in those actions, I prefer to and have requested that I enter into the Agreement prior to the expiration of the 21 day period.

 

 

_______________________________________

Name: John Lukez

_________________________

Date

 

 

________________________________________

Witness

_________________________

Date

 

 

 

 

3

 


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: November 1, 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: November 1, 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 September 29, 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

November 1, 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 September 29, 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

November 1, 2024

 

 


EX-101.SCH 8 ter-20240929.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 - Dispositions link:presentationLink link:calculationLink link:definitionLink 995507 - Disclosure - Equity Method Investment link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - Prepayments link:presentationLink link:calculationLink link:definitionLink 995557 - Disclosure - Product Warranty link:presentationLink link:calculationLink link:definitionLink 995567 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995577 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 995587 - Disclosure - Goodwill and Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995597 - Disclosure - Net Income Per Common Share link:presentationLink link:calculationLink link:definitionLink 995607 - Disclosure - Restructuring and Other link:presentationLink link:calculationLink link:definitionLink 995617 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 995627 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995637 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995647 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 995657 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 995667 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995677 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995687 - Disclosure - Dispositions (Tables) link:presentationLink link:calculationLink link:definitionLink 995697 - Disclosure - Equity Method Investment (Tables) link:presentationLink link:calculationLink link:definitionLink 995707 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995717 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995727 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995737 - Disclosure - Prepayments (Tables) link:presentationLink link:calculationLink link:definitionLink 995747 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 995757 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995767 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 995777 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995787 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995797 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995807 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995817 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995827 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995837 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) link:presentationLink link:calculationLink link:definitionLink 995847 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995857 - Disclosure - Deferred Revenue and Customer Advances (Detail) link:presentationLink link:calculationLink link:definitionLink 995867 - Disclosure - Dispositions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995877 - Disclosure - Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail) link:presentationLink link:calculationLink link:definitionLink 995887 - Disclosure - Equity Method Investments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995897 - Disclosure - Equity Method Investment - Summary of Equity Method Investment (Detail) link:presentationLink link:calculationLink link:definitionLink 995907 - Disclosure - Composition of Inventories, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995917 - Disclosure - Composition of Inventories, Net (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995927 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995937 - Disclosure - Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995947 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 995957 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995967 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 995977 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 995987 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 995997 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) link:presentationLink link:calculationLink link:definitionLink 996007 - Disclosure - Schedule of Notional Amount of Derivatives (Detail) link:presentationLink link:calculationLink link:definitionLink 996017 - Disclosure - Schedule Of Foreign Currency Cash Flow Hedges (Detail) link:presentationLink link:calculationLink link:definitionLink 996027 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 996037 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) link:presentationLink link:calculationLink link:definitionLink 996047 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996057 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996067 - Disclosure - Interest Expense on Teradyne's Senior Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 996077 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996087 - Disclosure - Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996097 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996107 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) link:presentationLink link:calculationLink link:definitionLink 996117 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996127 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 996137 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) link:presentationLink link:calculationLink link:definitionLink 996147 - Disclosure - Changes in Accumulated Other Comprehensive Income (loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 996157 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996167 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996177 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996187 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996197 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 996207 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996217 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996227 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996237 - Disclosure - Net Income Per Common Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996247 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) link:presentationLink link:calculationLink link:definitionLink 996257 - Disclosure - Restructuring and Other - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996267 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996277 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 996287 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996297 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996307 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 996317 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996327 - Disclosure - Schedule of Segment Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996337 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) link:presentationLink link:calculationLink link:definitionLink 996347 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Other (income) expense, net Other Nonoperating Income (Expense) [Member] Statement [Line Items] Statement [Line Items] Recognition of extended warranty deferred revenue Extended Product Warranty Accrual, Decrease for Payments Inventory, Current [Table] Inventory, Current [Table] Other comprehensive income related to investment OCI, Equity Method Investment, Tax Debt Instrument Debt Instrument [Axis] US Qualified Pension Plan. US Qualified Pension Plan [Member] U.S. Qualified Pension Plan Accounts receivable Increase (Decrease) in Accounts Receivable Danish krone/U.S. dollar Denmark, Kroner Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivative Asset, Notional amounts Derivative Asset, Notional Amount Prepayments Prepaid Expense Disclosure [Text Block] Prepaid expense disclosure. Entity Address, Postal Zip Code Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Disposal Group Name [Axis] Conversion option two Option Two [Member] Option two. Reduction in pension benefit obligation and pension assets Defined Benefit Plan, Benefit Obligation and Pension Assets, Period Increase (Decrease) Defined benefit plan, benefit obligation and pension assets, period increase (decrease) Other comprehensive income (loss) before reclassifications, tax Other Comprehensive Income (Loss) before Reclassifications, Tax Other Comprehensive Income (Loss) before Reclassifications, Tax, Total Dilutive potential common shares Weighted Average Number Diluted Shares Outstanding Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table] Entity Incorporation, State or Country Code Restructuring and other-acquisition & divestiture related expenses Business Combination, Acquisition Related Costs Loss on Contract Termination Contract termination charge Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Revenues: Revenues [Abstract] Income before income taxes and equity in net earnings of affiliate Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Service-Based Restricted Stock Units Service Based Restricted Stock Units [Member] Service Based Restricted Stock Units [Member] Legal claims, damage sought by party Loss Contingency, Damages Sought, Value Income taxes Increase (Decrease) in Income Taxes Operating segments Number of Operating Segments Share-based Compensation Award, Tranche One Share-based Compensation Award, Tranche One [Member] 2027 Finite-Lived Intangible Assets, Amortization Expense, Year Four Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total Foreign Exchange Forward [Member] Foreign Exchange Forward [Member] Service cost Defined Benefit Plan, Service Cost Other Other Noncash Income (Expense) Other Noncash Income (Expense), Total Fair Value, Hierarchy Fair Value Hierarchy and NAV [Axis] Option Indexed to Issuer's Equity, Type [Axis] Current assets: Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Percentage Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Decrease in Unrecognised Tax Benefit due to lapse in Statute of limitation Tax Credit Carryforward, Name [Domain] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Restructuring and Related Costs Restructuring Cost [Table] Product and Service [Axis] Product and Service [Axis] Contribution to defined benefit pension plans in 2018 Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Lender Name [Axis] Investment, Name [Domain] Short [Member] Base Rate Base Rate [Member] Schedule of Foreign Currency Cash Flow Hedges Schedule of Foreign Currency Cash Flow Hedges [Table Text Block] Schedule of foreign currency cash flow hedges. Percentage of vesting of target shares upon performance achieved Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Repurchase of common stock (in shares) Repurchase of stock, shares Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Schedule of Goodwill [Table] Goodwill [Table] Cumulative Effect, Period of Adoption [Domain] Non-cash investing activities: Noncash Investing and Financing Items [Abstract] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Incremental shares from assumed conversion of convertible notes Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Prepaid taxes Prepaid Taxes Conversion option one Option One [Member] Option One [Member] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Prepayments Abstract Prepayments [Abstract] Postretirement Benefit Plans Other Postretirement Benefits Plan [Member] Title and Position [Axis] Revenue Revenue from Contract with Customer [Text Block] Teradyne [Member] Teradyne. Work-in-process Inventory, Work in Process, Net of Reserves Estimated useful lives of customer relationships, development technology, trade name, and deferred tax liability Finite-Lived Intangible Asset, Useful Life Accruals for warranties issued during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Entity Central Index Key Reduction in pension benefit obligation Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease), Total Schedule of Available-for-sale Securities Debt Securities, Available-for-sale [Line Items] Singapore dollar/U.S. dollar Singapore, Dollars Warrant [Member] Collateral [Domain] 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] Changes in operating assets and liabilities Increase (Decrease) in Operating Capital [Abstract] Proceeds from sale of business Proceeds from Divestiture of Businesses Common stock, shares issued Common Stock, Shares, Issued Foreign Currency Translation Reclassification Adjustments Foreign Currency Translation Adjustments [Member] Foreign currency translation adjustments. Change in Accounting Estimate by Type [Axis] Aggregate cost Equity Method Investment, Aggregate Cost Prepayments and other assets Increase (Decrease) in Prepaid Expense and Other Assets Available-for-sale securities, realized loss Available for Sale Securities Gross Realized Loss Available for sale securities gross realized loss. Income Statement [Abstract] Entity Address, State or Province All Currencies [Domain] All Currencies [Domain] Impairment, Intangible Asset, Finite-Lived, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling and administrative-equity modification Selling And Administrative For Equity Modification Charge Selling and administrative equity modification charge. Income before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Revision of Prior Period [Axis] Percentage of conversion price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Chinese yuan/U.S. dollar China, Yuan Renminbi 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 Convertible debt Convertible Debt, Fair Value Disclosures Defined Benefit Plan, Amortization of Gain (Loss) Retirement plan actuarial losses (gains) Net actuarial loss (gain) Equity securities unrealized loss Foreign Currency Transaction Loss Unrealized Foreign Currency Transaction (Loss), Unrealized Concentration Risk Type [Domain] Concentration Risk Type [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] [Default] Fair Value, Balance Sheet Grouping, Financial Statement Captions Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Deferred Revenue And Customer Advances Contract with Customer, Liability, Revenue Recognized 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 Retirement Plan Name [Domain] Retirement Plan Name [Domain] Equity Method Investments and Joint Ventures Disclosure [Text Block] Equity Method Investment 2026 Finite-Lived Intangible Assets, Amortization Expense, Year Three 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. Cumulative repurchases, shares Treasury Stock, Common, Shares Income Tax Holiday, Aggregate Dollar Amount Income Tax Holiday, Aggregate Dollar Amount Cover [Abstract] Basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] 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. 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 Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Operating expenses: Operating Expenses [Abstract] Credit agreement. Credit Agreement [Member] Credit Agreement Consolidation Items [Domain] Investments, Debt and Equity Securities [Abstract] Allocated share-based compensation expense Allocated Share-based Compensation Expense 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. Long-Term Debt Long-Term Debt Long-Term Debt, Total Available-for-sale marketable securities: Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract] 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] U.S. dollar/Japanese yen Japan, Yen Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Total Retained earnings Mutual Funds Equity Mutual Funds [Member] Equity Mutual Funds [Member] Proceeds from insurance Payments for (Proceeds from) Life Insurance Policies Payments for (Proceeds from) Life Insurance Policies, Total Segment Reporting [Abstract] Long-term other accrued liabilities Other Accrued Liabilities, Noncurrent Current assets: Assets, Current [Abstract] UNITED STATES United States Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Debt Mutual Funds Debt Mutual Funds [Member] Debt Mutual Funds [Member] Schedule of Defined Benefit Plans Disclosures Defined Benefit Plan [Table] Current debt, Conversion Current debt Convertible Debt, Current Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Intercompany Foreign Currency Balance [Table] Intra-Entity Foreign Currency Balance [Table] Product and Service [Domain] Product and Service [Domain] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Debt Instrument Debt Instrument [Line Items] Sales [Member] Tax Period [Domain] Tax Period [Domain] Property, plant and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net, Total Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Marketable securities Available For Sale Debt And Equity Securities Current Available for sale debt and equity securities current. Type of Restructuring [Domain] Type of Restructuring [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Restructuring and Related Activities [Abstract] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] 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] Vesting [Axis] Vesting [Axis] Common stock, par value Common Stock, Par or Stated Value Per Share Employee Stock Option [Member] Unrealized (losses) gains on marketable securities arising during period, net of tax of $609, $(731), $205, and $(408), respectively 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 Intercompany Foreign Currency Balance [Line Items] Intra-Entity Foreign Currency Balance [Line Items] Measurement Input Type [Domain] Measurement Input Type [Domain] Disposal Groups, Including Discontinued Operations [Table] Goodwill and Intangible Assets Disclosure [Line Items] Goodwill and Intangible Assets Disclosure [Line Items] Goodwill and Intangible Assets Disclosure [Line Items] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Term of revolving credit facility Long-term Debt, Term Statement of Cash Flows [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Balance at September 29, 2024 Balance at June 30, 2024 Equity Method Investments Equity method investment Legal settlement charges Payments for Legal Settlements Litigation Status [Axis] Amortization of prior service credit Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Customer advances, undelivered elements and other Deferred Revenue And Customer Advances Undelivered Elements And Other Deferred revenue and customer advances undelivered elements and other. Entity [Domain] Entity [Domain] Deferred Tax Assets, Other Equity Components [Axis] Equity Components [Axis] Foreign Currency Translation Adjustment Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Entity Address, Address Line One Percentage of issued and outstanding shares acquired. Percentage of Issued and Outstanding Shares Acquired Percentage of issued and outstanding shares acquired Available for sale equity securities Equity Securities, FV-NI Equity Securities, FV-NI, Total Computation of Basic and Diluted Net Income (Loss) Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Accrued employees' compensation and withholdings Employee-related Liabilities, Current Employee-related Liabilities, Current, Total Restricted stock unit awards granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule of Finite-Lived Intangible Assets Intangible Asset, Finite-Lived [Table] Hedging Designation [Domain] Hedging Designation [Domain] Retirement Agreement Member Retirement Agreement [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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] Product Warranties Disclosures [Abstract] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Hedging Relationship [Axis] Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Warrant transactions expiry date Warrant Transactions Date of Expiry Warrant transactions date of expiry. Uncategorized [Abstract] Uncategorized [Abstract] Convertible note hedge warrant shares Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Two Amendment Flag Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Severance and other restructuring costs. Severance And Other Restructuring Costs Severance and other restructuring costs 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 Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Other Current Liabilities Other Current Liabilities [Member] Contract with Customer, Duration [Domain] Debt instrument, convertible, carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Corporate Debt Securities Corporate Debt Securities [Member] Finished goods Inventory, Finished Goods, Net of Reserves 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, Name [Domain] Debt Instrument, Name [Domain] Additional paid-in capital Additional Paid in Capital, Common Stock Warrant exercises (in shares) Warrant Exercises Shares Warrant exercises shares. Total net periodic pension cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net income Net income Position [Axis] Position [Axis] Variable Rate [Domain] Variable Rate [Domain] Convertible Common Shares Convertible Common Stock [Member] Equity Component [Domain] Equity Component [Domain] Range [Domain] Range [Domain] Total interest expense on the convertible debt Interest Expense, Debt Catastrophic Event [Domain] Catastrophic Event [Domain] Other (income) expense, net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Equity securities unrealized gain Foreign Currency Transaction Gain Unrealized Foreign Currency Transaction Gain, Unrealized Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Proceeds from Lines of Credit, Total Proceeds from Lines of Credit Proceeds from borrowings on revolving credit facility Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Retiree participants transferred to accrued pension obligation Retiree Participants Transferred to Accrued Pension Obligation Retiree Participants Transferred to Accrued Pension Obligation U.S. Government Agency Securities US Government Corporations and Agencies Securities [Member] 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 Retirement Plans Pension and Other Postretirement Benefits Disclosure [Text Block] 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. Prepaid And Other Current Assets [Table] Prepaid And Other Current Assets [Table] Prepaid And Other Current Assets [Table] Consolidation Items [Axis] Long-term deferred revenue and customer advances Deferred Revenue, Noncurrent Deferred Revenue, Noncurrent, Total Contract manufacturer and supplier prepayments, classified as assets held for sale Prepayments Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Semiconductor Test Semiconductor Test [Member] Semiconductor Test [Member] Over Time Transferred over Time [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Class of Stock [Domain] Inventory work in process held for sale Inventory Work In Process Held For Sale Inventory work in process held for sale. Foreign Exchange Option [Member] Foreign Exchange Option [Member] Severance benefit and charges Severance Costs Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Schedule of Amortizable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Common stock, shares outstanding Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Mezzanine equity Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Repayments of Lines of Credit Repayments of borrowings on revolving credit facility Antidilutive Securities [Axis] Antidilutive Securities [Axis] 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. Short-term Contract with Customer [Member] Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Available-for-sale securities, realized gain Available For Sale Securities Gross Realized Gain Available for sale securities gross realized gain. Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Discontinued Operations and Disposal Groups [Abstract] Entity Interactive Data Current Due within one year, fair market value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Equity Method Investments [Policy Text Block] Equity Method Investments Product [Member] Product [Member] Pension Plan One Domain Pension Plan One [Domain] Gain (Loss) on Disposition of Business Gain on sale of a business Gain on sale of business Pre-tax gain on sale of business Retirement Plan Type [Axis] Retirement Plan Type [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Document Quarterly Report Goodwill [Line Items] Goodwill [Line Items] Schedule of Interest Expense on Teradyne's Senior Notes Convertible Debt [Table Text Block] Non Employees Non Employees [Member] Non Employees. 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 Total deferred revenue and customer advances Deferred Revenue And Customer Advances Total deferred revenue and customer advances. Balance Sheet Location [Axis] Statement of Financial Position Location, Balance [Axis] Tax savings due to the tax holiday, per share Income Tax Holiday, Income Tax Benefits Per Share Range Range [Axis] 2028 Finite-Lived Intangible Assets, Amortization Expense, Year Five 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 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 Total Assets Assets, Fair Value Disclosure U.S. dollar/Korean won Korea (South), Won Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total Amortization Amortization Amortization, Total Director Director [Member] Commercial Paper Commercial Paper [Member] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total 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. 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 Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Purchase commitments less than one year Purchase Obligation, Due in Next Twelve Months Contribution to defined benefit pension plans Defined Benefit Plan, Plan Assets, Contributions by Employer Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts Measurement Basis [Axis] Consecutive trading days measurement period Debt Instrument, Convertible, Threshold Consecutive Trading Days Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Total assets Total assets Assets Expected life (years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Restructuring Type Restructuring Type [Axis] Tax Period [Axis] Tax Period [Axis] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table] Entity Address, City or Town Currency translation adjustment Equity Method Investment Currency Translation Adjustment Equity method investment currency translation adjustment. Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Equity [Abstract] Equity in net earnings of affiliate Equity in net earnings of affiliate Income (Loss) from Equity Method Investments U.S. dollar/British pound sterling United Kingdom, Pounds Business Segments Segments [Axis] Issuance of convertible loan Issuance of convertible loan Payments for Issuance Of Convertible Loans Payments for issuance of convertible loan. Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Restructuring and other—other Other Restructuring Costs Net Periodic Pension and Postretirement Benefit Costs Schedule of Net Benefit Costs [Table Text Block] 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. Retirement plans liabilities Liability, Defined Benefit Plan, Noncurrent Liability, Defined Benefit Plan, Noncurrent, Total Increase in environmental liability others Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses Hedging Relationship [Domain] 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] Debt principal Aggregate principal amount Debt Instrument, Face Amount Call Option Call Option [Member] Restructuring Cost and Reserve Restructuring Cost and Reserve [Line Items] Accounting Standards Update 2020-06 [Member] Depreciation Depreciation Depreciation, Total Stock price Share Price Revision of Prior Period [Domain] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table] Total current assets held for sale Current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Value of notes converted Debt Instrument, Convertible, Beneficial Conversion Feature Due within one year, cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Non-deductible officers' compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Stock-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Description of retirement policy Retirement Benefits, Description TER Corporate And Eliminations TER Corporate And Eliminations [Member] TER corporate and eliminations. Service Based Stock Options Member Service Based Stock Options Service Based Stock Options [Member] Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Fair Value Disclosures [Abstract] Prepaid And Other Current Assets [Line Items] Prepaid And Other Current Assets [Line Items] Prepaid And Other Current Assets [Line Items] Stock Issued During Period, Value, New Issues Stock issued during period, value Possible Event [Axis] Possible Event [Axis]. 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 Stock Issued During Period, Value, Stock Options Exercised Measurement Input, Expected Dividend Payment [Member] Measurement Input, Expected Dividend Payment [Member] Current liabilities: Liabilities, Current [Abstract] Contractual interest expense on the coupon Contractual Interest Expense On Coupon Contractual interest expense on the coupon. 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 Cash and Cash Equivalents Cash and Cash Equivalents [Member] Document Type Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] 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 Amortization of prior service credit, net of tax of $0, $0, $(1), and $(1), respectively Exercise of convertible notes hedge call options Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Warrant expired Stock Repurchased and Retired During Period, Shares Other Accrued Liabilities Schedule of Product Warranty Liability [Table Text Block] Title of 12(b) Security Ryan Driscoll Ryan Driscoll [Member] Ryan Driscoll. 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. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value, Total 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 Balance Sheet Location [Domain] Statement of Financial Position Location, Balance [Domain] Trademarks and tradenames Trademarks and Trade Names [Member] Statement of Stockholders' Equity [Abstract] Device Interface Solutions Device Interface Solutions [Member] Device Interface Solutions. Contract with Customer, Duration [Axis] Inventory reserves Inventory Valuation Reserves Inventory [Line Items] Inventory [Line Items] Document Fiscal Period Focus Payments related to net settlement of employee stock compensation awards Payments Related to Tax Withholding for Share-based Compensation Equity Method Investment, Other-than-Temporary Impairment Equity method investment, other-than-temporary impairment Changes in Carrying Amount of Goodwill by Segment Schedule of Goodwill [Table Text Block] Dividend payments Dividend payment Payments of Dividends Payments of Dividends, Total Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Asset Class [Domain] Asset Class [Domain] 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. Number of severance charges related to headcount reductions. Number of Severance Charges Related to Headcount Reductions Number of severance charges related to headcount reductions Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Interest cost Defined Benefit Plan, Interest Cost Subsequent Event Type [Domain] Subsequent Event Type [Domain] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Total, fair market value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Fair Value of Stock Options Using Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair Value Estimate of Fair Value Measurement [Member] Operating Segments Operating Segments [Member] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Dispositions TERService Based Stock Options TERService Based Stock Options [Member] TERService based stock options. Revenue on leases Sales-type Lease, Revenue Due after 10 years, fair maket value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value Accounting Changes and Error Corrections [Abstract] Investments [Domain] Financial Instruments [Domain] Unrealized Gain (loss) on contracts Unrealized loss on contracts, net Unrealized loss on contracts, net Unrealized losses (gains) on contracts Foreign Currency Transaction Gain (Loss), Unrealized Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Repurchase of common stock Repurchase of common stock Payments for Repurchase of Common Stock Americas Americas [Member] Statement of Comprehensive Income [Abstract] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Disposal Groups, Including Discontinued Operations [Table Text Block] Schedule of Assets and Liabilities Related to the DIS Sale Agreement Product warranty accrual Standard and Extended Product Warranty Accrual, Period Increase (Decrease) Standard and Extended Product Warranty Accrual, Period Increase (Decrease), Total Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Income Taxes Income Tax Disclosure [Text Block] Designated as Hedging Instrument [Member] Reconciliation of Effective Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Retirement plans contributions Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits, Total Assets held for sale Total assets held for sale Long-term assets held for sale Disposal Group, Including Discontinued Operation, Assets Selling and administrative Selling, General and Administrative Expense Selling, General and Administrative Expense, Total Repurchase of common stock Stock Repurchased During Period, Value Credit Facility [Domain] Credit Facility [Domain] 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 Operating lease liabilities Disposal group, including discontinued operation, Operating lease liabilities, current Disposal group, including discontinued operation, operating lease liabilities current. 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. Debt instrument, frequency of periodic payment Debt Instrument, Frequency of Periodic Payment Other accrued liabilities Other Accrued Liabilities, Current Long-term operating lease liabilities Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent Disposal group, including discontinued operation, operating lease liabilities, noncurrent. Document Period End Date Net cash used for financing activities Net Cash Provided by (Used in) Financing Activities Defined benefit post-retirement plan: Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Capitalized closing costs Equity Method Investment Capitalized Closing Costs Equity method investment capitalized closing costs. Restructuring and other charges related to contract termination. Restructuring And Other Charges Related To Contract Termination Restructuring and other-contract termination Effective tax rate Effective Income Tax Rate Reconciliation, Percent Litigation Settlement, Amount settled between parties Litigation Settlement, Amount settled between parties Litigation Settlement, Amount Awarded to Other Party Payments to Acquire Equity Method Investments Payment to purchase issued and outstanding shares by Technoprobe Accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Other Operating Liabilities Trading days measurement period Debt Instrument, Convertible, Threshold Trading Days Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Carrying Value Reported Value Measurement [Member] Foreign Currency Cash Flow Hedges [Abstract] 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 Memory Memory [Member] Memory. Agreement [Domain] Agreement. 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 Percentage of investment acquired Equity Method Investment, Ownership Percentage Percentage of purchased of issued and outstanding shares of Technoprobe Income Tax Expense (Benefit) Income Tax Expense (Benefit), Total Income tax provision Income tax expense 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. Trading Symbol Deferred Revenue Arrangement [Line Items] Variable Rate [Axis] Variable Rate [Axis] Total shareholders' equity Balance Balance Stockholders' Equity Attributable to Parent Convertible common shares Debt Conversion, Original Debt, Amount Purchase Commitment, Excluding Long-term Commitment Purchase Commitment, Excluding Long-term Commitment [Table] Minimum effective tax rate Minimum effective tax rate Minimum effective tax rate. Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax Amortization of prior service credit, net of tax Total liabilities held for sale Long-term liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities Financial Instruments and Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Other accrued liabilities Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Impairment of intangible assets Impairment of Intangible Assets, Finite-lived Europe, Middle East and Africa EMEA [Member] Debt instrument conversion price Debt Instrument, Convertible, Conversion Price Derivative Instrument [Axis] Derivative Instrument [Axis] Auto Guide Llc [Member] Auto Guide Llc. Restricted Stock Units Restricted Stock Units (RSUs) [Member] Shares that would be issued upon conversion Antidilution Adjustments Of Convertible Note Hedges Antidilution adjustments of convertible note hedges. Total Goodwill Goodwill Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Option Indexed to Issuer's Equity, Type [Domain] Balance Sheet Location [Axis] Balance Sheet Locations [Axis] Balance Sheet Locations. Uncertain tax positions Liability for Uncertainty in Income Taxes, Current Deferral of new extended warranty revenue Extended Product Warranty Accrual, Increase for Warranties Issued Share Repurchase Program [Axis] The Company Nature of Operations [Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Deferred taxes Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit), Total Geographical [Axis] Geographical [Axis] Available-for-sale marketable securities, Unrealized (Loss) Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Settlements of convertible notes Stock Issued During Period, Value, Conversion of Convertible Securities Non-U.S. Government Securities Debt Security, Corporate, Non-US [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Group Annuity Contract Group Annuity Contract [Member] Group annuity contract. Dividends Payable, Amount Per Share Scenario [Axis] Inventories, net Disposal Group, Including Discontinued Operation, Inventory, Current Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate U.S. dollar/Taiwan dollar Taiwan, New Dollars Security Exchange Name Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $0, $(869), $(500) and $(441) respectively Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $0, $(869), $(500) and $(441) respectively Unrealized (losses) gains, net Unrealized (losses) gains, net Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Schedule of Available-for-Sale Marketable Securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] 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. Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Wireless Wireless Test Wireless Test [Member] Wireless test member Total operating expenses Operating Expenses Equity Method Investments, Fair Value Disclosure Fair value of publicly-traded investment in Technoprobe Cash Flow Hedging [Member] Cumulative Effect, Period of Adoption [Axis] 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 Pension Plan One Axis Pension Plan One [Axis] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Class of Stock [Axis] Legal Entity [Axis] Legal Entity [Axis] Expiration date of the option Derivative, Contract End Date Financial Instruments Fair Value Disclosures [Text Block] Proceeds from Divestiture of Businesses, Net of Cash Divested, Total Proceeds from Divestiture of Businesses, Net of Cash Divested Proceeds from the sale of a business, net of cash and cash equivalents sold Investments, All Other Investments [Abstract] 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 Subsequent Event Subsequent Event [Member] Maximum Maximum [Member] Restructuring and Other Restructuring and Related Activities Disclosure [Text Block] Total liabilities and shareholders' equity Liabilities and Equity 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 Discrete expense (benefit) related to reserves for uncertain tax positions Discrete expense (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. Long [Member] Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Prepayments Total prepayments Prepaid Expense, Current Deferred Revenue and Customer Advances Schedule Of Deferred Revenue And Customer Advances [Table Text Block] Schedule of deferred revenue and customer advances. Supplementary disclosure of cash flows information: Supplemental Cash Flow Information [Abstract] Retirement Plan Sponsor Location [Domain] Retirement Benefits [Abstract] Diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Euro/U.S. dollar Euro Member Countries, Euro Total liabilities Liabilities Foreign Exchange Contracts Foreign Exchange Contract [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] 2023 Repurchase Program [Member] Two Thousand Twenty Three Repurchase Program [Member] Two thousand twenty three repurchase program. Total current assets Assets, Current 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 Forecast [Member] Forecast Cash Cash [Member] 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 Debt Conversion Description [Axis] Debt Conversion Description [Axis] Percentage of closing sale price of common stock and conversion rate product Debt Instrument, Convertible, Maximum Threshold Percentage Debt instrument, convertible, maximum threshold percentage. Entity Filer Category Goodwill and Acquired Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Long-term marketable securities Long-term marketable securities [Member] Long-term Marketable Securities. Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] 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 MiR Mobile Industrial Robots Aps [Member] Mobile Industrial Robots Aps. Notional Amount Derivative, Notional Amount Current Fiscal Year End Date Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Truist Bank [Member] Truist bank [Member]. Purchase Commitment, Excluding Long-term Commitment Purchase Commitment, Excluding Long-term Commitment [Line Items] Stock-based compensation Share-based Compensation Share-Based Payment Arrangement, Noncash Expense, Total Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) SINGAPORE Entity Registrant Name Deferred tax liabilities Deferred Tax and Other Liabilities, Noncurrent 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. Payments to Acquire Assets, Investing Activities Purchase of investment in a business Net Income Loss Per Common Share Net Income Loss Per Common Share [Line Items] Net Income (Loss) Per Common Share [Line Items] Gross profit Gross Profit Schedule of Share-based Compensation Arrangements by Share-based Payment Award Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Net Income per Common Share Earnings Per Share [Text Block] Senior notes maturity date Debt Instrument, Maturity Date Entity Emerging Growth Company Total shareholder return performance measurement period Shareholder Return Award Performance Measurement Period Shareholder Return Award Performance Measurement Period Equity Method Investments and Joint Ventures [Abstract] 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 Vesting [Domain] Vesting [Domain] Derivative Liability, Notional amounts Derivative Liability, Notional Amount Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Payments of convertible debt principal Repayments of Convertible Debt Common stock, shares authorized Common Stock, Shares Authorized Share Repurchase Program [Domain] Estimated useful lives of inventory and property, plant, and equipment Property, Plant and Equipment, Useful Life Gregory smith. Gregory Smith [Member] Gregory Smith Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Other comprehensive (loss) gain before reclassifications, net of tax Convertible Common Shares [Member] Convertible common shares [Member]. Proceeds from sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Concentration Risk Type [Axis] Concentration Risk Type [Axis] Collateral Pledged [Member] Collateral Pledged [Member] Quoted Prices in Active Markets for Identical Instruments (Level 1) Fair Value, Inputs, Level 1 [Member] Changes in Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Debt Disclosure [Abstract] Litigation Status [Domain] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted average grant date stock price Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Acquired intangible assets amortization Amortization of Intangible Assets Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(2), $0, $24, and $9, respectively Interest income (expense) Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Net increase in uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease), Total Available for sale securities with out contractual maturity date Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Investment Type [Axis] Financial Instrument [Axis] Asia Pacific Asia Pacific [Member] Deferred Revenue Arrangement, by Type [Table] Unrealized (Losses) Gains on Marketable Securities Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Cost of revenues—inventory charge Cost Of Revenues Provision For Excess And Obsolete Inventory Cost of revenues-provision for excess and obsolete inventory. Derivative Asset, Statement of Financial Position [Extensible Enumeration] Possible Event [Domain] Possible Event. Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Other Current Assets Other Current Assets [Member] Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Agreement [Axis] Agreement Settlement expense Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement 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 Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Available-for-sale marketable securities, Fair Market Value Available for sale securities Debt Securities, Available-for-sale Debt Securities, Available-for-Sale, Total Accounting Policies [Abstract] Goodwill and Intangible Assets Disclosure [Table] Goodwill and Intangible Assets Disclosure [Table] Long-Term Line of Credit, Total Long-Term Line of Credit Borrowed amount Retirement Plans Prior Service Credit Amortization of Prior Service Credit Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Income Tax Disclosure [Abstract] Raw material Inventory, Raw Materials, Net of Reserves SHAREHOLDERS' EQUITY Stockholders' Equity Attributable to Parent [Abstract] 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 Disposal Group Name [Domain] Statement [Table] Statement [Table] Provision for excess and obsolete inventory Inventory Write-down Trade Accounts Receivable Trade Accounts Receivable Trade Accounts Receivable. Product Warranty Product Warranty Disclosure [Text Block] Entity File Number Technoprobe S.p.A Technoprobe S.p.A [Member] Technoprobe S.p.A. Segment Information Segment Reporting Disclosure [Text Block] 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 Decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Revenue from Contract with Customer [Abstract] Purchases of marketable securities Payments to Acquire Available for Sale Securities Debt and Equity Payments to acquire available for sale securities debt and equity. Net income per common share: Earnings Per Share [Abstract] Income before equity in net earnings of affiliate Income before equity in net earnings of affiliate Income Loss From Continuing Operations Before Equity Net Earnings of Affiliate Income loss from continuing operations before equity net earnings of affiliate. Point in Time Transferred at Point in Time [Member] Cash Equivalents Cash Equivalents [Member] Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Robotics Robotics [Member] Robotics. Losses (gains) on investments Gain (Loss) on Sale of Investments Gain (Loss) on Sale of Investments, Total Inventory Disclosure [Abstract] Interest and penalties related to income tax, expense (benefit) Income Tax Examination, Penalties and Interest Expense Income Tax Examination, Penalties and Interest Expense, Total Statement of Financial Position [Abstract] Property, plant and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Summary of Equity Method Investment Equity Method Investments [Table Text Block] Tax Credit Carryforward [Axis] Interest expense Interest Expense, Operating and Nonoperating Interest Expense, Total SOC Soc [Member] Soc. Current liabilities: Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] Income from operations Operating Income (Loss) Volatility-historical Expected historical volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Fair value of outstanding contracts Derivative assets Derivative Asset Derivative Asset, Total Income taxes payable Accrued Income Taxes, Current Entity Shell Company Aggregate purchase commitments Purchase Obligation Purchase Obligation, Total Entity Tax Identification Number Assets Assets [Abstract] Cost of revenues-legal settlement Cost Of Revenues Legal Settlement Cost of revenues legal settlement. Entity Current Reporting Status Cash dividends Dividends, Cash Dividends, Cash, Total Inventories Inventory Disclosure [Text Block] Deferred revenue and customer advances Increase (Decrease) in Contract with Customer, Liability Geographical [Domain] Geographical [Domain] Document Fiscal Year Focus Share-based Compensation Award, Tranche Two Share-based Compensation Award, Tranche Two [Member] Certificates of Deposit and Time Deposits Certificates of Deposit [Member] Capital expenditures incurred but not yet paid: Capital Expenditures Incurred but Not yet Paid Total, cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 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 Business Acquisition [Axis] Business Acquisition [Axis] Unrealized (losses) gains arising during period, net of tax of $(73), $728, $285, and $1,816, 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 Other comprehensive income (loss), tax Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Tax, Total City Area Code Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Cost of revenues: Cost of Revenue [Abstract] Line of Credit Facility, Lender [Domain] 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 Total inventories, net Inventories, net Inventory, Net Percentage of alternative minimum tax Percentage of Alternative Minimum Tax Percentage of alternative minimum tax. Product Warranty Liability [Table] Product Warranty Liability [Table] U.S. statutory federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Settlements of convertible notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Due after 10 years, cost Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost Organization, Consolidation and Presentation of Financial Statements [Abstract] Extended warranty Balance at beginning of period Balance at end of period Extended Product Warranty Accrual Extended Product Warranty Accrual, Total Local Phone Number Settled Litigation [Member] Retirement Plan Sponsor Location [Axis] Retirement plans assets Assets for Plan Benefits, Defined Benefit Plan 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 Increase Decrease in environmental and legal liabilities Other Increase (Decrease) in Environmental Liabilities Hedging Designation [Axis] Hedging Designation [Axis] Common Stock, Dividends, Per Share, Cash Paid Income Tax Authority [Axis] Income Tax Jurisdiction [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] 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. Commitments and Contingencies Disclosure [Abstract] Balance, Shares Balance, Shares Shares, Issued Cumulative repurchases, value Treasury Stock, Value Treasury Stock, Value, Total Unrealized (Losses) Gains on Cash Flow Hedges Accumulated Net Unrealized Losses On Cash Flow Hedges [Member] Accumulated net unrealized losses on cash flow hedges. Common stock average price Treasury Stock Acquired, Average Cost Per Share Fair Value, by Balance Sheet Grouping Fair Value, by Balance Sheet Grouping [Table] Schedule of Available-for-sale Securities Schedule Of Available For Sale Securities Reconciliation [Table] Schedule of available for sale securities reconciliation. Available-for-sale marketable securities, Cost Debt Securities, Available-for-sale, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Total Derivative assets (liabilities), net Derivative Assets (Liabilities), at Fair Value, Net Operating lease liabilities Operating Lease, Liability, Current Developed technology Developed Technology Rights [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. Long-term Contract with Customer [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate [Member] London interbank offered rate. Marketable securities Marketable securities [Member] Marketable Securities. Foreign currency translation adjustment, net of tax of $0, $0, $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 Foreign currency translation adjustment, net of tax of $0, $0, $0, and $0, respectively Income Tax Authority [Domain] Income Tax Jurisdiction [Domain] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Retained Earnings Retained Earnings [Member] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Payments to Acquire Property, Plant, and Equipment, Total Document Transition Report Employees Employees [Member] Employees of the entity. Debt instrument, date of first required payment Debt Instrument, Date of First Required Payment Debt instrument, conversion option expiration date Debt Conversion, Converted Instrument, Expiration or Due Date Percentage of common stock price paid Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 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 Derivative Liability, Statement of Financial Position [Extensible Enumeration] Foreign taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Deferred Revenue Disclosure [Abstract] Foreign Currency [Abstract] Deferred tax assets Deferred Income Tax Assets, Net Minimum Minimum [Member] Common Stock Common Stock [Member] 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] Accruals related to pre-existing warranties Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Investment, Name [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] New York Stock Exchange Composite Index NEW YORK STOCK EXCHANGE, INC. [Member] Corporate And Eliminations Corporate and Eliminations [Member] Corporate And Eliminations [Member] Rule 10b51 arr modified flag. Rule 10b51 Arr Modified Flag 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] Defined Benefit Pension Plans Pension Plan [Member] Reporting Unit [Axis] Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Other assets Other Assets, Noncurrent Debt issuance costs, amortization period Debt Instrument Issuance Costs Amortization Period Debt instrument issuance costs amortization period. Settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Acquisition and divestiture expenses Acquisition And Divestiture Expenses Acquisition and divestiture expenses. Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Standard and Extended Product Warranty Accrual, Total Philippine peso/U.S. dollar Philippines, Pesos Segments [Domain] Segments [Domain] Other prepayments Other Prepaid Expense, Current Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Schedule of Effect of Derivative Instruments on Statement of Operations Recognized Derivative Instruments, Gain (Loss) [Table Text Block] 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. Composition of Inventories, Net Schedule of Inventory, Current [Table Text Block] Contract manufacturer and supplier prepayments Contract Manufacturer and Supplier Prepayments Contract manufacturer and supplier prepayments. Estimated annual dividend amount per share Dividends Per Share Dividends Per Share Other current assets Other Assets, Current Goodwill and Intangible Assets Disclosure [Abstract] Realized loss on contracts, net Realized loss on contracts, net Realized Gain (Loss), Foreign Currency Transaction, before Tax Entity Common Stock, Shares Outstanding Revision of Prior Period, Accounting Standards Update, Adjustment [Member] 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 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. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Position [Domain] Position [Domain] Richard Burns. Richard Burns [Member] Richard Burns Basis of Presentation Basis of Accounting, Policy [Policy Text Block] 2024 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Scenario [Domain] Title and Position [Domain] Customer Relationships Customer Relationships [Member] Prepaid maintenance and other services Prepaid Maintenance And Other Services Prepaid maintenance and other services. Common stock, $0.125 par value, 1,000,000 shares authorized; 162,959 and 152,698 shares issued and outstanding at September 29, 2024, and December 31, 2023, respectively 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 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 Executive Officer Executive Officer [Member] Foreign Exchange Forward and Option Contracts [Member] Foreign Exchange Forward And Option Contracts [Member] Foreign exchange forward and option contracts. Interest income Investment Income, Interest Schedule of Estimated Intangible Assets Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Restructuring and other—employee severance Restructuring and other Restructuring, Settlement and Impairment Provisions Restructuring, Settlement and Impairment Provisions, Total Change in Accounting Estimate, Type [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 Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Losses (Gains) on derivatives recognized in statements of operations Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Financial Instruments and Fair Value [Table] Financial Instruments and Fair Value [Table] Financial Instruments and Fair Value [Table] Non-operating (income) expense: Other Nonoperating Income (Expense) [Abstract] Special termination benefits Defined Benefit Plan Special Termination Benefit Obligation Defined benefit plan special termination benefit obligation. Revenue deferrals related to extended warranties Extended Product Warranty Accrual, Period Increase (Decrease) Extended Product Warranty Accrual, Period Increase (Decrease), Total Contractual Maturities of Investments Held Debt Securities, Available-for-sale [Table Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Foreign Pension Plans, Defined Benefit Foreign Plan [Member] Corporate and Eliminations Corporate Segment and Other Operating Segment [Member] Commitments and Contingencies Commitments and contingencies (Note R) 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 Weighted average common shares—diluted Weighted average common shares-diluted Weighted Average Number of Shares Outstanding, Diluted Accounting Policies Significant Accounting Policies [Text Block] Debt Convertible Debt, Noncurrent Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Engineering and development Research and Development Expense (Excluding Acquired in Process Cost) Accounts receivable, less allowance for credit losses of $1,972 and $1,988 at September 29, 2024 and December 31, 2023, respectively 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 Inventories Increase (Decrease) in Inventories Increase (Decrease) in Inventories, Total 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). Reporting Unit [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] 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. Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Collateral [Axis] Domestic Plan [Member] 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. Entity Small Business Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Catastrophic Event [Axis] Catastrophic Event [Axis] Debt Debt Disclosure [Text Block] Prepayments Prepayments Prepaid Expense [Member] Prepaid expense. Total revenues Revenues Revenues, Total Total U.S. Treasury Securities US Treasury Securities [Member] Derivative liabilities Derivative liabilities Derivative Liability Derivative Liability, Total Total current liabilities held for sale Current liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current 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 Recently Issued Accounting Pronouncements Recently Issued Accounting Pronouncements [Text Block] Recently issued accounting pronouncements. Credit Facility [Axis] Credit Facility [Axis] Revolving Credit Facility Revolving Credit Facility [Member] Forward Forward Contracts [Member] Schedule of Notional Amount of Derivatives Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Service [Member] Service [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization of debt issuance fees recognized as interest expense Amortization of Debt Discount (Premium) LIABILITIES Liabilities [Abstract] Incremental shares attributable to share based payment arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill Goodwill, Gross 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] Asset Class [Axis] Asset Class [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Acquired intangible assets, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill), Total Settlement expense Defined Benefit Plan, Benefit Obligation, Payment for Settlement Sanjay Mehta. Sanjay Mehta [Member] Sanjay Mehta Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Technoprobe [Member] Technoprobe [Member] Technoprobe. Mercedes Johnson. Mercedes Johnson [Member] Mercedes Johnson Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Balance Sheet Location [Domain] Balance Sheet Locations [Domain] Balance Sheet Locations. Accounts payable Accounts Payable, Current Accounts Payable, Current, Total Marketable securities Available For Sale Debt And Equity Securities Non Current Available for sale debt and equity securities non current. Total Liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Accounts receivable, less allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Long-term incomes taxes payable Accrued Income Taxes, Noncurrent Maintenance, service and training Deferred Revenue And Customer Advances Maintenance Service And Training Deferred revenue and customer advances maintenance service and training. Currency [Axis] Currency [Axis] XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover Page - shares
9 Months Ended
Sep. 29, 2024
Oct. 28, 2024
Cover [Abstract]    
Amendment Flag false  
Document Type 10-Q  
Document Fiscal Year Focus 2024  
Entity Central Index Key 0000097210  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Document Period End Date Sep. 29, 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   162,861,462
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 510,036 $ 757,571
Marketable securities 41,631 62,154
Accounts receivable, less allowance for credit losses of $1,972 and $1,988 at September 29, 2024 and December 31, 2023, respectively 484,376 422,124
Inventories, net [1] 297,340 309,974
Prepayments [2] 489,548 548,970
Other current assets 15,935 37,992
Current assets held for sale 0 23,250
Total current assets 1,838,866 2,162,035
Property, plant and equipment, net 491,704 445,492
Operating lease right-of-use assets, net 70,784 73,417
Marketable securities 125,944 117,434
Deferred tax assets 201,881 175,775
Retirement plans assets 13,114 11,504
Equity method investment 538,351 0
Other assets 48,384 38,580
Acquired intangible assets, net 21,288 35,404
Goodwill 419,412 415,652
Long-term assets held for sale 0 11,531
Total assets 3,769,728 [3] 3,486,824
Current liabilities:    
Accounts payable 158,459 180,131
Accrued employees' compensation and withholdings 159,794 191,750
Deferred revenue and customer advances 99,776 99,804
Other accrued liabilities 105,150 114,712
Operating lease liabilities 19,175 17,522
Income taxes payable 52,542 48,653
Current liabilities held for sale 0 7,379
Total current liabilities 594,896 659,951
Retirement plans liabilities 137,735 132,090
Long-term deferred revenue and customer advances 41,135 37,282
Long-term other accrued liabilities 8,373 19,998
Deferred tax liabilities 164 183
Long-term operating lease liabilities 60,287 65,092
Long-term incomes taxes payable 24,596 44,331
Long-term liabilities held for sale 0 2,000
Total liabilities 867,186 960,927
Commitments and contingencies (Note R)
SHAREHOLDERS' EQUITY    
Common stock, $0.125 par value, 1,000,000 shares authorized; 162,959 and 152,698 shares issued and outstanding at September 29, 2024, and December 31, 2023, respectively 20,370 19,087
Additional paid-in capital 1,896,161 1,827,274
Accumulated other comprehensive loss (4,028) (26,978)
Retained earnings 990,039 706,514
Total shareholders' equity 2,902,542 2,525,897
Total liabilities and shareholders' equity $ 3,769,728 $ 3,486,824
[1] Inventories, net at December 31, 2023, exclude $18.0 million of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" for additional information.
[2] Excludes $5.3 million at December 31, 2023, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Dispositions” for additional information.
[3] Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, less allowance for doubtful accounts $ 1,972 $ 1,988
Common stock, par value $ 0.125 $ 0.125
Common stock, shares authorized 1,000,000 1,000,000
Common stock, shares issued 162,959 152,698
Common stock, shares outstanding 162,959 152,698
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Revenues:        
Total revenues $ 737,298 [1] $ 703,732 [1] $ 2,066,996 [2] $ 2,005,699 [2]
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 300,784 305,441 865,357 848,495
Gross profit 436,514 398,291 1,201,639 1,157,204
Operating expenses:        
Selling and administrative 157,649 138,330 461,307 434,979
Engineering and development 117,474 104,413 332,489 315,881
Acquired intangible assets amortization 4,748 4,720 14,108 14,348
Restructuring and other 4,578 6,856 11,018 15,251
Gain on sale of business 0 0 (57,486) 0
Total operating expenses 284,449 254,319 761,436 780,459
Income from operations 152,065 143,972 440,203 376,745
Non-operating (income) expense:        
Interest income (5,076) (6,873) (19,658) (18,486)
Interest expense 808 963 2,998 2,994
Other (income) expense, net (2,651) 5,602 5,574 6,470
Income before income taxes and equity in net earnings of affiliate 158,984 144,280 451,289 385,767
Income tax provision 12,260 16,164 54,095 54,069
Income before equity in net earnings of affiliate 146,724 128,116 397,194 331,698
Equity in net earnings of affiliate (1,075)   (1,075)  
Net income $ 145,649 $ 128,116 $ 396,119 $ 331,698
Net income per common share:        
Basic $ 0.89 $ 0.83 $ 2.51 $ 2.14
Diluted $ 0.89 $ 0.78 $ 2.42 $ 2.01
Weighted average common shares—basic 163,002 153,762 157,951 154,809
Weighted average common shares—diluted 164,253 164,050 163,357 165,037
Product [Member]        
Revenues:        
Total revenues $ 612,871 $ 551,982 $ 1,668,181 $ 1,565,776
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 253,129 239,827 704,129 655,502
Service [Member]        
Revenues:        
Total revenues 124,427 151,750 398,815 439,923
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) $ 47,655 $ 65,614 $ 161,228 $ 192,993
[1] Includes $0.8 million and $1.4 million in 2024, and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
[2] Includes $2.5 million and $3.9 million in 2024 and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 145,649 $ 128,116 $ 396,119 $ 331,698
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment, net of tax of $0, $0, $0, and $0, respectively 37,838 (14,325) 22,751 (2,073)
Available-for-sale marketable securities:        
Unrealized (losses) gains on marketable securities arising during period, net of tax of $609, $(731), $205, and $(408), respectively 2,507 (2,628) 885 (903)
Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(2), $0, $24, and $9, respectively (7) 0 86 33
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total 2,500 (2,628) 971 (870)
Cash flow hedges:        
Unrealized (losses) gains arising during period, net of tax of $(73), $728, $285, and $1,816, respectively (260) 2,590 1,014 6,456
Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $0, $(869), $(500) and $(441) respectively 0 (3,091) (1,780) (1,567)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent (260) (501) (766) 4,889
Defined benefit post-retirement plan:        
Amortization of prior service credit, net of tax of $0, $0, $(1), and $(1), respectively (2) (2) (6) (6)
Other comprehensive income (loss) 40,076 (17,456) 22,950 1,940
Comprehensive income $ 185,725 $ 110,660 $ 419,069 $ 333,638
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Statement of Comprehensive Income [Abstract]        
Foreign currency translation adjustments, tax $ 0 $ 0 $ 0 $ 0
Unrealized gains (losses) on marketable securities arising during period, net of tax 609 (731) 205 (408)
Reclassification adjustment for losses (gains) included in net income, net of tax (2) 0 24 9
Amortization of prior service credit, net of tax 0 0 (1) (1)
Cash flow hedges Unrealized gains (73) 728 285 1,816
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax $ 0 $ (869) $ (500) $ (441)
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.3
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 13,503 $ 104 13,399    
Net issuance of common stock under stock-based plans (in shares)   838,000      
Stock-based compensation expense 46,775   46,775    
Repurchase of common stock (352,791) $ (420)     (352,371)
Repurchase of common stock (in shares)   (3,362,000)      
Cash dividends (51,119)       (51,119)
Settlements of convertible notes   $ 72 (72)    
Settlements of convertible notes (in shares)   585,000      
Exercise of convertible notes hedge call options   $ (72) 72    
Exercise of convertible notes hedge call options (in shares)   (585,000)      
Net income 331,698       331,698
Other comprehensive income (loss) 1,940     1,940  
Balance at Oct. 01, 2023 2,441,300 $ 19,154 1,816,137 (47,928) 653,937
Balance, Shares at Oct. 01, 2023   153,235,000      
Balance at Jul. 02, 2023 2,434,883 $ 19,269 1,784,590 (30,472) 661,496
Balance, Shares at Jul. 02, 2023   154,148,000      
Net issuance of common stock under stock-based plans 17,206 $ 26 17,180    
Net issuance of common stock under stock-based plans (in shares)   207,000      
Stock-based compensation expense 14,367   14,367    
Repurchase of common stock (118,907) $ (141)     (118,766)
Repurchase of common stock (in shares)   (1,120,000)      
Cash dividends (16,909)       (16,909)
Settlements of convertible notes 0 $ 25 (25)    
Settlements of convertible notes (in shares)   210,000      
Exercise of convertible notes hedge call options 0 $ (25) 25    
Exercise of convertible notes hedge call options (in shares)   (210,000)      
Net income 128,116       128,116
Other comprehensive income (loss) (17,456)     (17,456)  
Balance at Oct. 01, 2023 2,441,300 $ 19,154 1,816,137 (47,928) 653,937
Balance, Shares at Oct. 01, 2023   153,235,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 23,431 $ 91 23,340    
Net issuance of common stock under stock-based plans (in shares)   720,000      
Stock-based compensation expense 46,817   46,817    
Warrant exercises (16) $ 1,254 (1,270)    
Warrant exercises (in shares)   10,036,000      
Repurchase of common stock (55,692) $ (62)     (55,630)
Repurchase of common stock (in shares)   (495,000)      
Cash dividends (56,964)       (56,964)
Net income 396,119       396,119
Other comprehensive income (loss) 22,950     22,950  
Balance at Sep. 29, 2024 2,902,542 $ 20,370 1,896,161 (4,028) 990,039
Balance, Shares at Sep. 29, 2024   162,959,000      
Balance at Jun. 30, 2024 2,730,812 $ 20,225 1,865,351 (44,104) 889,340
Balance, Shares at Jun. 30, 2024   161,802,000      
Net issuance of common stock under stock-based plans 14,983 $ 17 14,966    
Net issuance of common stock under stock-based plans (in shares)   130,000      
Stock-based compensation expense 15,999   15,999    
Warrant exercises (2) $ 153 (155)    
Warrant exercises (in shares)   1,223,000      
Repurchase of common stock (25,401) $ (25)     (25,376)
Repurchase of common stock (in shares)   (196,000)      
Cash dividends (19,574)       (19,574)
Net income 145,649       145,649
Other comprehensive income (loss) 40,076     40,076  
Balance at Sep. 29, 2024 $ 2,902,542 $ 20,370 $ 1,896,161 $ (4,028) $ 990,039
Balance, Shares at Sep. 29, 2024   162,959,000      
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Statement of Stockholders' Equity [Abstract]        
Common Stock, Dividends, Per Share, Cash Paid $ 0.12 $ 0.11 $ 0.36 $ 0.33
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Cash flows from operating activities:    
Net income $ 396,119 $ 331,698
Adjustments to reconcile net income from operations to net cash provided by operating activities:    
Depreciation 74,480 68,858
Stock-based compensation 45,267 45,236
Provision for excess and obsolete inventory 15,516 23,069
Amortization 14,133 14,083
Losses (gains) on investments 10,139 (3,159)
Equity in net earnings of affiliate 1,075  
Gain on sale of business (57,486) 0
Deferred taxes (26,261) (24,026)
Retirement plan actuarial losses (gains) (2,512) 0
Other (5,041) (13)
Changes in operating assets and liabilities    
Accounts receivable (65,266) 30,191
Inventories 11,127 6,395
Prepayments and other assets 61,438 (63,982)
Accounts payable and other liabilities (63,666) 3,999
Deferred revenue and customer advances 3,624 (49,517)
Retirement plans contributions (4,169) (3,698)
Income taxes (18,898) (42,683)
Net cash provided by operating activities 389,619 336,451
Cash flows from investing activities:    
Purchases of property, plant and equipment (140,710) (115,306)
Purchase of investment in a business (527,060) 0
Purchases of marketable securities (35,097) (137,786)
Issuance of convertible loan   (5,000)
Proceeds from the sale of a business, net of cash and cash equivalents sold 90,348 0
Proceeds from maturities of marketable securities 33,163 71,447
Proceeds from sales of marketable securities 23,600 36,963
Proceeds from insurance 873 460
Net cash used for investing activities (554,883) (149,222)
Cash flows from financing activities:    
Repayments of borrowings on revolving credit facility (185,000) 0
Dividend payments (56,936) (51,081)
Repurchase of common stock (55,053) (346,492)
Payments related to net settlement of employee stock compensation awards (13,833) (20,586)
Payments of convertible debt principal 0 (26,735)
Proceeds from borrowings on revolving credit facility 185,000 0
Issuance of common stock under stock purchase and stock option plans 37,265 34,084
Net cash used for financing activities (88,557) (410,810)
Effects of exchange rate changes on cash and cash equivalents 6,286 5,769
Decrease in cash and cash equivalents (247,535) (217,812)
Cash and cash equivalents at beginning of period 757,571 854,773
Cash and cash equivalents at end of period 510,036 636,961
Non-cash investing activities:    
Capital expenditures incurred but not yet paid: $ 3,679 $ 2,392
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 145,649 $ 128,116 $ 396,119 $ 331,698
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements - Ryan Driscoll
3 Months Ended
Sep. 29, 2024
shares
Trading Arrangements, by Individual  
Name Ryan Driscoll
Title Vice President, General Counsel, and Secretary
Rule 10b5-1 Arrangement Adopted true
Adoption Date August 8, 2024
Rule 10b5-1 Arrangement Terminated true
Termination Date August 1, 2025
Aggregate Available 365
XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.3
The Company
9 Months Ended
Sep. 29, 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 (“Integrated System Test” formerly "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.3
Accounting Policies
9 Months Ended
Sep. 29, 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.

Equity Method Investments

Teradyne accounts for investments using the equity method of accounting when it has significant influence over the financial and operating policies, but not control, of the investee. The equity method investments are initially recorded at cost and included in ‘Equity method investment’ in the consolidated balance sheet. Teradyne records its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference, calculated as the difference between the investment and the amount of underlying equity in net assets acquired, on a 3-month lag, which is applied consistently from period to period. Teradyne's share of investee's net income and the amortization of equity method basis difference are reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. Teradyne includes its share of investee's other comprehensive income

and a cumulative translation adjustment in the consolidated statements of comprehensive income. Teradyne monitors on an ongoing basis its equity method investments for indicators of other-than-temporary declines in fair value below carrying value.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Recently Issued Accounting Pronouncements
9 Months Ended
Sep. 29, 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.3
Revenue
9 Months Ended
Sep. 29, 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 September 29, 2024 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

323,507

 

 

$

143,581

 

 

$

55,611

 

 

$

71,607

 

 

$

15,065

 

 

$

29,465

 

 

$

638,836

 

Over Time

 

 

68,848

 

 

 

6,798

 

 

 

17,701

 

 

 

1,811

 

 

 

168

 

 

 

3,136

 

 

 

98,462

 

Total

 

$

392,355

 

 

$

150,379

 

 

$

73,312

 

 

$

73,418

 

 

$

15,233

 

 

$

32,601

 

 

$

737,298

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

364,476

 

 

$

137,890

 

 

$

29,277

 

 

$

10,873

 

 

$

2,960

 

 

$

24,342

 

 

$

569,818

 

Americas

 

 

17,150

 

 

 

1,325

 

 

 

39,919

 

 

 

32,315

 

 

 

8,460

 

 

 

5,515

 

 

 

104,684

 

Europe, Middle East and Africa

 

 

10,729

 

 

 

11,164

 

 

 

4,116

 

 

 

30,230

 

 

 

3,813

 

 

 

2,744

 

 

 

62,796

 

Total

 

$

392,355

 

 

$

150,379

 

 

$

73,312

 

 

$

73,418

 

 

$

15,233

 

 

$

32,601

 

 

$

737,298

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended October 1, 2023 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

330,846

 

 

$

86,247

 

 

$

66,418

 

 

$

68,938

 

 

$

14,012

 

 

$

32,638

 

 

$

599,099

 

Over Time

 

 

73,264

 

 

 

7,506

 

 

 

16,785

 

 

 

1,607

 

 

 

1,135

 

 

 

4,336

 

 

 

104,633

 

Total

 

$

404,110

 

 

$

93,753

 

 

$

83,203

 

 

$

70,545

 

 

$

15,147

 

 

$

36,974

 

 

$

703,732

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

360,375

 

 

$

91,352

 

 

$

40,464

 

 

$

15,430

 

 

$

3,180

 

 

$

24,727

 

 

$

535,528

 

Americas

 

 

24,752

 

 

 

1,356

 

 

 

35,888

 

 

 

26,073

 

 

 

7,154

 

 

 

10,139

 

 

 

105,362

 

Europe, Middle East and Africa

 

 

18,983

 

 

 

1,045

 

 

 

6,851

 

 

 

29,042

 

 

 

4,813

 

 

 

2,108

 

 

 

62,842

 

Total

 

$

404,110

 

 

$

93,753

 

 

$

83,203

 

 

$

70,545

 

 

$

15,147

 

 

$

36,974

 

 

$

703,732

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Nine Months Ended September 29, 2024 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

896,635

 

 

$

367,679

 

 

$

157,203

 

 

$

210,222

 

 

$

49,850

 

 

$

82,652

 

 

$

1,764,241

 

Over Time

 

 

211,612

 

 

 

21,626

 

 

 

52,232

 

 

 

5,542

 

 

 

938

 

 

 

10,805

 

 

 

302,755

 

Total

 

$

1,108,247

 

 

$

389,305

 

 

$

209,435

 

 

$

215,764

 

 

$

50,788

 

 

$

93,457

 

 

$

2,066,996

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

1,016,674

 

 

$

357,993

 

 

$

76,317

 

 

$

37,254

 

 

$

11,361

 

 

$

70,776

 

 

$

1,570,375

 

Americas

 

 

59,912

 

 

 

13,631

 

 

 

105,197

 

 

 

82,220

 

 

 

28,195

 

 

 

16,240

 

 

 

305,395

 

Europe, Middle East and Africa

 

 

31,661

 

 

 

17,681

 

 

 

27,921

 

 

 

96,290

 

 

 

11,232

 

 

 

6,441

 

 

 

191,226

 

Total

 

$

1,108,247

 

 

$

389,305

 

 

$

209,435

 

 

$

215,764

 

 

$

50,788

 

 

$

93,457

 

 

$

2,066,996

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Nine Months Ended October 1, 2023 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

886,201

 

 

$

260,052

 

 

$

200,076

 

 

$

194,698

 

 

$

42,748

 

 

$

108,262

 

 

$

1,692,038

 

Over Time

 

 

219,436

 

 

 

21,890

 

 

 

52,030

 

 

 

5,731

 

 

 

3,364

 

 

 

11,210

 

 

 

313,661

 

Total

 

$

1,105,638

 

 

$

281,942

 

 

$

252,106

 

 

$

200,429

 

 

$

46,112

 

 

$

119,472

 

 

$

2,005,699

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

946,696

 

 

$

270,297

 

 

$

121,698

 

 

$

43,530

 

 

$

6,973

 

 

$

70,320

 

 

$

1,459,514

 

Americas

 

 

98,511

 

 

 

8,586

 

 

 

105,031

 

 

 

69,346

 

 

 

25,051

 

 

 

42,476

 

 

 

349,001

 

Europe, Middle East and Africa

 

 

60,431

 

 

 

3,059

 

 

 

25,377

 

 

 

87,553

 

 

 

14,088

 

 

 

6,676

 

 

 

197,184

 

Total

 

$

1,105,638

 

 

$

281,942

 

 

$

252,106

 

 

$

200,429

 

 

$

46,112

 

 

$

119,472

 

 

$

2,005,699

 

 

(1)
Includes $0.8 million and $1.4 million in 2024, and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
(2)
Includes $2.5 million and $3.9 million in 2024 and 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 and nine months ended September 29, 2024, Teradyne recognized $13.4 million and $60.2 million, respectively, that was included within the deferred revenue and customer advances balances at the beginning of the period. During the three and nine months ended October 1, 2023, Teradyne recognized $21.9 million and $91.3 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 September 29, 2024, Teradyne had $1,045.4 million of unsatisfied performance obligations. Teradyne expects to recognize approximately 93% 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:

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Maintenance, service and training

 

$

57,866

 

 

$

66,458

 

Customer advances, undelivered elements and other

 

 

44,116

 

 

 

35,731

 

Extended warranty

 

 

38,929

 

 

 

34,897

 

Total deferred revenue and customer advances

 

$

140,911

 

 

$

137,086

 

Accounts Receivable

During the three and nine months ended September 29, 2024, and October 1, 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 September 29, 2024, and October 1, 2023, total trade accounts receivable sold under the factoring agreements were $36.1 million and $94.1 million, respectively. During the nine months ended September 29, 2024, and October 1, 2023, total trade accounts receivable sold under the factoring agreements were $116.8 million and $191.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.3
Dispositions
9 Months Ended
Sep. 29, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Dispositions

E. DISPOSITIONS

On May 27, 2024, Teradyne completed the sale of the Device Interface Solutions ("DIS") business, a component of the Semiconductor Test segment, to Technoprobe S.p.A. ("Technoprobe") for $85.0 million in cash, net of cash and cash equivalents sold, and a customary working capital adjustment. The sale resulted in a pre-tax gain of $57.5 million recorded as 'Gain on sale of business' in the consolidated statement of operations. The transaction did not meet the criteria to be classified as a discontinued operation, as it did not represent a strategic shift that will have a major effect on operations and financial results.

Assets and liabilities related to the DIS sale agreement met the criteria and were classified as held for sale in Teradyne’s consolidated balance sheet as of December 31, 2023, as follows:

 

 

 

December 31,
2023

 

 

 

 

Current assets:

 

 

 

Inventories, net

 

$

17,952

 

Prepayments

 

 

5,298

 

Total current assets held for sale

 

 

23,250

 

Property, plant and equipment, net

 

 

8,986

 

Operating lease right-of-use assets, net

 

 

2,545

 

Total assets held for sale

 

$

34,781

 

 

 

 

 

Current liabilities:

 

 

 

Accounts payable

 

$

6,356

 

Other accrued liabilities

 

 

552

 

Operating lease liabilities

 

 

471

 

Total current liabilities held for sale

 

 

7,379

 

Long-term operating lease liabilities

 

 

2,000

 

Total liabilities held for sale

 

$

9,379

 

Net assets held for sale

 

$

25,402

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Method Investment
9 Months Ended
Sep. 29, 2024
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investment

F. EQUITY METHOD INVESTMENT

On May 27, 2024, Teradyne paid $524.1 million to purchase a combination of previously issued and outstanding shares and shares newly issued by Technoprobe, S.p.A. ("Technoprobe"). The shares purchased represent 10% of the issued and outstanding shares of Technoprobe. Teradyne also received a board seat as part of the purchase. Teradyne accounts for this investment using the

equity method as a result of being able to exercise significant influence over the operating and financial decisions of Technoprobe. As of September 29, 2024, $538.4 million was recorded as 'Equity method investment' in the consolidated balance sheets.

 

 

 

(in thousands)

 

Balance at June 30, 2024

 

$

524,060

 

Other comprehensive income related to investment

 

 

15,366

 

Equity in net earnings of affiliate

 

 

(1,075

)

Balance at September 29, 2024

 

$

538,351

 

 

Based on the quoted closing price of Technoprobe stock as of September 29, 2024, the fair value of the publicly traded investment was $471.8 million, and there was no other-than-temporary impairment identified.

Teradyne's equity method basis difference was calculated as the difference between the investment and the amount of underlying equity in net assets acquired. The equity method basis difference calculated at acquisition attributable to developed technology, customer relationships, trade name, property, plant and equipment, inventory, and deferred tax liability was $204.7 million. The basis differences, net of tax, will be amortized over their estimated useful lives.

Teradyne made an accounting policy election to report its share of Technoprobe's results on a 3-month lag, which is applied consistently from period to period. Teradyne records its share of Technoprobe's net income or loss and the amortization of equity method basis difference, as 'Equity in net earnings of affiliate' in the consolidated statements of operations. Teradyne includes its share of Technoprobe's other comprehensive income and a cumulative translation adjustment in the consolidated statements of comprehensive income.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories
9 Months Ended
Sep. 29, 2024
Inventory Disclosure [Abstract]  
Inventories

G. INVENTORIES

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

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Raw material

 

$

216,019

 

 

$

258,422

 

Work-in-process

 

 

48,249

 

 

 

26,851

 

Finished goods

 

 

33,072

 

 

 

24,701

 

Total inventories, net (1)

 

$

297,340

 

 

$

309,974

 

 

(1)
Inventories, net at December 31, 2023, exclude $18.0 million of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" for additional information.
Inventory reserves at September 29, 2024, and December 31, 2023, were $140.5 million and $136.0 million, respectively.
XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments
9 Months Ended
Sep. 29, 2024
Fair Value Disclosures [Abstract]  
Financial Instruments

H. FINANCIAL INSTRUMENTS

Cash Equivalents

Teradyne considers all highly liquid investments with original maturities of 90 days 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 and nine months ended September 29, 2024, and October 1, 2023, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.

Realized gains recorded in the three and nine months ended September 29, 2024, were $0.8 million and $2.1 million, respectively. Realized gains recorded in the three and nine months ended October 1, 2023, were $0.1 million and $0.6 million,

respectively. Realized losses recorded in the three and nine months ended September 29, 2024, were $0.0 million and $0.3 million, respectively. Realized losses recorded in the three and nine months ended October 1, 2023, were $0.0 million and $0.3 million, respectively. Realized gains and losses are included in 'Other (income) expense, net' in the consolidated statement of operations.

Unrealized gains on equity securities recorded in the three and nine months ended September 29, 2024, were $2.2 million and $5.4 million, respectively. Unrealized gains on equity securities recorded in the three and nine months ended October 1, 2023, were $0.0 million and $4.6 million, respectively. There were no unrealized losses on equity securities recorded in the three and nine months ended September 29, 2024. Unrealized losses on equity securities recorded in the three and nine months ended October 1, 2023, were $1.7 million. Unrealized gains and losses on equity securities are included in 'Other (income) expense, net' in the consolidated statement of operations.

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

The cost of securities sold is based on average cost.

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

 

 

 

September 29, 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

 

$

198,946

 

 

$

 

 

$

 

 

$

198,946

 

Cash equivalents

 

 

308,000

 

 

 

3,090

 

 

 

 

 

 

311,090

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

 

 

 

 

41,833

 

 

 

 

 

 

41,833

 

Corporate debt securities

 

 

 

 

 

37,149

 

 

 

 

 

 

37,149

 

Certificates of deposit and time deposits

 

 

 

 

 

21,741

 

 

 

 

 

 

21,741

 

Debt mutual funds

 

 

8,640

 

 

 

 

 

 

 

 

 

8,640

 

U.S. government agency securities

 

 

 

 

 

3,931

 

 

 

 

 

 

3,931

 

Non-U.S. government securities

 

 

 

 

 

801

 

 

 

 

 

 

801

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

 

53,480

 

 

 

 

 

 

 

 

 

53,480

 

 

$

569,066

 

 

$

108,545

 

 

$

 

 

$

677,611

 

Derivative assets

 

 

 

 

 

332

 

 

 

 

 

 

332

 

Total

 

$

569,066

 

 

$

108,877

 

 

$

 

 

$

677,943

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

1,435

 

 

 

 

 

$

1,435

 

Total

 

$

 

 

$

1,435

 

 

$

 

 

$

1,435

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

506,946

 

 

$

3,090

 

 

$

 

 

$

510,036

 

Marketable securities

 

 

 

 

 

41,631

 

 

 

 

 

 

41,631

 

Long-term marketable securities

 

 

62,120

 

 

 

63,824

 

 

 

 

 

 

125,944

 

Other current assets

 

 

 

 

 

332

 

 

 

 

 

 

332

 

Total

 

$

569,066

 

 

$

108,877

 

 

$

 

 

$

677,943

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

 

 

 

 

1,435

 

 

 

 

 

 

1,435

 

     Total

 

$

 

 

$

1,435

 

 

$

 

 

$

1,435

 

 

 

 

 

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

 

Other current assets

 

 

 

 

 

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 September 29, 2024, and December 31, 2023, were as follows:

 

 

 

September 29, 2024

 

 

December 31, 2023

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

510,036

 

 

$

510,036

 

 

$

757,571

 

 

$

757,571

 

Marketable securities

 

 

167,575

 

 

 

167,575

 

 

 

179,588

 

 

 

179,588

 

Derivative assets

 

 

332

 

 

 

332

 

 

 

18,746

 

 

 

18,746

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

1,435

 

 

 

1,435

 

 

 

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 September 29, 2024:

 

 

 

September 29, 2024

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

U.S. Treasury securities

 

$

45,522

 

 

$

106

 

 

$

(3,795

)

 

$

41,833

 

 

$

22,985

 

Corporate debt securities

 

$

39,986

 

 

$

323

 

 

$

(3,160

)

 

$

37,149

 

 

$

25,248

 

Certificates of deposit and time deposits

 

 

21,741

 

 

 

 

 

 

 

 

 

21,741

 

 

 

 

Debt mutual funds

 

 

8,846

 

 

 

 

 

 

(206

)

 

 

8,640

 

 

 

3,319

 

U.S. government agency securities

 

 

3,921

 

 

 

11

 

 

 

(1

)

 

 

3,931

 

 

 

876

 

Non-U.S. government securities

 

 

801

 

 

 

 

 

 

 

 

 

801

 

 

 

 

 

$

120,817

 

 

$

440

 

 

$

(7,162

)

 

$

114,095

 

 

$

52,428

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

41,673

 

 

 

20

 

 

$

(62

)

 

$

41,631

 

 

$

9,973

 

Long-term marketable securities

 

 

79,144

 

 

 

420

 

 

 

(7,100

)

 

 

72,464

 

 

 

42,455

 

 

$

120,817

 

 

$

440

 

 

$

(7,162

)

 

$

114,095

 

 

$

52,428

 

 

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 September 29, 2024, the fair market value of investments with unrealized losses less than one year and greater than one year totaled $8.3 million and $44.1 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 September 29, 2024, and December 31, 2023, were not other than temporary.

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

 

 

 

September 29, 2024

 

 

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Due within one year

 

$

41,673

 

 

$

41,631

 

Due after 1 year through 5 years

 

 

25,690

 

 

 

25,729

 

Due after 5 years through 10 years

 

 

7,950

 

 

 

7,908

 

Due after 10 years

 

 

36,658

 

 

 

30,187

 

Total

 

$

111,971

 

 

$

105,455

 

 

Contractual maturities of investments in available-for-sale securities held at September 29, 2024, exclude debt mutual funds with a fair market value of $8.6 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 September 29, 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

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Taiwan dollar

 

 

29.6

 

 

 

42.7

 

U.S. dollar/Japanese yen

 

 

21.7

 

 

 

11.0

 

U.S. dollar/Korean won

 

 

8.9

 

 

 

7.2

 

U.S. dollar/British pound sterling

 

 

1.0

 

 

 

1.5

 

U.S. dollar/Danish krone

 

 

 

 

 

36.0

 

Danish krone/U.S. dollar

 

 

25.7

 

 

 

0.7

 

Euro/U.S. dollar

 

 

24.8

 

 

 

25.3

 

Singapore dollar/U.S. dollar

 

 

23.0

 

 

 

16.6

 

Philippine peso/U.S. dollar

 

 

9.7

 

 

 

10.1

 

Chinese yuan/U.S. dollar

 

 

1.7

 

 

 

1.0

 

Total

 

$

146.1

 

 

$

152.1

 

 

The fair value of the outstanding contracts was a net loss of $0.8 million and a net loss of $1.8 million at September 29, 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' in the consolidated statement of operations.

At September 29, 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

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

12.1

 

 

$

35.5

 

Total

 

$

12.1

 

 

$

35.5

 

 

The fair value of the outstanding cash flow hedge contracts was a loss of $0.3 million and a gain of $0.6 million at September 29, 2024, and December 31, 2023, respectively.

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 Teradyne's agreement to acquire 10% investment in Technoprobe S.p.A, Teradyne purchased a call option to buy 481.0 million Euros. The expiration date of the option was April 26, 2024. On April 12, 2024, Teradyne entered into a forward to buy 481.0 million Euros which expired on May 23, 2024. At December 31, 2023, the fair value of the outstanding contract was $17.4 million. For the nine months ended September 29, 2024, a realized loss of $9.8 million was recorded in 'Other (income) expense, net' in the consolidated statement of operations.

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

 

 

 

Balance Sheet Location

 

September 29,
2024

 

 

December 31,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

332

 

 

 

733

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(1,102

)

 

 

(2,545

)

Foreign exchange option contracts

 

Other current assets

 

 

 

 

 

17,364

 

Derivatives designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

 

 

 

648

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(333

)

 

 

 

Total derivatives

 

 

 

$

(1,103

)

 

$

16,200

 

 

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three and nine months ended September 29, 2024, and October 1, 2023:

 

 

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

Location of (Gains) Losses
Recognized in Statement
of Operations

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts (1)

 

Other (income) expense, net

 

$

4,829

 

 

$

(1,886

)

 

$

686

 

 

$

(4,667

)

Foreign exchange option contracts

 

Other (income) expense, net

 

 

 

 

 

 

 

 

9,764

 

 

 

 

Derivatives designated as hedging instruments:

 

 

 

 

 

 

 

Foreign exchange forward and option contracts

 

Revenue

 

 

 

 

 

(3,960

)

 

 

(2,280

)

 

 

(2,008

)

Total Derivatives

 

 

 

$

4,829

 

 

$

(5,846

)

 

$

8,170

 

 

$

(6,675

)

 

(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 and nine months ended September 29, 2024, net losses (gains) from remeasurement of monetary assets and liabilities denominated in foreign currencies were $(2.9) million and $3.1 million, respectively. For the three and nine months ended October 1, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $5.3 million and $12.3 million, respectively.

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

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Debt
9 Months Ended
Sep. 29, 2024
Debt

I. 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 Teradyne's shareholders’ equity. The Warrant Transactions, which began expiring March 18, 2024, and continued to expire through July 10, 2024, covered, subject to customary anti-dilution adjustments, approximately 1.3 million shares of common stock. During the three and nine months ended September 29, 2024, 1.3 million and 14.7 million warrants expired, resulting in the issuance of 1.2 million and 10.0 million shares of Teradyne common stock, respectively. As of the final date of expiration, July 10, 2024, the strike price of the warrants was approximately $39.35 per shares.

The Warrant Transactions resulted 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 and nine months ended October 1, 2023, was as follows:

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Contractual interest expense on the coupon

 

$

 

 

$

74

 

 

$

 

 

$

312

 

Amortization of debt issuance fees recognized as interest expense

 

 

 

 

 

 

 

 

 

 

 

113

 

Total interest expense on the convertible debt

 

$

 

 

$

74

 

 

$

 

 

$

425

 

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. On November 7, 2023, the Credit Agreement was amended to allow for the purchase of the shares of Technoprobe.

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 at 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.

On May 16, 2024, Teradyne borrowed $185.0 million under the Credit Agreement to support the acquisition of 10% of the issued and outstanding shares of Technoprobe. Teradyne fully repaid its borrowings on the revolving credit facility prior to September 29, 2024. There was no outstanding revolver balance as of September 29, 2024.

As of November 1, 2024, the Credit Facility was undrawn, and Teradyne was in compliance with all covenants under the Credit Agreement.
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Prepayments
9 Months Ended
Sep. 29, 2024
Prepayments [Abstract]  
Prepayments

J. PREPAYMENTS

Prepayments consist of the following:

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Contract manufacturer and supplier prepayments

 

$

439,647

 

 

$

502,257

 

Prepaid taxes

 

 

20,734

 

 

 

16,083

 

Prepaid maintenance and other services

 

 

19,040

 

 

 

17,592

 

Other prepayments

 

 

10,127

 

 

 

13,038

 

Total prepayments (1)

 

$

489,548

 

 

$

548,970

 

 

(1)
Excludes $5.3 million at December 31, 2023, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Dispositions” for additional information.
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Product Warranty
9 Months Ended
Sep. 29, 2024
Product Warranty

K. PRODUCT WARRANTY

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

15,244

 

 

$

12,543

 

 

$

15,698

 

 

$

14,181

 

Accruals for warranties issued during the period

 

 

2,149

 

 

 

8,859

 

 

 

8,331

 

 

 

16,237

 

Accruals related to pre-existing warranties

 

 

(545

)

 

 

(795

)

 

 

(1,513

)

 

 

(1,552

)

Settlements made during the period

 

 

(2,990

)

 

 

(5,892

)

 

 

(8,658

)

 

 

(14,151

)

Balance at end of period

 

$

13,858

 

 

$

14,715

 

 

$

13,858

 

 

$

14,715

 

 

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

33,512

 

 

$

44,422

 

 

$

34,897

 

 

$

56,180

 

Deferral of new extended warranty revenue

 

 

9,714

 

 

 

2,734

 

 

 

22,316

 

 

 

11,615

 

Recognition of extended warranty deferred revenue

 

 

(4,297

)

 

 

(8,313

)

 

 

(18,284

)

 

 

(28,952

)

Balance at end of period

 

$

38,929

 

 

$

38,843

 

 

$

38,929

 

 

$

38,843

 

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation
9 Months Ended
Sep. 29, 2024
Stock-Based Compensation

L. 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 nine months ended October 1, 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) death or (2) after attaining both at least age sixty and at least ten years of service, retirement or termination other than for cause, 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 nine months ended September 29, 2024, and October 1, 2023, Teradyne granted 0.6 million and 0.5 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $95.98 and $102.66, respectively, and less than 0.1 million and 0.1 million of service-based restricted stock unit awards to non-employee directors at a weighted average grant date fair value of $120.38 and $90.50, respectively.

During the nine months ended September 29, 2024, and October 1, 2023, Teradyne granted 0.1 million and 0.1 million of PBIT PRSUs with a weighted average grant date fair value of $94.51 and $102.91, respectively.

During the nine months ended September 29, 2024, and October 1, 2023, Teradyne granted 0.1 million and 0.1 million of TSR PRSUs, with a weighted average grant date fair value of $102.51 and $139.04, respectively. The grant date fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

Risk-free interest rate

 

 

3.9

%

 

 

4.0

%

Teradyne volatility-historical

 

 

42.4

%

 

 

49.7

%

NYSE Composite Index volatility-historical

 

 

15.6

%

 

 

24.1

%

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 the applicable 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 dates, which have a weighted average grant date stock price of $95.83 for the 2024 grants, and an estimated annual dividend amount of $0.44 per share divided by Teradyne’s stock price on the grant date of $104.12 for the 2023 grant.

During the nine months ended September 29, 2024, and October 1, 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 $41.23, respectively.

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

 

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

Expected life (years)

 

 

4.0

 

 

 

4.0

 

Risk-free interest rate

 

 

4.0

%

 

 

3.8

%

Volatility-historical

 

 

46.3

%

 

 

46.6

%

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 $104.15 for the 2023 grant.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 29, 2024
Accumulated Other Comprehensive Income (Loss)

M. 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)

 

Nine Months Ended September 29, 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, $205, $285, $0, respectively

 

 

22,751

 

 

 

885

 

 

 

1,014

 

 

 

 

 

 

24,650

 

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

 

 

 

 

 

86

 

 

 

(1,780

)

 

 

(6

)

 

 

(1,700

)

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

 

 

22,751

 

 

 

971

 

 

 

(766

)

 

 

(6

)

 

 

22,950

 

Balance at September 29, 2024, net of tax of $0, $(1,499), $(73), $(1,133), respectively

 

$

309

 

 

$

(5,223

)

 

$

(260

)

 

$

1,146

 

 

$

(4,028

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended October 1, 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 (loss) gain before reclassifications, net of tax of $0, $(408), $1,816, $0, respectively

 

 

(2,073

)

 

 

(903

)

 

 

6,456

 

 

 

 

 

 

3,480

 

Amounts reclassified from accumulated other comprehensive income (loss), net of tax of $0, $9, $(441), $(1), respectively

 

 

 

 

 

33

 

 

 

(1,567

)

 

 

(6

)

 

 

(1,540

)

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

 

 

(2,073

)

 

 

(870

)

 

 

4,889

 

 

 

(6

)

 

 

1,940

 

Balance at October 1, 2023, net of tax of $0, $(2,707), $667, $(1,131), respectively

 

$

(41,922

)

 

$

(9,531

)

 

$

2,372

 

 

$

1,153

 

 

$

(47,928

)

 

Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three and nine months ended September 29, 2024, and October 1, 2023, were as follows:

 

Details about Accumulated Other Comprehensive Income (Loss) Components

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

Affected Line Item
in the Statements
of Operations

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

 

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $2, $0, $(24), $(9), respectively

 

$

7

 

 

$

 

 

$

(86

)

 

$

(33

)

 

Other (income) expense, net

Cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $0, $869, $500, $441, respectively

 

 

 

 

 

3,091

 

 

 

1,780

 

 

 

1,567

 

 

Revenue

Defined benefit pension and postretirement plans:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

2

 

 

 

2

 

 

 

6

 

 

 

6

 

 

(a)

Total reclassifications, net of tax of $2, $869, $477, $433 respectively

 

$

9

 

 

$

3,093

 

 

$

1,700

 

 

$

1,540

 

 

Net income

The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.”
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Acquired Intangible Assets
9 Months Ended
Sep. 29, 2024
Goodwill and Acquired Intangible Assets

N. GOODWILL AND ACQUIRED INTANGIBLE ASSETS

Goodwill

Teradyne performs its annual goodwill impairment test as required under the provisions of ASC 350-10, “Intangibles—Goodwill and Other” on December 31 of each fiscal year unless interim indicators of impairment exist. In the nine months ended September 29, 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 nine months ended September 29, 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

 

 

3,765

 

 

 

 

 

 

(5

)

 

 

 

 

 

3,760

 

Balance at September 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

399,229

 

 

$

361,819

 

 

$

262,232

 

 

$

158,699

 

 

 

1,181,978

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

$

399,229

 

 

$

7,976

 

 

$

1,692

 

 

$

10,516

 

 

$

419,412

 

 

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 September 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(252,406

)

 

$

(5,337

)

 

$

9,963

 

Customer relationships

 

 

52,109

 

 

 

(49,134

)

 

 

210

 

 

 

3,185

 

Tradenames and trademarks

 

 

59,007

 

 

 

(49,618

)

 

 

(1,249

)

 

 

8,140

 

Total intangible assets

 

$

378,822

 

 

$

(351,158

)

 

$

(6,376

)

 

$

21,288

 

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 $14.1 million, respectively, for the three and nine months ended September 29, 2024, and $4.7 million and $14.3 million, respectively, for the three and nine months ended October 1, 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

 

$

4,775

 

2025

 

 

11,454

 

2026

 

 

2,402

 

2027

 

 

1,185

 

2028

 

 

1,104

 

Thereafter

 

 

368

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Common Share
9 Months Ended
Sep. 29, 2024
Net Income per Common Share

O. NET INCOME PER COMMON SHARE

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands, except per share amounts)

 

 

(in thousands, except per share amounts)

 

Net income for basic and diluted net income per share

 

$

145,649

 

 

$

128,116

 

 

$

396,119

 

 

$

331,698

 

Weighted average common shares-basic

 

 

163,002

 

 

 

153,762

 

 

 

157,951

 

 

 

154,809

 

Effect of dilutive potential common shares:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

768

 

 

 

455

 

 

 

637

 

 

 

410

 

Convertible note hedge warrant shares (1)

 

 

460

 

 

 

9,168

 

 

 

4,751

 

 

 

9,009

 

Stock options

 

 

13

 

 

 

26

 

 

 

13

 

 

 

39

 

Employee stock purchase plan

 

 

10

 

 

 

10

 

 

 

5

 

 

 

8

 

Incremental shares from assumed conversion of convertible notes (2)

 

 

 

 

 

629

 

 

 

 

 

 

762

 

Dilutive potential common shares

 

 

1,251

 

 

 

10,288

 

 

 

5,406

 

 

 

10,228

 

Weighted average common shares-diluted

 

 

164,253

 

 

 

164,050

 

 

 

163,357

 

 

 

165,037

 

Net income per common share-basic

 

$

0.89

 

 

$

0.83

 

 

$

2.51

 

 

$

2.14

 

Net income per common share-diluted

 

$

0.89

 

 

$

0.78

 

 

$

2.42

 

 

$

2.01

 

(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 and nine months ended September 29, 2024, excludes the effect of the potential vesting of 0.1 million and 0.5 million, respectively, of restricted stock units because the effect would have been anti-dilutive.

The computation of diluted net income per common share for the three and nine months ended October 1, 2023, excludes the effect of the potential vesting of 0.1 million and 0.4 million, respectively, of restricted stock units because the effect would have been anti-dilutive.

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring and Other
9 Months Ended
Sep. 29, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and Other

P. RESTRUCTURING AND OTHER

During the three months ended September 29, 2024, Teradyne recorded restructuring and other charges primarily related to $1.3 million of severance charges related to headcount reductions principally in Robotics.

During the three months ended October 1, 2023, Teradyne recorded restructuring and other charges primarily related to $4.7 million of severance charges related to headcount reductions of 94 people, principally in Semiconductor Test and Robotics, which included charges related to a voluntary early retirement program for employees meeting certain conditions, and a $1.5 million contract termination charge.

During the nine months ended September 29, 2024, Teradyne recorded restructuring and other charges primarily related to $5.3 million of severance and other charges, related to headcount reductions of 87 people primarily in Robotics and Semiconductor Test, which included charges related to a voluntary early retirement program for employees meeting certain conditions, and $2.2 million of acquisition and divestiture expenses related to the Technoprobe transactions.

During the nine months ended October 1, 2023, Teradyne recorded restructuring and other charges primarily related to $11.8 million of severance charges related to headcount reductions of 197 people, primarily in Semiconductor Test and Robotics, which included which included charges related to a voluntary early retirement program for employees meeting certain conditions, a $1.5 million contract termination charge, and a charge of $1.1 million for an increase in environmental liability.
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plans
9 Months Ended
Sep. 29, 2024
Retirement Plans

Q. 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.

During the three months ended September 29, 2024, Teradyne purchased a group annuity contract for its retiree participants in the U.S. qualified pension plan. Under the group annuity, the accrued pension obligation for 132 retiree participants were transferred to an insurance company. The reduction in the pension benefit obligation and pension assets was $23.4 million. During the three and nine months ended September 29, 2024, Teradyne recorded settlement expense of $0.4 million related to the retiree group annuity transaction.

In the nine months ended September 29, 2024, and October 1, 2023, Teradyne contributed $2.3 million and $2.3 million, respectively, to the U.S. supplemental executive defined benefit pension plan, and $0.8 million and $0.8 million, respectively, to certain qualified pension plans for non-U.S. subsidiaries.

For the three and nine months ended September 29, 2024, and October 1, 2023, Teradyne’s net periodic pension cost was comprised of the following:

 

 

 

For the Three Months Ended

 

 

 

September 29, 2024

 

 

October 1, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

216

 

 

$

119

 

 

$

272

 

 

$

107

 

Interest cost

 

 

1,590

 

 

 

256

 

 

 

1,713

 

 

 

253

 

Expected return on plan assets

 

 

(1,204

)

 

 

(23

)

 

 

(1,286

)

 

 

(11

)

Net actuarial loss (gain)

 

 

(2,262

)

 

 

 

 

 

 

 

 

66

 

Settlement expense

 

 

394

 

 

 

 

 

 

 

 

 

5

 

Total net periodic pension cost

 

$

(1,266

)

 

$

352

 

 

$

699

 

 

$

420

 

 

 

 

For the Nine Months Ended

 

 

 

September 29, 2024

 

 

October 1, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

665

 

 

$

360

 

 

$

815

 

 

$

320

 

Interest cost

 

 

4,883

 

 

 

766

 

 

 

5,138

 

 

 

762

 

Expected return on plan assets

 

 

(3,737

)

 

 

(58

)

 

 

(3,856

)

 

 

(28

)

Net actuarial loss (gain)

 

 

(2,151

)

 

 

(242

)

 

 

24

 

 

 

66

 

Settlement expense

 

 

394

 

 

 

(24

)

 

 

 

 

 

5

 

Total net periodic pension cost

 

$

54

 

 

$

802

 

 

$

2,121

 

 

$

1,125

 

 

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 predominantly to those

employees. During the nine months ended September 29, 2024, Teradyne recorded special termination benefit charges associated with a voluntary early retirement program.

For the three and nine months ended September 29, 2024, and October 1, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Service cost

 

$

9

 

 

$

9

 

 

$

28

 

 

$

26

 

Interest cost

 

 

72

 

 

 

60

 

 

 

217

 

 

 

181

 

Amortization of prior service credit

 

 

(2

)

 

 

(2

)

 

 

(7

)

 

 

(7

)

Special termination benefits

 

 

 

 

 

1,423

 

 

 

462

 

 

 

1,792

 

Net actuarial loss (gain)

 

 

 

 

 

 

 

 

(94

)

 

 

30

 

Total net periodic postretirement benefit cost

 

$

79

 

 

$

1,490

 

 

$

606

 

 

$

2,022

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
9 Months Ended
Sep. 29, 2024
Commitments and Contingencies

R. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of September 29, 2024, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $458.1 million, of which $445.9 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 September 29, 2024, and December 31, 2023, Teradyne had a product warranty accrual of $13.9 million and $15.7 million, respectively, included in other

accrued liabilities and revenue deferrals related to extended warranties of $38.9 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 September 29, 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 39 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
9 Months Ended
Sep. 29, 2024
Income Taxes

S. INCOME TAXES

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

U.S. statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

Non-deductible officers' compensation

 

 

0.5

 

 

 

1.3

 

 

 

0.4

 

 

 

1.1

 

Tax credits

 

 

(5.0

)

 

 

(9.3

)

 

 

(3.6

)

 

 

(5.0

)

Discrete expense (benefit) related to reserves for uncertain tax positions

 

 

(4.9

)

 

 

0.3

 

 

 

(2.2

)

 

 

0.1

 

Foreign taxes

 

 

(4.9

)

 

 

(1.5

)

 

 

(3.3

)

 

 

(1.1

)

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

 

 

(0.8

)

 

 

(3.1

)

 

 

(1.1

)

 

 

(2.9

)

Other, net

 

 

1.9

 

 

 

2.5

 

 

 

0.8

 

 

 

0.8

 

Effective tax rate

 

 

7.8

%

 

 

11.2

%

 

 

12.0

%

 

 

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 September 29, 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 September 29, 2024, and December 31, 2023, Teradyne had $7.6 million and $18.6 million, respectively, of reserves for uncertain tax positions. The $11.0 million net decrease in reserves for uncertain tax positions is related to the audit settlements.

As of September 29, 2024, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $0.7 million in the next twelve months because of a lapse of statutes of limitation. The estimated decrease relates to transfer pricing and 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 September 29, 2024, and December 31, 2023, $0.2 million and $1.3 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the nine months ended September 29, 2024, and October 1, 2023, a benefit of $1.0 million and expense of $0.2 million, respectively, were recorded for interest and penalties related to income tax items.

Teradyne qualifies for a tax holiday in Singapore by fulfilling the requirements of an agreement with the Singapore Economic Development Board under which certain headcount and spending requirements must be met. The tax savings due to the tax holiday for the nine months ended September 29, 2024, were $10.2 million, or $0.06 per diluted share. The tax savings due to the tax holiday for the nine months ended October 1, 2023, were $1.7 million, or $0.01 per diluted share. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended Teradyne's 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.

In the nine months ended September 29, 2024, Teradyne recognized a $57.5 million gain on the sale of the Device Interface Solutions business which resulted in $10.7 million of income tax expense that was recognized as a discrete expense during the period in which the gain occurred.

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 September 29, 2024, the effective tax rate was impacted by legislative changes that went into effect for Pillar Two in some of Teradyne's foreign jurisdictions, but it did not have a material impact on its financial statements.

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information
9 Months Ended
Sep. 29, 2024
Segment Reporting [Abstract]  
Segment Information

T. 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 and nine months ended September 29, 2024, and October 1, 2023, is as follows:

 

 

 

Semiconductor
Test

 

 

System
Test

 

 

Robotics

 

 

Wireless
Test

 

 

Segment Total

 

 

Corporate
and
Eliminations

 

 

Consolidated

 

 

 

(in thousands)

 

Three Months Ended September 29, 2024

 

Revenues

 

$

542,734

 

 

$

73,312

 

 

$

88,651

 

 

$

32,601

 

 

$

737,298

 

 

$

 

 

$

737,298

 

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

 

 

163,778

 

 

 

12,522

 

 

 

(24,206

)

 

 

4,279

 

 

$

156,373

 

 

 

2,611

 

 

$

158,984

 

Total assets (3)

 

 

1,308,031

 

 

 

178,291

 

 

 

794,277

 

 

 

76,882

 

 

$

2,357,481

 

 

 

1,412,247

 

 

$

3,769,728

 

Three Months Ended October 1, 2023

 

Revenues

 

$

497,863

 

 

$

83,203

 

 

$

85,692

 

 

$

36,974

 

 

$

703,732

 

 

$

 

 

$

703,732

 

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

 

 

136,451

 

 

 

23,754

 

 

 

(21,812

)

 

 

9,469

 

 

$

147,862

 

 

 

(3,582

)

 

$

144,280

 

Total assets (3)

 

 

1,382,444

 

 

 

178,904

 

 

 

684,207

 

 

 

92,514

 

 

$

2,338,069

 

 

 

1,032,586

 

 

$

3,370,655

 

Nine Months Ended September 29, 2024

 

Revenues

 

$

1,497,552

 

 

$

209,435

 

 

$

266,552

 

 

$

93,457

 

 

$

2,066,996

 

 

$

 

 

$

2,066,996

 

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

 

 

401,475

 

 

 

36,138

 

 

 

(56,099

)

 

 

13,355

 

 

$

394,869

 

 

 

56,420

 

 

$

451,289

 

Total assets (3)

 

 

1,308,031

 

 

 

178,291

 

 

 

794,277

 

 

 

76,882

 

 

$

2,357,481

 

 

 

1,412,247

 

 

$

3,769,728

 

Nine Months Ended October 1, 2023

 

Revenues

 

$

1,387,580

 

 

$

252,106

 

 

$

246,541

 

 

$

119,472

 

 

$

2,005,699

 

 

$

 

 

$

2,005,699

 

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

 

 

361,676

 

 

 

67,629

 

 

 

(66,704

)

 

 

30,841

 

 

$

393,442

 

 

 

(7,675

)

 

$

385,767

 

Total assets (3)

 

 

1,382,444

 

 

 

178,904

 

 

 

684,207

 

 

 

92,514

 

 

$

2,338,069

 

 

 

1,032,586

 

 

$

3,370,655

 

 

(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, legal settlement, pension mark-to-market, and inventory charges.
(3)
Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Semiconductor Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

4,041

 

 

$

10,422

 

 

$

11,405

 

 

$

18,374

 

Restructuring and other—employee severance

 

 

 

 

 

1,776

 

 

 

1,277

 

 

 

5,055

 

System Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

 

 

$

1,016

 

 

$

1,412

 

Restructuring and other—employee severance

 

 

 

 

 

 

 

 

 

 

 

1,124

 

Robotics:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—legal settlement

 

$

3,600

 

 

$

 

 

$

3,600

 

 

$

 

Restructuring and other—employee severance

 

 

1,110

 

 

 

636

 

 

 

2,647

 

 

 

2,707

 

Cost of revenues—inventory charge

 

 

537

 

 

 

652

 

 

 

1,071

 

 

 

2,203

 

Wireless:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

1,204

 

 

$

 

 

$

2,024

 

 

$

1,080

 

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

 

 

 

 

 

1,753

 

 

 

 

 

 

2,877

 

Restructuring and other—contract termination

 

 

 

 

 

1,511

 

 

 

 

 

 

1,511

 

Restructuring and other—other

 

 

2,437

 

 

 

 

 

 

2,437

 

 

 

1,100

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity
9 Months Ended
Sep. 29, 2024
Equity [Abstract]  
Shareholders' Equity

U. 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. In 2024, Teradyne intends, based on market conditions, to

repurchase its common stock in an amount necessary to offset dilution from equity compensation and our employee share purchase program.

During the nine months ended September 29, 2024, Teradyne repurchased 0.5 million shares of common stock for a total cost of $55.1 million at an average price of $111.32 per share. The cumulative repurchases under the January 2023 repurchase program as of September 29, 2024, were 4.4 million shares of common stock for $455.6 million at an average price per share of $103.46.

During the nine months ended October 1, 2023, Teradyne repurchased 3.4 million shares of common stock for a total cost of $349.3 million at an average price of $103.89 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, May 2024, and August 2024, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.12 per share. Dividend payments for the three and nine months ended September 29, 2024, were $19.6 million and $57.0 million, respectively.

In January 2023, May 2023, and August 2023, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.11 per share. Dividend payments for the three and nine months ended October 1, 2023, were $16.9 million and $51.1 million, respectively.

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Accounting Policies (Policies)
9 Months Ended
Sep. 29, 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.

Equity Method Investments

Equity Method Investments

Teradyne accounts for investments using the equity method of accounting when it has significant influence over the financial and operating policies, but not control, of the investee. The equity method investments are initially recorded at cost and included in ‘Equity method investment’ in the consolidated balance sheet. Teradyne records its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference, calculated as the difference between the investment and the amount of underlying equity in net assets acquired, on a 3-month lag, which is applied consistently from period to period. Teradyne's share of investee's net income and the amortization of equity method basis difference are reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. Teradyne includes its share of investee's other comprehensive income

and a cumulative translation adjustment in the consolidated statements of comprehensive income. Teradyne monitors on an ongoing basis its equity method investments for indicators of other-than-temporary declines in fair value below carrying value.

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 29, 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 September 29, 2024 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

323,507

 

 

$

143,581

 

 

$

55,611

 

 

$

71,607

 

 

$

15,065

 

 

$

29,465

 

 

$

638,836

 

Over Time

 

 

68,848

 

 

 

6,798

 

 

 

17,701

 

 

 

1,811

 

 

 

168

 

 

 

3,136

 

 

 

98,462

 

Total

 

$

392,355

 

 

$

150,379

 

 

$

73,312

 

 

$

73,418

 

 

$

15,233

 

 

$

32,601

 

 

$

737,298

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

364,476

 

 

$

137,890

 

 

$

29,277

 

 

$

10,873

 

 

$

2,960

 

 

$

24,342

 

 

$

569,818

 

Americas

 

 

17,150

 

 

 

1,325

 

 

 

39,919

 

 

 

32,315

 

 

 

8,460

 

 

 

5,515

 

 

 

104,684

 

Europe, Middle East and Africa

 

 

10,729

 

 

 

11,164

 

 

 

4,116

 

 

 

30,230

 

 

 

3,813

 

 

 

2,744

 

 

 

62,796

 

Total

 

$

392,355

 

 

$

150,379

 

 

$

73,312

 

 

$

73,418

 

 

$

15,233

 

 

$

32,601

 

 

$

737,298

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Three Months Ended October 1, 2023 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

330,846

 

 

$

86,247

 

 

$

66,418

 

 

$

68,938

 

 

$

14,012

 

 

$

32,638

 

 

$

599,099

 

Over Time

 

 

73,264

 

 

 

7,506

 

 

 

16,785

 

 

 

1,607

 

 

 

1,135

 

 

 

4,336

 

 

 

104,633

 

Total

 

$

404,110

 

 

$

93,753

 

 

$

83,203

 

 

$

70,545

 

 

$

15,147

 

 

$

36,974

 

 

$

703,732

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

360,375

 

 

$

91,352

 

 

$

40,464

 

 

$

15,430

 

 

$

3,180

 

 

$

24,727

 

 

$

535,528

 

Americas

 

 

24,752

 

 

 

1,356

 

 

 

35,888

 

 

 

26,073

 

 

 

7,154

 

 

 

10,139

 

 

 

105,362

 

Europe, Middle East and Africa

 

 

18,983

 

 

 

1,045

 

 

 

6,851

 

 

 

29,042

 

 

 

4,813

 

 

 

2,108

 

 

 

62,842

 

Total

 

$

404,110

 

 

$

93,753

 

 

$

83,203

 

 

$

70,545

 

 

$

15,147

 

 

$

36,974

 

 

$

703,732

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Nine Months Ended September 29, 2024 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

896,635

 

 

$

367,679

 

 

$

157,203

 

 

$

210,222

 

 

$

49,850

 

 

$

82,652

 

 

$

1,764,241

 

Over Time

 

 

211,612

 

 

 

21,626

 

 

 

52,232

 

 

 

5,542

 

 

 

938

 

 

 

10,805

 

 

 

302,755

 

Total

 

$

1,108,247

 

 

$

389,305

 

 

$

209,435

 

 

$

215,764

 

 

$

50,788

 

 

$

93,457

 

 

$

2,066,996

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

1,016,674

 

 

$

357,993

 

 

$

76,317

 

 

$

37,254

 

 

$

11,361

 

 

$

70,776

 

 

$

1,570,375

 

Americas

 

 

59,912

 

 

 

13,631

 

 

 

105,197

 

 

 

82,220

 

 

 

28,195

 

 

 

16,240

 

 

 

305,395

 

Europe, Middle East and Africa

 

 

31,661

 

 

 

17,681

 

 

 

27,921

 

 

 

96,290

 

 

 

11,232

 

 

 

6,441

 

 

 

191,226

 

Total

 

$

1,108,247

 

 

$

389,305

 

 

$

209,435

 

 

$

215,764

 

 

$

50,788

 

 

$

93,457

 

 

$

2,066,996

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Nine Months Ended October 1, 2023 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

886,201

 

 

$

260,052

 

 

$

200,076

 

 

$

194,698

 

 

$

42,748

 

 

$

108,262

 

 

$

1,692,038

 

Over Time

 

 

219,436

 

 

 

21,890

 

 

 

52,030

 

 

 

5,731

 

 

 

3,364

 

 

 

11,210

 

 

 

313,661

 

Total

 

$

1,105,638

 

 

$

281,942

 

 

$

252,106

 

 

$

200,429

 

 

$

46,112

 

 

$

119,472

 

 

$

2,005,699

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

946,696

 

 

$

270,297

 

 

$

121,698

 

 

$

43,530

 

 

$

6,973

 

 

$

70,320

 

 

$

1,459,514

 

Americas

 

 

98,511

 

 

 

8,586

 

 

 

105,031

 

 

 

69,346

 

 

 

25,051

 

 

 

42,476

 

 

 

349,001

 

Europe, Middle East and Africa

 

 

60,431

 

 

 

3,059

 

 

 

25,377

 

 

 

87,553

 

 

 

14,088

 

 

 

6,676

 

 

 

197,184

 

Total

 

$

1,105,638

 

 

$

281,942

 

 

$

252,106

 

 

$

200,429

 

 

$

46,112

 

 

$

119,472

 

 

$

2,005,699

 

 

(1)
Includes $0.8 million and $1.4 million in 2024, and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
(2)
Includes $2.5 million and $3.9 million in 2024 and 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:

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Maintenance, service and training

 

$

57,866

 

 

$

66,458

 

Customer advances, undelivered elements and other

 

 

44,116

 

 

 

35,731

 

Extended warranty

 

 

38,929

 

 

 

34,897

 

Total deferred revenue and customer advances

 

$

140,911

 

 

$

137,086

 

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Dispositions (Tables)
9 Months Ended
Sep. 29, 2024
Device Interface Solutions [Member]  
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]  
Schedule of Assets and Liabilities Related to the DIS Sale Agreement

Assets and liabilities related to the DIS sale agreement met the criteria and were classified as held for sale in Teradyne’s consolidated balance sheet as of December 31, 2023, as follows:

 

 

 

December 31,
2023

 

 

 

 

Current assets:

 

 

 

Inventories, net

 

$

17,952

 

Prepayments

 

 

5,298

 

Total current assets held for sale

 

 

23,250

 

Property, plant and equipment, net

 

 

8,986

 

Operating lease right-of-use assets, net

 

 

2,545

 

Total assets held for sale

 

$

34,781

 

 

 

 

 

Current liabilities:

 

 

 

Accounts payable

 

$

6,356

 

Other accrued liabilities

 

 

552

 

Operating lease liabilities

 

 

471

 

Total current liabilities held for sale

 

 

7,379

 

Long-term operating lease liabilities

 

 

2,000

 

Total liabilities held for sale

 

$

9,379

 

Net assets held for sale

 

$

25,402

 

XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Method Investment (Tables)
9 Months Ended
Sep. 29, 2024
Equity Method Investments and Joint Ventures [Abstract]  
Summary of Equity Method Investment

 

 

(in thousands)

 

Balance at June 30, 2024

 

$

524,060

 

Other comprehensive income related to investment

 

 

15,366

 

Equity in net earnings of affiliate

 

 

(1,075

)

Balance at September 29, 2024

 

$

538,351

 

XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
9 Months Ended
Sep. 29, 2024
Composition of Inventories, Net

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

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Raw material

 

$

216,019

 

 

$

258,422

 

Work-in-process

 

 

48,249

 

 

 

26,851

 

Finished goods

 

 

33,072

 

 

 

24,701

 

Total inventories, net (1)

 

$

297,340

 

 

$

309,974

 

 

(1)
Inventories, net at December 31, 2023, exclude $18.0 million of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" for additional information.
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments (Tables)
9 Months Ended
Sep. 29, 2024
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis

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

 

 

 

September 29, 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

 

$

198,946

 

 

$

 

 

$

 

 

$

198,946

 

Cash equivalents

 

 

308,000

 

 

 

3,090

 

 

 

 

 

 

311,090

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

 

 

 

 

41,833

 

 

 

 

 

 

41,833

 

Corporate debt securities

 

 

 

 

 

37,149

 

 

 

 

 

 

37,149

 

Certificates of deposit and time deposits

 

 

 

 

 

21,741

 

 

 

 

 

 

21,741

 

Debt mutual funds

 

 

8,640

 

 

 

 

 

 

 

 

 

8,640

 

U.S. government agency securities

 

 

 

 

 

3,931

 

 

 

 

 

 

3,931

 

Non-U.S. government securities

 

 

 

 

 

801

 

 

 

 

 

 

801

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

 

53,480

 

 

 

 

 

 

 

 

 

53,480

 

 

$

569,066

 

 

$

108,545

 

 

$

 

 

$

677,611

 

Derivative assets

 

 

 

 

 

332

 

 

 

 

 

 

332

 

Total

 

$

569,066

 

 

$

108,877

 

 

$

 

 

$

677,943

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

1,435

 

 

 

 

 

$

1,435

 

Total

 

$

 

 

$

1,435

 

 

$

 

 

$

1,435

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

506,946

 

 

$

3,090

 

 

$

 

 

$

510,036

 

Marketable securities

 

 

 

 

 

41,631

 

 

 

 

 

 

41,631

 

Long-term marketable securities

 

 

62,120

 

 

 

63,824

 

 

 

 

 

 

125,944

 

Other current assets

 

 

 

 

 

332

 

 

 

 

 

 

332

 

Total

 

$

569,066

 

 

$

108,877

 

 

$

 

 

$

677,943

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

 

 

 

 

1,435

 

 

 

 

 

 

1,435

 

     Total

 

$

 

 

$

1,435

 

 

$

 

 

$

1,435

 

 

 

 

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

 

Other current assets

 

 

 

 

 

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 September 29, 2024, and December 31, 2023, were as follows:

 

 

 

September 29, 2024

 

 

December 31, 2023

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

510,036

 

 

$

510,036

 

 

$

757,571

 

 

$

757,571

 

Marketable securities

 

 

167,575

 

 

 

167,575

 

 

 

179,588

 

 

 

179,588

 

Derivative assets

 

 

332

 

 

 

332

 

 

 

18,746

 

 

 

18,746

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

1,435

 

 

 

1,435

 

 

 

2,545

 

 

 

2,545

 

Schedule of Available-for-Sale Marketable Securities

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

 

 

 

September 29, 2024

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

U.S. Treasury securities

 

$

45,522

 

 

$

106

 

 

$

(3,795

)

 

$

41,833

 

 

$

22,985

 

Corporate debt securities

 

$

39,986

 

 

$

323

 

 

$

(3,160

)

 

$

37,149

 

 

$

25,248

 

Certificates of deposit and time deposits

 

 

21,741

 

 

 

 

 

 

 

 

 

21,741

 

 

 

 

Debt mutual funds

 

 

8,846

 

 

 

 

 

 

(206

)

 

 

8,640

 

 

 

3,319

 

U.S. government agency securities

 

 

3,921

 

 

 

11

 

 

 

(1

)

 

 

3,931

 

 

 

876

 

Non-U.S. government securities

 

 

801

 

 

 

 

 

 

 

 

 

801

 

 

 

 

 

$

120,817

 

 

$

440

 

 

$

(7,162

)

 

$

114,095

 

 

$

52,428

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

41,673

 

 

 

20

 

 

$

(62

)

 

$

41,631

 

 

$

9,973

 

Long-term marketable securities

 

 

79,144

 

 

 

420

 

 

 

(7,100

)

 

 

72,464

 

 

 

42,455

 

 

$

120,817

 

 

$

440

 

 

$

(7,162

)

 

$

114,095

 

 

$

52,428

 

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 September 29, 2024, were as follows:

 

 

 

September 29, 2024

 

 

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Due within one year

 

$

41,673

 

 

$

41,631

 

Due after 1 year through 5 years

 

 

25,690

 

 

 

25,729

 

Due after 5 years through 10 years

 

 

7,950

 

 

 

7,908

 

Due after 10 years

 

 

36,658

 

 

 

30,187

 

Total

 

$

111,971

 

 

$

105,455

 

Schedule of Notional Amount of Derivatives

At September 29, 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

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Taiwan dollar

 

 

29.6

 

 

 

42.7

 

U.S. dollar/Japanese yen

 

 

21.7

 

 

 

11.0

 

U.S. dollar/Korean won

 

 

8.9

 

 

 

7.2

 

U.S. dollar/British pound sterling

 

 

1.0

 

 

 

1.5

 

U.S. dollar/Danish krone

 

 

 

 

 

36.0

 

Danish krone/U.S. dollar

 

 

25.7

 

 

 

0.7

 

Euro/U.S. dollar

 

 

24.8

 

 

 

25.3

 

Singapore dollar/U.S. dollar

 

 

23.0

 

 

 

16.6

 

Philippine peso/U.S. dollar

 

 

9.7

 

 

 

10.1

 

Chinese yuan/U.S. dollar

 

 

1.7

 

 

 

1.0

 

Total

 

$

146.1

 

 

$

152.1

 

Schedule of Foreign Currency Cash Flow Hedges

At September 29, 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

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

12.1

 

 

$

35.5

 

Total

 

$

12.1

 

 

$

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 September 29, 2024, and December 31, 2023:

 

 

 

Balance Sheet Location

 

September 29,
2024

 

 

December 31,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

332

 

 

 

733

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(1,102

)

 

 

(2,545

)

Foreign exchange option contracts

 

Other current assets

 

 

 

 

 

17,364

 

Derivatives designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

 

 

 

648

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(333

)

 

 

 

Total derivatives

 

 

 

$

(1,103

)

 

$

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 and nine months ended September 29, 2024, and October 1, 2023:

 

 

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

Location of (Gains) Losses
Recognized in Statement
of Operations

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts (1)

 

Other (income) expense, net

 

$

4,829

 

 

$

(1,886

)

 

$

686

 

 

$

(4,667

)

Foreign exchange option contracts

 

Other (income) expense, net

 

 

 

 

 

 

 

 

9,764

 

 

 

 

Derivatives designated as hedging instruments:

 

 

 

 

 

 

 

Foreign exchange forward and option contracts

 

Revenue

 

 

 

 

 

(3,960

)

 

 

(2,280

)

 

 

(2,008

)

Total Derivatives

 

 

 

$

4,829

 

 

$

(5,846

)

 

$

8,170

 

 

$

(6,675

)

 

(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 and nine months ended September 29, 2024, net losses (gains) from remeasurement of monetary assets and liabilities denominated in foreign currencies were $(2.9) million and $3.1 million, respectively. For the three and nine months ended October 1, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $5.3 million and $12.3 million, respectively.
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Tables)
9 Months Ended
Sep. 29, 2024
Schedule of Interest Expense on Teradyne's Senior Notes

The interest expense on Teradyne's senior notes for three and nine months ended October 1, 2023, was as follows:

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Contractual interest expense on the coupon

 

$

 

 

$

74

 

 

$

 

 

$

312

 

Amortization of debt issuance fees recognized as interest expense

 

 

 

 

 

 

 

 

 

 

 

113

 

Total interest expense on the convertible debt

 

$

 

 

$

74

 

 

$

 

 

$

425

 

XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Prepayments (Tables)
9 Months Ended
Sep. 29, 2024
Prepayments [Abstract]  
Schedule of Prepayments and other assets

Prepayments consist of the following:

 

 

 

September 29,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Contract manufacturer and supplier prepayments

 

$

439,647

 

 

$

502,257

 

Prepaid taxes

 

 

20,734

 

 

 

16,083

 

Prepaid maintenance and other services

 

 

19,040

 

 

 

17,592

 

Other prepayments

 

 

10,127

 

 

 

13,038

 

Total prepayments (1)

 

$

489,548

 

 

$

548,970

 

 

(1)
Excludes $5.3 million at December 31, 2023, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Dispositions” for additional information.
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Product Warranty (Tables)
9 Months Ended
Sep. 29, 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

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

15,244

 

 

$

12,543

 

 

$

15,698

 

 

$

14,181

 

Accruals for warranties issued during the period

 

 

2,149

 

 

 

8,859

 

 

 

8,331

 

 

 

16,237

 

Accruals related to pre-existing warranties

 

 

(545

)

 

 

(795

)

 

 

(1,513

)

 

 

(1,552

)

Settlements made during the period

 

 

(2,990

)

 

 

(5,892

)

 

 

(8,658

)

 

 

(14,151

)

Balance at end of period

 

$

13,858

 

 

$

14,715

 

 

$

13,858

 

 

$

14,715

 

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

33,512

 

 

$

44,422

 

 

$

34,897

 

 

$

56,180

 

Deferral of new extended warranty revenue

 

 

9,714

 

 

 

2,734

 

 

 

22,316

 

 

 

11,615

 

Recognition of extended warranty deferred revenue

 

 

(4,297

)

 

 

(8,313

)

 

 

(18,284

)

 

 

(28,952

)

Balance at end of period

 

$

38,929

 

 

$

38,843

 

 

$

38,929

 

 

$

38,843

 

XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 29, 2024
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions The grant date fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

Risk-free interest rate

 

 

3.9

%

 

 

4.0

%

Teradyne volatility-historical

 

 

42.4

%

 

 

49.7

%

NYSE Composite Index volatility-historical

 

 

15.6

%

 

 

24.1

%

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 Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

Expected life (years)

 

 

4.0

 

 

 

4.0

 

Risk-free interest rate

 

 

4.0

%

 

 

3.8

%

Volatility-historical

 

 

46.3

%

 

 

46.6

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 29, 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)

 

Nine Months Ended September 29, 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, $205, $285, $0, respectively

 

 

22,751

 

 

 

885

 

 

 

1,014

 

 

 

 

 

 

24,650

 

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

 

 

 

 

 

86

 

 

 

(1,780

)

 

 

(6

)

 

 

(1,700

)

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

 

 

22,751

 

 

 

971

 

 

 

(766

)

 

 

(6

)

 

 

22,950

 

Balance at September 29, 2024, net of tax of $0, $(1,499), $(73), $(1,133), respectively

 

$

309

 

 

$

(5,223

)

 

$

(260

)

 

$

1,146

 

 

$

(4,028

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended October 1, 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 (loss) gain before reclassifications, net of tax of $0, $(408), $1,816, $0, respectively

 

 

(2,073

)

 

 

(903

)

 

 

6,456

 

 

 

 

 

 

3,480

 

Amounts reclassified from accumulated other comprehensive income (loss), net of tax of $0, $9, $(441), $(1), respectively

 

 

 

 

 

33

 

 

 

(1,567

)

 

 

(6

)

 

 

(1,540

)

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

 

 

(2,073

)

 

 

(870

)

 

 

4,889

 

 

 

(6

)

 

 

1,940

 

Balance at October 1, 2023, net of tax of $0, $(2,707), $667, $(1,131), respectively

 

$

(41,922

)

 

$

(9,531

)

 

$

2,372

 

 

$

1,153

 

 

$

(47,928

)

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 and nine months ended September 29, 2024, and October 1, 2023, were as follows:

 

Details about Accumulated Other Comprehensive Income (Loss) Components

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

Affected Line Item
in the Statements
of Operations

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

 

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $2, $0, $(24), $(9), respectively

 

$

7

 

 

$

 

 

$

(86

)

 

$

(33

)

 

Other (income) expense, net

Cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $0, $869, $500, $441, respectively

 

 

 

 

 

3,091

 

 

 

1,780

 

 

 

1,567

 

 

Revenue

Defined benefit pension and postretirement plans:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

2

 

 

 

2

 

 

 

6

 

 

 

6

 

 

(a)

Total reclassifications, net of tax of $2, $869, $477, $433 respectively

 

$

9

 

 

$

3,093

 

 

$

1,700

 

 

$

1,540

 

 

Net income

(a)
The amortization of prior service credit is included in the computation of net periodic postretirement benefit cost. See Note Q: “Retirement Plans.”
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Acquired Intangible Assets (Tables)
9 Months Ended
Sep. 29, 2024
Changes in Carrying Amount of Goodwill by Segment

The changes in the carrying amount of goodwill by reportable segments for the nine months ended September 29, 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

 

 

3,765

 

 

 

 

 

 

(5

)

 

 

 

 

 

3,760

 

Balance at September 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

399,229

 

 

$

361,819

 

 

$

262,232

 

 

$

158,699

 

 

 

1,181,978

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

$

399,229

 

 

$

7,976

 

 

$

1,692

 

 

$

10,516

 

 

$

419,412

 

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 September 29, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(252,406

)

 

$

(5,337

)

 

$

9,963

 

Customer relationships

 

 

52,109

 

 

 

(49,134

)

 

 

210

 

 

 

3,185

 

Tradenames and trademarks

 

 

59,007

 

 

 

(49,618

)

 

 

(1,249

)

 

 

8,140

 

Total intangible assets

 

$

378,822

 

 

$

(351,158

)

 

$

(6,376

)

 

$

21,288

 

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

 

$

4,775

 

2025

 

 

11,454

 

2026

 

 

2,402

 

2027

 

 

1,185

 

2028

 

 

1,104

 

Thereafter

 

 

368

 

XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Common Share (Tables)
9 Months Ended
Sep. 29, 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

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands, except per share amounts)

 

 

(in thousands, except per share amounts)

 

Net income for basic and diluted net income per share

 

$

145,649

 

 

$

128,116

 

 

$

396,119

 

 

$

331,698

 

Weighted average common shares-basic

 

 

163,002

 

 

 

153,762

 

 

 

157,951

 

 

 

154,809

 

Effect of dilutive potential common shares:

 

 

 

 

 

 

 

 

 

 

 

 

Restricted stock units

 

 

768

 

 

 

455

 

 

 

637

 

 

 

410

 

Convertible note hedge warrant shares (1)

 

 

460

 

 

 

9,168

 

 

 

4,751

 

 

 

9,009

 

Stock options

 

 

13

 

 

 

26

 

 

 

13

 

 

 

39

 

Employee stock purchase plan

 

 

10

 

 

 

10

 

 

 

5

 

 

 

8

 

Incremental shares from assumed conversion of convertible notes (2)

 

 

 

 

 

629

 

 

 

 

 

 

762

 

Dilutive potential common shares

 

 

1,251

 

 

 

10,288

 

 

 

5,406

 

 

 

10,228

 

Weighted average common shares-diluted

 

 

164,253

 

 

 

164,050

 

 

 

163,357

 

 

 

165,037

 

Net income per common share-basic

 

$

0.89

 

 

$

0.83

 

 

$

2.51

 

 

$

2.14

 

Net income per common share-diluted

 

$

0.89

 

 

$

0.78

 

 

$

2.42

 

 

$

2.01

 

(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 55 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plans (Tables)
9 Months Ended
Sep. 29, 2024
Defined Benefit Pension Plans  
Net Periodic Pension and Postretirement Benefit Costs

For the three and nine months ended September 29, 2024, and October 1, 2023, Teradyne’s net periodic pension cost was comprised of the following:

 

 

 

For the Three Months Ended

 

 

 

September 29, 2024

 

 

October 1, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

216

 

 

$

119

 

 

$

272

 

 

$

107

 

Interest cost

 

 

1,590

 

 

 

256

 

 

 

1,713

 

 

 

253

 

Expected return on plan assets

 

 

(1,204

)

 

 

(23

)

 

 

(1,286

)

 

 

(11

)

Net actuarial loss (gain)

 

 

(2,262

)

 

 

 

 

 

 

 

 

66

 

Settlement expense

 

 

394

 

 

 

 

 

 

 

 

 

5

 

Total net periodic pension cost

 

$

(1,266

)

 

$

352

 

 

$

699

 

 

$

420

 

 

 

 

For the Nine Months Ended

 

 

 

September 29, 2024

 

 

October 1, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

665

 

 

$

360

 

 

$

815

 

 

$

320

 

Interest cost

 

 

4,883

 

 

 

766

 

 

 

5,138

 

 

 

762

 

Expected return on plan assets

 

 

(3,737

)

 

 

(58

)

 

 

(3,856

)

 

 

(28

)

Net actuarial loss (gain)

 

 

(2,151

)

 

 

(242

)

 

 

24

 

 

 

66

 

Settlement expense

 

 

394

 

 

 

(24

)

 

 

 

 

 

5

 

Total net periodic pension cost

 

$

54

 

 

$

802

 

 

$

2,121

 

 

$

1,125

 

 

Postretirement Benefit Plans  
Net Periodic Pension and Postretirement Benefit Costs

For the three and nine months ended September 29, 2024, and October 1, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Service cost

 

$

9

 

 

$

9

 

 

$

28

 

 

$

26

 

Interest cost

 

 

72

 

 

 

60

 

 

 

217

 

 

 

181

 

Amortization of prior service credit

 

 

(2

)

 

 

(2

)

 

 

(7

)

 

 

(7

)

Special termination benefits

 

 

 

 

 

1,423

 

 

 

462

 

 

 

1,792

 

Net actuarial loss (gain)

 

 

 

 

 

 

 

 

(94

)

 

 

30

 

Total net periodic postretirement benefit cost

 

$

79

 

 

$

1,490

 

 

$

606

 

 

$

2,022

 

XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Tables)
9 Months Ended
Sep. 29, 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

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

U.S. statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

Non-deductible officers' compensation

 

 

0.5

 

 

 

1.3

 

 

 

0.4

 

 

 

1.1

 

Tax credits

 

 

(5.0

)

 

 

(9.3

)

 

 

(3.6

)

 

 

(5.0

)

Discrete expense (benefit) related to reserves for uncertain tax positions

 

 

(4.9

)

 

 

0.3

 

 

 

(2.2

)

 

 

0.1

 

Foreign taxes

 

 

(4.9

)

 

 

(1.5

)

 

 

(3.3

)

 

 

(1.1

)

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

 

 

(0.8

)

 

 

(3.1

)

 

 

(1.1

)

 

 

(2.9

)

Other, net

 

 

1.9

 

 

 

2.5

 

 

 

0.8

 

 

 

0.8

 

Effective tax rate

 

 

7.8

%

 

 

11.2

%

 

 

12.0

%

 

 

14.0

%

XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information (Tables)
9 Months Ended
Sep. 29, 2024
Segment Information

Segment information for the three and nine months ended September 29, 2024, and October 1, 2023, is as follows:

 

 

 

Semiconductor
Test

 

 

System
Test

 

 

Robotics

 

 

Wireless
Test

 

 

Segment Total

 

 

Corporate
and
Eliminations

 

 

Consolidated

 

 

 

(in thousands)

 

Three Months Ended September 29, 2024

 

Revenues

 

$

542,734

 

 

$

73,312

 

 

$

88,651

 

 

$

32,601

 

 

$

737,298

 

 

$

 

 

$

737,298

 

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

 

 

163,778

 

 

 

12,522

 

 

 

(24,206

)

 

 

4,279

 

 

$

156,373

 

 

 

2,611

 

 

$

158,984

 

Total assets (3)

 

 

1,308,031

 

 

 

178,291

 

 

 

794,277

 

 

 

76,882

 

 

$

2,357,481

 

 

 

1,412,247

 

 

$

3,769,728

 

Three Months Ended October 1, 2023

 

Revenues

 

$

497,863

 

 

$

83,203

 

 

$

85,692

 

 

$

36,974

 

 

$

703,732

 

 

$

 

 

$

703,732

 

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

 

 

136,451

 

 

 

23,754

 

 

 

(21,812

)

 

 

9,469

 

 

$

147,862

 

 

 

(3,582

)

 

$

144,280

 

Total assets (3)

 

 

1,382,444

 

 

 

178,904

 

 

 

684,207

 

 

 

92,514

 

 

$

2,338,069

 

 

 

1,032,586

 

 

$

3,370,655

 

Nine Months Ended September 29, 2024

 

Revenues

 

$

1,497,552

 

 

$

209,435

 

 

$

266,552

 

 

$

93,457

 

 

$

2,066,996

 

 

$

 

 

$

2,066,996

 

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

 

 

401,475

 

 

 

36,138

 

 

 

(56,099

)

 

 

13,355

 

 

$

394,869

 

 

 

56,420

 

 

$

451,289

 

Total assets (3)

 

 

1,308,031

 

 

 

178,291

 

 

 

794,277

 

 

 

76,882

 

 

$

2,357,481

 

 

 

1,412,247

 

 

$

3,769,728

 

Nine Months Ended October 1, 2023

 

Revenues

 

$

1,387,580

 

 

$

252,106

 

 

$

246,541

 

 

$

119,472

 

 

$

2,005,699

 

 

$

 

 

$

2,005,699

 

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

 

 

361,676

 

 

 

67,629

 

 

 

(66,704

)

 

 

30,841

 

 

$

393,442

 

 

 

(7,675

)

 

$

385,767

 

Total assets (3)

 

 

1,382,444

 

 

 

178,904

 

 

 

684,207

 

 

 

92,514

 

 

$

2,338,069

 

 

 

1,032,586

 

 

$

3,370,655

 

 

(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, legal settlement, pension mark-to-market, and inventory charges.
(3)
Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.
Schedule of Segment Reporting Information by Segment Charges

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

 

 

 

For the Three Months
 Ended

 

 

For the Nine Months
 Ended

 

 

 

September 29,
2024

 

 

October 1,
2023

 

 

September 29,
2024

 

 

October 1,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Semiconductor Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

4,041

 

 

$

10,422

 

 

$

11,405

 

 

$

18,374

 

Restructuring and other—employee severance

 

 

 

 

 

1,776

 

 

 

1,277

 

 

 

5,055

 

System Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

 

 

$

1,016

 

 

$

1,412

 

Restructuring and other—employee severance

 

 

 

 

 

 

 

 

 

 

 

1,124

 

Robotics:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—legal settlement

 

$

3,600

 

 

$

 

 

$

3,600

 

 

$

 

Restructuring and other—employee severance

 

 

1,110

 

 

 

636

 

 

 

2,647

 

 

 

2,707

 

Cost of revenues—inventory charge

 

 

537

 

 

 

652

 

 

 

1,071

 

 

 

2,203

 

Wireless:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

1,204

 

 

$

 

 

$

2,024

 

 

$

1,080

 

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

 

 

 

 

 

1,753

 

 

 

 

 

 

2,877

 

Restructuring and other—contract termination

 

 

 

 

 

1,511

 

 

 

 

 

 

1,511

 

Restructuring and other—other

 

 

2,437

 

 

 

 

 

 

2,437

 

 

 

1,100

 

XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Trade Accounts Receivable $ 36.1 $ 94.1 $ 116.8 $ 191.2
Deferred Revenue And Customer Advances 13.4 $ 21.9 60.2 $ 91.3
Revenue, Remaining Performance Obligation, Amount $ 1,045.4   $ 1,045.4  
Short-term Contract with Customer [Member]        
Revenue, Remaining Performance Obligation, Percentage 93.00%   93.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 59 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
[1]
Oct. 01, 2023
Sep. 29, 2024
[2]
Oct. 01, 2023
Disaggregation of Revenue [Line Items]        
Total $ 737,298 $ 703,732 [1] $ 2,066,996 $ 2,005,699 [2]
System Test        
Disaggregation of Revenue [Line Items]        
Total 73,312 83,203 [1] 209,435 252,106 [2]
Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 32,601 36,974 [1] 93,457 119,472 [2]
Point in Time        
Disaggregation of Revenue [Line Items]        
Total 638,836 599,099 [1] 1,764,241 1,692,038 [2]
Point in Time | System Test        
Disaggregation of Revenue [Line Items]        
Total 55,611 66,418 [1] 157,203 200,076 [2]
Point in Time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 29,465 32,638 [1] 82,652 108,262 [2]
Over Time        
Disaggregation of Revenue [Line Items]        
Total 98,462 104,633 [1] 302,755 313,661 [2]
Over Time | System Test        
Disaggregation of Revenue [Line Items]        
Total 17,701 16,785 [1] 52,232 52,030 [2]
Over Time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 3,136 4,336 [1] 10,805 11,210 [2]
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total 569,818 535,528 [1] 1,570,375 1,459,514 [2]
Asia Pacific | System Test        
Disaggregation of Revenue [Line Items]        
Total 29,277 40,464 [1] 76,317 121,698 [2]
Asia Pacific | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 24,342 24,727 [1] 70,776 70,320 [2]
Americas        
Disaggregation of Revenue [Line Items]        
Total 104,684 105,362 [2] 305,395 349,001 [1]
Americas | System Test        
Disaggregation of Revenue [Line Items]        
Total 39,919 35,888 [2] 105,197 105,031 [1]
Americas | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 5,515 10,139 [2] 16,240 42,476 [1]
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total 62,796 62,842 [1] 191,226 197,184 [2]
Europe, Middle East and Africa | System Test        
Disaggregation of Revenue [Line Items]        
Total 4,116 6,851 [1] 27,921 25,377 [2]
Europe, Middle East and Africa | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 2,744 2,108 [1] 6,441 6,676 [2]
SOC | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 392,355 404,110 [1] 1,108,247 1,105,638 [2]
SOC | Point in Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 323,507 330,846 [1] 896,635 886,201 [2]
SOC | Over Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 68,848 73,264 [1] 211,612 219,436 [2]
SOC | Asia Pacific | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 364,476 360,375 [1] 1,016,674 946,696 [2]
SOC | Americas | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 17,150 24,752 [2] 59,912 98,511 [1]
SOC | Europe, Middle East and Africa | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 10,729 18,983 [1] 31,661 60,431 [2]
Memory | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 150,379 93,753 [1] 389,305 281,942 [2]
Memory | Point in Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 143,581 86,247 [1] 367,679 260,052 [2]
Memory | Over Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 6,798 7,506 [1] 21,626 21,890 [2]
Memory | Asia Pacific | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 137,890 91,352 [1] 357,993 270,297 [2]
Memory | Americas | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 1,325 1,356 [2] 13,631 8,586 [1]
Memory | Europe, Middle East and Africa | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 11,164 1,045 [1] 17,681 3,059 [2]
Universal Robots (UR) | Robotics        
Disaggregation of Revenue [Line Items]        
Total 73,418 70,545 [1] 215,764 200,429 [2]
Universal Robots (UR) | Point in Time | Robotics        
Disaggregation of Revenue [Line Items]        
Total 71,607 68,938 [1] 210,222 194,698 [2]
Universal Robots (UR) | Over Time | Robotics        
Disaggregation of Revenue [Line Items]        
Total 1,811 1,607 [1] 5,542 5,731 [2]
Universal Robots (UR) | Asia Pacific | Robotics        
Disaggregation of Revenue [Line Items]        
Total 10,873 15,430 [1] 37,254 43,530 [2]
Universal Robots (UR) | Americas | Robotics        
Disaggregation of Revenue [Line Items]        
Total 32,315 26,073 [2] 82,220 69,346 [1]
Universal Robots (UR) | Europe, Middle East and Africa | Robotics        
Disaggregation of Revenue [Line Items]        
Total 30,230 29,042 [1] 96,290 87,553 [2]
MiR | Robotics        
Disaggregation of Revenue [Line Items]        
Total 15,233 15,147 [1] 50,788 46,112 [2]
MiR | Point in Time | Robotics        
Disaggregation of Revenue [Line Items]        
Total 15,065 14,012 [1] 49,850 42,748 [2]
MiR | Over Time | Robotics        
Disaggregation of Revenue [Line Items]        
Total 168 1,135 [1] 938 3,364 [2]
MiR | Asia Pacific | Robotics        
Disaggregation of Revenue [Line Items]        
Total 2,960 3,180 [1] 11,361 6,973 [2]
MiR | Americas | Robotics        
Disaggregation of Revenue [Line Items]        
Total 8,460 7,154 [2] 28,195 25,051 [1]
MiR | Europe, Middle East and Africa | Robotics        
Disaggregation of Revenue [Line Items]        
Total $ 3,813 $ 4,813 [1] $ 11,232 $ 14,088 [2]
[1] Includes $0.8 million and $1.4 million in 2024, and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
[2] Includes $2.5 million and $3.9 million in 2024 and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Accounting Policies [Abstract]        
Revenue on leases $ 0.8 $ 1.4 $ 2.5 $ 3.9
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Jun. 30, 2024
Dec. 31, 2023
Oct. 01, 2023
Jul. 02, 2023
Dec. 31, 2022
Deferred Revenue Arrangement [Line Items]            
Maintenance, service and training $ 57,866   $ 66,458      
Customer advances, undelivered elements and other 44,116   35,731      
Extended warranty 38,929 $ 33,512 34,897 $ 38,843 $ 44,422 $ 56,180
Total deferred revenue and customer advances $ 140,911   $ 137,086      
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Dispositions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 27, 2024
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Pre-tax gain on sale of business   $ 0 $ 0 $ 57,486 $ 0
Device Interface Solutions          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Proceeds from sale of business $ 85,000        
Pre-tax gain on sale of business       $ 57,500  
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Current assets:    
Prepayments   $ 5,300
Total current assets held for sale $ 0 23,250
Total assets held for sale 0 11,531
Current liabilities:    
Total current liabilities held for sale 0 7,379
Total liabilities held for sale $ 0 2,000
Device Interface Solutions    
Current assets:    
Inventories, net   17,952
Prepayments   5,298
Total current assets held for sale   23,250
Property, plant and equipment, net   8,986
Operating lease right-of-use assets, net   2,545
Total assets held for sale   34,781
Current liabilities:    
Accounts payable   6,356
Other accrued liabilities   552
Operating lease liabilities   471
Total current liabilities held for sale   7,379
Long-term operating lease liabilities   2,000
Total liabilities held for sale   9,379
Net assets held for sale   $ 25,402
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Method Investments - Additional Information (Detail) - USD ($)
9 Months Ended
May 27, 2024
Sep. 29, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Equity Method Investments and Joint Ventures [Abstract]          
Payment to purchase issued and outstanding shares by Technoprobe $ 524,100,000        
Equity method investment   $ 538,351,000   $ 524,060,000 $ 0
Percentage of issued and outstanding shares acquired 10.00%        
Fair value of publicly-traded investment in Technoprobe   471,800,000      
Equity method investment, other-than-temporary impairment   $ 0      
Aggregate cost     $ 204,700,000    
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Method Investment - Summary of Equity Method Investment (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Sep. 29, 2024
Equity Method Investments and Joint Ventures [Abstract]    
Balance at June 30, 2024 $ 524,060 $ 0
Other comprehensive income related to investment 15,366  
Equity in net earnings of affiliate (1,075) (1,075)
Balance at September 29, 2024 $ 538,351 $ 538,351
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Inventories, Net (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw material $ 216,019 $ 258,422
Work-in-process 48,249 26,851
Finished goods 33,072 24,701
Total inventories, net [1] $ 297,340 $ 309,974
[1] Inventories, net at December 31, 2023, exclude $18.0 million of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" for additional information.
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Inventories, Net (Parenthetical) (Detail)
$ in Millions
Dec. 31, 2023
USD ($)
Inventory Disclosure [Abstract]  
Inventory work in process held for sale $ 18.0
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
Sep. 29, 2024
Dec. 31, 2023
Inventory [Line Items]    
Inventory reserves $ 140.5 $ 136.0
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Additional Information (Detail)
€ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 12, 2024
EUR (€)
Nov. 07, 2023
EUR (€)
Sep. 29, 2024
USD ($)
Oct. 01, 2023
USD ($)
Sep. 29, 2024
USD ($)
Oct. 01, 2023
USD ($)
Dec. 31, 2023
USD ($)
Financial Instruments and Fair Value [Line Items]              
Available-for-sale securities, realized gain     $ 800,000 $ 100,000 $ 2,100,000 $ 600,000  
Available-for-sale securities, realized loss     0 0 300,000 300,000  
Fair market value of investments with unrealized losses greater than one year     44,100,000   44,100,000   $ 65,200,000
Fair market value of investments with unrealized losses less than one year     8,300,000   8,300,000   22,300,000
Unrealized loss on contracts, net     (2,900,000) 5,300,000 3,100,000 12,300,000  
Equity securities unrealized gain     2,200,000 0 5,400,000 4,600,000  
Equity securities unrealized loss     0 1,700,000 0 1,700,000  
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax     (260,000) $ 2,590,000 1,014,000 $ 6,456,000  
Call Option              
Financial Instruments and Fair Value [Line Items]              
Realized loss on contracts, net         (9,800,000)    
Expiration date of the option   Apr. 26, 2024          
Fair value of outstanding contracts             17,400,000
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         (300,000)   600,000
Debt Mutual Funds              
Financial Instruments and Fair Value [Line Items]              
Available for sale securities with out contractual maturity date     $ 8,600,000   8,600,000    
Forward              
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 loss on contracts, net         $ (800,000)   $ (1,800,000)
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities $ 114,095 $ 132,456
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 41,833 41,808
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 37,149 52,734
Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 21,741 21,772
Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 8,640 8,773
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 3,931 4,892
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities   1,667
Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 801 810
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 677,611 937,159
Derivative assets 332 18,746
Total 677,943 955,905
Derivative liabilities 1,435 2,545
Total 1,435 2,545
Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 198,946 298,156
Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 311,090 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 41,833 41,808
Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 37,149 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,741 21,772
Fair Value, Measurements, Recurring | Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 8,640 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,931 4,892
Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities   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 801 810
Fair Value, Measurements, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities 53,480 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 569,066 807,359
Derivative assets 0 0
Total 569,066 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 198,946 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 308,000 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 8,640 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 53,480 47,132
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 108,545 129,800
Derivative assets 332 18,746
Total 108,877 148,546
Derivative liabilities 1,435 2,545
Total 1,435 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 3,090 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 41,833 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 37,149 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,741 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,931 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,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 801 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 71 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Reported Financial Assets and Liabilities (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 677,943 $ 955,905
Liabilities 1,435 2,545
Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 1,435 2,545
Other Current Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 332 18,746
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 510,036 757,571
Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 41,631 62,154
Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 125,944 117,434
Quoted Prices in Active Markets for Identical Instruments (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 569,066 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) | Other Current Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 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 506,946 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 62,120 55,905
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 108,877 148,546
Liabilities 1,435 2,545
Significant Other Observable Inputs (Level 2) | Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 1,435 2,545
Significant Other Observable Inputs (Level 2) | Other Current Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 332 18,746
Significant Other Observable Inputs (Level 2) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 3,090 6,117
Significant Other Observable Inputs (Level 2) | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 41,631 62,154
Significant Other Observable Inputs (Level 2) | Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 63,824 61,529
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) | Other Current Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 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
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale marketable securities, Fair Market Value $ 114,095 $ 132,456
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 510,036 757,571
Available-for-sale marketable securities, Fair Market Value 167,575 179,588
Derivative assets 332 18,746
Derivative liabilities $ 1,435 $ 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 $ 510,036 $ 757,571
Available-for-sale marketable securities, Fair Market Value 167,575 179,588
Derivative assets 332 18,746
Derivative liabilities $ 1,435 $ 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 73 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 120,817 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 440 249
Available-for-sale marketable securities, Unrealized (Loss) (7,162) (8,170)
Available-for-sale marketable securities, Fair Market Value 114,095 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 52,428 87,538
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 45,522 45,725
Available-for-sale marketable securities, Unrealized Gain 106 14
Available-for-sale marketable securities, Unrealized (Loss) (3,795) (3,931)
Available-for-sale marketable securities, Fair Market Value 41,833 41,808
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 22,985 35,080
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 39,986 56,458
Available-for-sale marketable securities, Unrealized Gain 323 201
Available-for-sale marketable securities, Unrealized (Loss) (3,160) (3,925)
Available-for-sale marketable securities, Fair Market Value 37,149 52,734
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 25,248 44,263
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 21,741 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,741 21,772
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 0
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 8,846 9,081
Available-for-sale marketable securities, Unrealized Gain 0
Available-for-sale marketable securities, Unrealized (Loss) (206) (308)
Available-for-sale marketable securities, Fair Market Value 8,640 8,773
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,319 3,303
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 3,921 4,898
Available-for-sale marketable securities, Unrealized Gain 11 0
Available-for-sale marketable securities, Unrealized (Loss) (1) (6)
Available-for-sale marketable securities, Fair Market Value 3,931 4,892
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 876 4,892
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost   1,633
Available-for-sale marketable securities, Unrealized Gain   34
Available-for-sale marketable securities, Unrealized (Loss)   0
Available-for-sale marketable securities, Fair Market Value   1,667
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 801 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 801 810
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 0
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 120,817 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 440 249
Available-for-sale marketable securities, Unrealized (Loss) (7,162) (8,170)
Available-for-sale marketable securities, Fair Market Value 114,095 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 52,428 87,538
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 41,673 62,385
Available-for-sale marketable securities, Unrealized Gain 20 36
Available-for-sale marketable securities, Unrealized (Loss) (62) (267)
Available-for-sale marketable securities, Fair Market Value 41,631 62,154
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 9,973 34,844
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 79,144 77,992
Available-for-sale marketable securities, Unrealized Gain 420 213
Available-for-sale marketable securities, Unrealized (Loss) (7,100) (7,903)
Available-for-sale marketable securities, Fair Market Value 72,464 70,302
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 42,455 $ 52,694
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Contractual Maturities of Investments in Debt Securities Held (Detail)
$ in Thousands
Sep. 29, 2024
USD ($)
Schedule of Available-for-sale Securities  
Due within one year, cost $ 41,673
Due after 1 year through 5 years, cost 25,690
Due after 5 years through 10 years, cost 7,950
Due after 10 years, cost 36,658
Total, cost 111,971
Due within one year, fair market value 41,631
Due after 1 year through 5 years, fair market value 25,729
Due after 5 years through 10 years, fair market value 7,908
Due after 10 years, fair maket value 30,187
Total, fair market value $ 105,455
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Notional Amount of Derivatives (Detail) - USD ($)
$ in Millions
Sep. 29, 2024
Dec. 31, 2023
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts $ 146.1  
Derivative Asset, Notional amounts   $ 152.1
U.S. dollar/Taiwan dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 29.6 42.7
U.S. dollar/Japanese yen    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 21.7 11.0
U.S. dollar/Korean won    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 8.9 7.2
U.S. dollar/British pound sterling    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 1.0 1.5
Danish krone/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 0.0 36.0
Derivative Asset, Notional amounts 25.7 0.7
Euro/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 24.8 25.3
Singapore dollar/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 23.0 16.6
Philippine peso/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 9.7 10.1
Chinese yuan/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts $ 1.7 $ 1.0
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule Of Foreign Currency Cash Flow Hedges (Detail) - Foreign Exchange Forward [Member] - Cash Flow Hedging [Member] - USD ($)
$ in Millions
Sep. 29, 2024
Dec. 31, 2023
Derivative, Notional Amount $ 12.1 $ 35.5
Long [Member] | U.S. dollar/Japanese yen    
Derivative, Notional Amount $ 12.1 $ 35.5
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), net $ (1,103) $ 16,200
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 332 733
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (1,102) (2,545)
Not Designated as Hedging Instrument | Foreign Exchange Option [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 0 17,364
Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 0 648
Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member] | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ (333) $ 0
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Foreign Exchange Option [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ 4,829 $ (5,846) $ 8,170 $ (6,675)
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] 4,829 (1,886) 686 (4,667)
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 0 0 9,764 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 $ 0 $ (3,960) $ (2,280) $ (2,008)
[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 and nine months ended September 29, 2024, net losses (gains) from remeasurement of monetary assets and liabilities denominated in foreign currencies were $(2.9) million and $3.1 million, respectively. For the three and nine months ended October 1, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $5.3 million and $12.3 million, respectively.
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Unrealized Gain (loss) on contracts $ (2.9) $ 5.3 $ 3.1 $ 12.3
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 9 Months Ended
Dec. 12, 2016
Sep. 29, 2024
Sep. 29, 2024
Oct. 01, 2023
May 27, 2024
May 16, 2024
Dec. 31, 2023
Oct. 05, 2022
May 01, 2020
Debt Instrument                  
Repurchase of common stock     $ 55,053,000 $ 346,492,000          
Stock issued during period, value   $ 1,200,000 10,000,000            
Line of Credit Facility, Maximum Borrowing Capacity               $ 750,000,000 $ 400,000,000
Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases   200,000,000 $ 200,000,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%            
Percentage of issued and outstanding shares acquired         10.00%        
Retained Earnings (Accumulated Deficit)   $ 990,039,000 $ 990,039,000       $ 706,514,000    
Warrant [Member]                  
Debt Instrument                  
Warrant expired   1.3 14.7            
Collateral Pledged [Member]                  
Debt Instrument                  
Line of Credit Facility, Interest Rate Description     65            
1.25% Convertible Senior Unsecured Notes Due December 15, 2023                  
Debt Instrument                  
Aggregate principal amount $ 460,000,000                
Debt instrument, interest rate, stated percentage 1.25%                
Debt instrument, net proceeds after issuance costs $ 450,800,000                
Payment for net cost of convertible note hedges net of warrant proceeds 33,000,000                
Repurchase of common stock $ 50,100,000                
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     1.3            
Strike price per share of warrant     $ 39.35            
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%            
Credit Agreement                  
Debt Instrument                  
Borrowed amount   $ 0 $ 0     $ 185,000,000      
Percentage of issued and outstanding shares acquired           10.00%      
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Interest Expense on Teradyne's Senior Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Debt Instrument        
Contractual interest expense on the coupon $ 0 $ 74 $ 0 $ 312
Amortization of debt issuance fees recognized as interest expense 0 0 0 113
Total interest expense on the convertible debt $ 0 $ 74 $ 0 $ 425
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Prepayments and Other Current Assets (Detail) - USD ($)
$ in Thousands
Sep. 29, 2024
Dec. 31, 2023
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 439,647 $ 502,257
Prepaid maintenance and other services 19,040 17,592
Prepaid taxes 20,734 16,083
Other prepayments 10,127 13,038
Total prepayments [1] $ 489,548 $ 548,970
[1] Excludes $5.3 million at December 31, 2023, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Dispositions” for additional information.
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Prepayments [Abstract]  
Contract manufacturer and supplier prepayments, classified as assets held for sale $ 5.3
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Warranty Accrual Included in Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 15,244 $ 12,543 $ 15,698 $ 14,181
Accruals for warranties issued during the period 2,149 8,859 8,331 16,237
Accruals related to pre-existing warranties (545) (795) (1,513) (1,552)
Settlements made during the period (2,990) (5,892) (8,658) (14,151)
Balance at end of period $ 13,858 $ 14,715 $ 13,858 $ 14,715
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 33,512 $ 44,422 $ 34,897 $ 56,180
Deferral of new extended warranty revenue 9,714 2,734 22,316 11,615
Recognition of extended warranty deferred revenue (4,297) (8,313) (18,284) (28,952)
Balance at end of period $ 38,929 $ 38,843 $ 38,929 $ 38,843
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Total shareholder return performance measurement period 3 years  
Stock price $ 95.14 $ 104.15
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 $ 102.51 $ 139.04
Stock price   104.12
Weighted average grant date stock price 95.83  
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.51 $ 102.91
Service-Based Restricted Stock Units | Employees    
Share-based Compensation Arrangement by Share-based Payment Award    
Restricted stock unit awards granted 0.6 0.5
Weighted average grant date fair value of restricted stock units granted $ 95.98 $ 102.66
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 Restricted Stock Units | Non Employee Directors    
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 $ 120.38 $ 90.5
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 $ 41.23
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) - TSR Performance-Based Restricted Stock Units
9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Risk-free interest rate 3.90% 4.00%
Expected historical volatility 42.40% 49.70%
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.10%
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) - Employee Stock Option [Member]
9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Expected life (years) 4 years 4 years
Risk-free interest rate 4.00% 3.80%
Volatility-historical 46.30% 46.60%
Dividend yield 0.50% 0.40%
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.24.3
Changes in Accumulated Other Comprehensive Income (loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance $ 2,730,812 $ 2,434,883 $ 2,525,897 $ 2,451,294
Other comprehensive income (loss) 40,076 (17,456) 22,950 1,940
Balance 2,902,542 2,441,300 2,902,542 2,441,300
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     22,751 (2,073)
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     0 0
Other comprehensive income (loss)     22,751 (2,073)
Balance 309 (41,922) 309 (41,922)
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     885 (903)
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     86 33
Other comprehensive income (loss)     971 (870)
Balance (5,223) (9,531) (5,223) (9,531)
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,014 6,456
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     (1,780) (1,567)
Other comprehensive income (loss)     (766) 4,889
Balance (260) 2,372 (260) 2,372
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) (6) (6)
Other comprehensive income (loss)     (6) (6)
Balance 1,146 1,153 1,146 1,153
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (44,104) (30,472) (26,978) (49,868)
Other comprehensive (loss) gain before reclassifications, net of tax     24,650 3,480
Amounts reclassified from accumulated other comprehensive income (loss), net of tax (9) (3,093) (1,700) (1,540)
Other comprehensive income (loss) 40,076 (17,456) 22,950 1,940
Balance $ (4,028) $ (47,928) $ (4,028) $ (47,928)
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.24.3
Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income (loss), tax $ (2) $ (869) $ (477) $ (433)    
Foreign currency translation adjustments, tax 0 0 0 0 $ 0 $ 0
Unrealized (losses) gains on marketable securities, tax (1,499) (2,707) (1,499) (2,707) (1,728) (2,308)
Unrealized (Losses) Gains on Cash Flow Hedges (73) 667 (73) 667 142 (708)
Retirement plans prior service benefit, tax (1,133) (1,131) (1,133) (1,131) $ (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     205 (408)    
Amounts reclassified from accumulated other comprehensive income (loss), tax (2) 0 24 9    
Other comprehensive income (loss), tax     229 (399)    
Unrealized (Losses) Gains on Cash Flow Hedges            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) before reclassifications, tax     285 1,816    
Amounts reclassified from accumulated other comprehensive income (loss), tax     (500) (441)    
Other comprehensive income (loss), tax     (215) 1,375    
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 (1) (1)    
Other comprehensive income (loss), tax     $ (1) $ (1)    
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.24.3
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Interest income (expense) $ 7 $ 0 $ (86) $ (33)
Unrealized (losses) gains, net 0 3,091 1,780 1,567
Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Interest income (expense) 7 0 (86) (33)
Reclassifications, net of tax     (86) (33)
Amortization of Prior Service Credit        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, net of tax 2 2 6 6
Accumulated Other Comprehensive Income (Loss)        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, net of tax $ 9 $ 3,093 $ 1,700 $ 1,540
XML 93 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax $ 0 $ 869 $ 500 $ 441
Reclassifications, tax 2 869 477 433
Unrealized (Losses) Gains on Marketable Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax 2 0 (24) (9)
Amortization of Prior Service Credit        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax $ 0 $ 0 $ 1 $ 1
XML 94 R85.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Acquired Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Goodwill and Intangible Assets Disclosure [Line Items]        
Acquired intangible assets amortization $ 4,748 $ 4,720 $ 14,108 $ 14,348
XML 95 R86.htm IDEA: XBRL DOCUMENT v3.24.3
Changes in Carrying Amount of Goodwill by Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Sep. 29, 2024
Goodwill [Line Items]    
Goodwill $ 1,178,218 $ 1,181,978
Accumulated impairment losses (762,566) (762,566)
Foreign currency translation adjustment 3,760  
Total Goodwill 415,652 419,412
Robotics    
Goodwill [Line Items]    
Goodwill 395,463 399,229
Accumulated impairment losses 0 0
Foreign currency translation adjustment 3,765  
Total Goodwill 395,463 399,229
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,232
Accumulated impairment losses (260,540) (260,540)
Foreign currency translation adjustment (5)  
Total Goodwill 1,697 1,692
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 96 R87.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 29, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 378,822 $ 378,822
Accumulated Amortization (351,158) (337,062)
Foreign Currency Translation Adjustment (6,376) (6,356)
Net Carrying Amount 21,288 35,404
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 267,706 267,706
Accumulated Amortization (252,406) (243,191)
Foreign Currency Translation Adjustment (5,337) (5,343)
Net Carrying Amount 9,963 19,172
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 52,109 52,109
Accumulated Amortization (49,134) (47,850)
Foreign Currency Translation Adjustment 210 232
Net Carrying Amount 3,185 4,491
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 59,007 59,007
Accumulated Amortization (49,618) (46,021)
Foreign Currency Translation Adjustment (1,249) (1,245)
Net Carrying Amount $ 8,140 $ 11,741
XML 97 R88.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Estimated Intangible Asset Amortization Expense (Detail)
$ in Thousands
Sep. 29, 2024
USD ($)
Finite-Lived Intangible Assets  
2024 $ 4,775
2025 11,454
2026 2,402
2027 1,185
2028 1,104
Thereafter $ 368
XML 98 R89.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Common Share - Additional Information (Detail) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Employee Stock Option [Member]        
Net Income Loss Per Common Share        
Exercise of stock options 0.1 0.1 0.5 0.4
XML 99 R90.htm IDEA: XBRL DOCUMENT v3.24.3
Computation of Basic and Diluted Net Income Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Net Income Loss Per Common Share        
Net Income (Loss) $ 145,649 $ 128,116 $ 396,119 $ 331,698
Weighted average common shares-basic 163,002,000 153,762,000 157,951,000 154,809,000
Convertible note hedge warrant shares [1] 460,000 9,168,000 4,751,000 9,009,000
Incremental shares from assumed conversion of convertible notes [2] 0 629,000 0 762,000
Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements 10,000 10,000 5 8
Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total 1,251,000 10,288,000 5,406,000 10,228,000
Weighted average common shares-diluted 164,253,000 164,050,000 163,357,000 165,037,000
Earnings Per Share, Basic $ 0.89 $ 0.83 $ 2.51 $ 2.14
Earnings Per Share, Diluted $ 0.89 $ 0.78 $ 2.42 $ 2.01
Restricted Stock Units        
Net Income Loss Per Common Share        
Incremental shares attributable to share based payment arrangements 768,000 455,000 637 410
Employee Stock Option [Member]        
Net Income Loss Per Common Share        
Incremental shares attributable to share based payment arrangements 13,000 26,000 13 39
[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 100 R91.htm IDEA: XBRL DOCUMENT v3.24.3
Restructuring and Other - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 29, 2024
USD ($)
Oct. 01, 2023
USD ($)
HeadCount
Jul. 02, 2023
HeadCount
Sep. 29, 2024
USD ($)
HeadCount
Oct. 01, 2023
USD ($)
Restructuring Cost and Reserve          
Severance benefit and charges $ 0.3 $ 4.7   $ 5.3 $ 11.8
Number of severance charges related to headcount reductions | HeadCount   94 197 87  
Contract termination charge   $ 1.5     1.5
Increase in environmental liability others         $ 1.1
Technoprobe [Member]          
Restructuring Cost and Reserve          
Acquisition and divestiture expenses       $ 2.2  
XML 101 R92.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plans - Additional Information (Detail)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 29, 2024
USD ($)
RetireeParticipants
Sep. 29, 2024
USD ($)
RetireeParticipants
Oct. 01, 2023
USD ($)
U.S. Supplemental Executive Defined Benefit Pension Plan      
Defined Benefit Plan Disclosure      
Contribution to defined benefit pension plans   $ 2.3 $ 2.3
Non-United States Subsidiaries      
Defined Benefit Plan Disclosure      
Contribution to defined benefit pension plans in 2018 $ 0.8 $ 0.8 $ 0.8
Group Annuity Contract | U.S. Qualified Pension Plan      
Defined Benefit Plan Disclosure      
Retiree participants transferred to accrued pension obligation | RetireeParticipants 132 132  
Reduction in pension benefit obligation and pension assets $ 23.4    
Settlement expense $ 0.4 $ 0.4  
XML 102 R93.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Defined Benefit Plan Disclosure        
Net actuarial loss (gain)     $ (2,512) $ 0
United States        
Defined Benefit Plan Disclosure        
Service cost $ 216 $ 272 665 815
Interest cost 1,590 1,713 4,883 5,138
Expected return on plan assets (1,204) (1,286) (3,737) (3,856)
Net actuarial loss (gain) (2,262) 0 (2,151) 24
Settlement expense 394 0 394 0
Total net periodic pension cost (1,266) 699 54 2,121
Foreign Pension Plans, Defined Benefit        
Defined Benefit Plan Disclosure        
Service cost 119 107 360 320
Interest cost 256 253 766 762
Expected return on plan assets (23) (11) (58) (28)
Net actuarial loss (gain) 0 66 (242) 66
Settlement expense 0 5 (24) 5
Total net periodic pension cost 352 420 802 1,125
Postretirement Benefit Plans        
Defined Benefit Plan Disclosure        
Service cost 9 9 28 26
Interest cost 72 60 217 181
Net actuarial loss (gain) 0 0 (94) 30
Amortization of prior service credit (2) (2) (7) (7)
Special termination benefits 0 1,423 462 1,792
Total net periodic pension cost $ 79 $ 1,490 $ 606 $ 2,022
XML 103 R94.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 29, 2024
Dec. 31, 2023
Purchase Commitment, Excluding Long-term Commitment    
Aggregate purchase commitments $ 458.1  
Purchase commitments less than one year 445.9  
Product warranty accrual 13.9 $ 15.7
Revenue deferrals related to extended warranties $ 38.9 $ 34.9
XML 104 R95.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 15, 2022
Aug. 16, 2022
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Dec. 31, 2023
Income Taxes [Line Items]              
Decrease in Unrecognised Tax Benefit due to lapse in Statute of limitation         $ 700    
Accrued interest and penalties     $ 200   200   $ 1,300
Interest and penalties related to income tax, expense (benefit)         (1,000) $ 200  
Uncertain tax positions     7,600   7,600   $ 18,600
Net increase in uncertain tax positions         (11,000)    
Percentage of alternative minimum tax   15.00%          
Minimum effective tax rate 15.00%            
Gain on sale of a business     0 $ 0 57,486 0  
Income tax expense     $ 12,260 $ 16,164 54,095 $ 54,069  
Device Interface Solutions              
Income Taxes [Line Items]              
Gain on sale of a business         57,500    
Income tax expense         $ 10,700    
SINGAPORE              
Income Taxes [Line Items]              
Tax savings due to the tax holiday, per share         $ 0.06 $ 0.01  
Income Tax Holiday, Aggregate Dollar Amount         $ 10,200 $ 1,700  
XML 105 R96.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Reconciliation of Effective Tax Rate (Detail)
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Income Tax Disclosure [Line Items]        
U.S. statutory federal tax rate 21.00% 21.00% 21.00% 21.00%
Non-deductible officers' compensation 0.50% 1.30% 0.40% 1.10%
Tax credits (5.00%) (9.30%) (3.60%) (5.00%)
Discrete expense (benefit) related to reserves for uncertain tax positions (4.90%) 0.30% (2.20%) 0.10%
Foreign taxes (4.90%) (1.50%) (3.30%) (1.10%)
International provisions of the U.S. Tax Cuts and Jobs Act of 2017 (0.80%) (3.10%) (1.10%) (2.90%)
Other, net 1.90% 2.50% 0.80% 0.80%
Effective tax rate 7.80% 11.20% 12.00% 14.00%
XML 106 R97.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Additional Information (Detail)
9 Months Ended
Sep. 29, 2024
Segment
Segment Reporting Information [Line Items]  
Operating segments 4
XML 107 R98.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]          
Revenues $ 737,298 [1] $ 703,732 [1] $ 2,066,996 [2] $ 2,005,699 [2]  
Income (loss) before income taxes [3],[4] 158,984 144,280 451,289 385,767  
Total assets 3,769,728 [5] 3,370,655 [5] 3,769,728 [5] 3,370,655 [5] $ 3,486,824
System Test          
Segment Reporting Information [Line Items]          
Revenues 73,312 [1] 83,203 [1] 209,435 [2] 252,106 [2]  
Wireless Test          
Segment Reporting Information [Line Items]          
Revenues 32,601 [1] 36,974 [1] 93,457 [2] 119,472 [2]  
Operating Segments          
Segment Reporting Information [Line Items]          
Revenues 737,298 703,732 2,066,996 2,005,699  
Income (loss) before income taxes [3],[4] 156,373 147,862 394,869 393,442  
Total assets [5] 2,357,481 2,338,069 2,357,481 2,338,069  
Operating Segments | Semiconductor Test          
Segment Reporting Information [Line Items]          
Revenues 542,734 497,863 1,497,552 1,387,580  
Income (loss) before income taxes [3],[4] 163,778 136,451 401,475 361,676  
Total assets [5] 1,308,031 1,382,444 1,308,031 1,382,444  
Operating Segments | System Test          
Segment Reporting Information [Line Items]          
Revenues 73,312 83,203 209,435 252,106  
Income (loss) before income taxes [3],[4] 12,522 23,754 36,138 67,629  
Total assets [5] 178,291 178,904 178,291 178,904  
Operating Segments | Robotics          
Segment Reporting Information [Line Items]          
Revenues 88,651 85,692 266,552 246,541  
Income (loss) before income taxes [3],[4] (24,206) (21,812) (56,099) (66,704)  
Total assets [5] 794,277 684,207 794,277 684,207  
Operating Segments | Wireless Test          
Segment Reporting Information [Line Items]          
Revenues 32,601 36,974 93,457 119,472  
Income (loss) before income taxes [3],[4] 4,279 9,469 13,355 30,841  
Total assets [5] 76,882 92,514 76,882 92,514  
Corporate And Eliminations          
Segment Reporting Information [Line Items]          
Revenues 0 0 0 0  
Income (loss) before income taxes [3],[4] 2,611 (3,582) 56,420 (7,675)  
Total assets [5] $ 1,412,247 $ 1,032,586 $ 1,412,247 $ 1,032,586  
[1] Includes $0.8 million and $1.4 million in 2024, and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
[2] Includes $2.5 million and $3.9 million in 2024 and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.”
[3] 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.
[4] Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, legal settlement, pension mark-to-market, and inventory charges.
[5] Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.
XML 108 R99.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Segment Reporting Information by Segment Charges (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Segment Reporting Information [Line Items]        
Restructuring and other—employee severance $ 4,578 $ 6,856 $ 11,018 $ 15,251
Semiconductor Test        
Segment Reporting Information [Line Items]        
Cost of revenues—inventory charge 4,041 10,422 11,405 18,374
Restructuring and other—employee severance 0 1,776 1,277 5,055
System Test        
Segment Reporting Information [Line Items]        
Cost of revenues—inventory charge 0 0 1,016 1,412
Restructuring and other—employee severance 0 0 0 1,124
Robotics        
Segment Reporting Information [Line Items]        
Cost of revenues-legal settlement 3,600 0 3,600 0
Cost of revenues—inventory charge 537 652 1,071 2,203
Restructuring and other—employee severance 1,110 636 2,647 2,707
Wireless        
Segment Reporting Information [Line Items]        
Cost of revenues—inventory charge 1,204 0 2,024 1,080
Corporate And Eliminations        
Segment Reporting Information [Line Items]        
Restructuring and other-acquisition & divestiture related expenses 0 0 2,214 0
Selling and administrative-equity modification 0 0 1,469 5,889
Restructuring and other—employee severance 0 1,753 0 2,877
Restructuring and other-contract termination 0 1,511 0 1,511
Restructuring and other—other $ 2,437 $ 0 $ 2,437 $ 1,100
XML 109 R100.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Jan. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Sep. 29, 2024
Oct. 01, 2023
Aug. 31, 2024
May 31, 2024
Jan. 31, 2024
Aug. 31, 2023
May 31, 2023
Jan. 31, 2023
Common stock average price       $ 111.32 $ 103.89            
Dividends Payable, Amount Per Share           $ 0.12 $ 0.12 $ 0.12 $ 0.11 $ 0.11 $ 0.11
Dividend payment       $ 56,936 $ 51,081            
Percentage of excise tax on share repurchases in excess of issuances 1.00%                    
Cumulative repurchases, shares   0.5 3.4 0.5 3.4            
Cumulative repurchases, value   $ 55,100 $ 349,300 $ 55,100 $ 349,300           $ 2,000,000
Common Stock                      
Dividend payment   $ 19,600 $ 16,900 $ 57,000 $ 51,100            
2023 Repurchase Program [Member]                      
Common stock average price       $ 103.46              
Cumulative repurchases, shares   4.4   4.4              
Cumulative repurchases, value   $ 455,600   $ 455,600              
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( UH85D'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 " -:&%98._OO^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G60K"F&;B^*I!<&"XBTDTS:XV81D9+=O;W9MMX@^@,?,_/GF M&YC61&E"PN<4(B9RF&]&W_59FKAF1Z(H ;(YHM>Y+HF^-/4WEF0X0M?G0 M!X2&\SOP2-IJTC !J[@0F6JMD2:AII#.>&L6?/Q,W0RS!K!#CSUE$+4 IJ:) M\31V+5P!$XPP^?Q=0+L0Y^J?V+D#[)PLS MZ=Y@^96=I%/$-;M,?ET]/.Z>F&IX2_>/ MC2^"JH5?=Z&^ %!+ P04 " -:&%9F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M UH85D+9%Y#M@4 ,8> 8 >&PO=V]R:W-H965T&UL MM9E];^HV%,:_BL6D:9-*21P*]*Y% DJW:O?V8FC1%UWMEJG'WH]Y6]YS-2Y M2'D"=]9"QDS#J=ST5"HY"_*@..I1QQGT8A8FG?%5?FTAQU;OP$&ZVVESHC:]2MN%+KG]+%Q+.>I5*$,8\4:%(B.3KZ\[$ M_3#SJ G(G_@]Y#NU=TP,RDJ()W-R%UQW'-,B'G%?&PD&_Y[YC$>148)V_%.* M=JK/-('[QV_JMSD\P*R8XC,1_1$&>GO=&75(P-+2.5_ MR:YXMM_O$#]36L1E,+0@#I/B/WLI7\1> &T*H&4 ?1?@-@5X98"7@Q8MR[%N MF&;C*REV1)JG0WXI,BU$:(/()?DD$KU59)X$//@VO@<-JEI%WUHUI:C@DJ?GA%Z>$>K0 MOJ4],SS\LZ\A?&0+_Z8Y7O62O%S/0U_27Y.5TA+&W=^V-U0H].T*)AD_J)3Y M_+H#V::X?.:=\???N0/G)QO>_R3V#6R_@NUCZN,))&D OYK<1FQC0\7CURQ2 MW :%AK6$NJB@+M!&W0@_RYD>7U-;XZ9XN.MTO]B0T*B62(,*:7 I7,@-$"7AW,+6\D%_YJXT.5W+, MS^60NHZ-$8UMR3BJ&$?_J0\77(8B:.Y%7.V+9^-#8UKR759\EVB+9IF4[X,ZM^Q5#/R 5%4/&PLB+M"6 M=<]%N,^#HY4@$Q225F)4J2UQ;7YD/JQ_)DON9!' K'ZXT$W$,(WZIA?]D!3V%-7)K;^3BYNB-C,Q?_"U+ MH!HTUDQD#]T\2*? K_ M0VO_0X_R/X_LA=P%,!&%Z]#/N;$>QB6=?I=26)[U1U;>4[@?6KL?BIN7DG<2 M!*"NSMX.R$=XCGQ.[/V*2PXP\2W=S2NV9# MI_!+M/9+]"B_5($NA-*P-O\S3)OG*5S1<4<#^[>TIW!,M'9,%/[8J\HUS1/.9R8_S[SZ 4R.XU90E M5I][0+ 1%(]K"UJ[(^\H=[3<6$]E<94#;R+33R M.=,PJR8-M6Z**__GW:)"[2)7,_NVSV-W0$<#-S?-S_N0O;V=0C/^\@U417QC M5(M-P^IJM4D[R;_7CQ0[O)V:&KR(17T.H:!$AC[[5 M^TE[1T.Q?[ R$PL5):T(I4T]]??4'(L6WPX6?10M)7D M(?4=:C@?#J73AZKY)E="*/1]793R;+)2JCZ9S62V$FLNCZM:E/#+;=6LN8+3 MYFXFZT;P9==H7+ESE=RNE+\S.3VM^)ZZ%^E)_:N!LMNUEF:]%*?.J1(VX/9M/_7^>^<\.'/#I;BLBG_G2[4ZFR03M!2WO"W45?7P5FP<"G5_657([E_T ML+$-)BAKI:K6F\:@8)V7_?_\^V8@=AI@ZFA -@W(N %S-*";!O2Y=V";!NRY M=P@W#3K79[WOW<#-N>+GITWU@!IM#;WI@V[TN]8P7GFI ^5:-?!K#NW4^>7' M#_/%A^O%','1][[.]''/>[%O4Q(ND4D8 P2_.%O_E<9,>(XJXY MW6\^ \^W[I.M^Z3KC[K<;YM&E IQ*862)S9_^@Z8O0,]CT]DS3-Q-H&)*D5S M+R;G/_^$H^"US;L?U-F>KW3K*_7U?G[)Y0K!4T.9/A!_M?D]+\!YZU/LNXJZ MKG2RN3\/<1#0Z'1VO^N/:1:'\ =OS?:4LJU2YE7Z!V^^"<5O"H&DR-HF5[FP MJNR["7=NSW!$\4BD:141'#*[QG"K,?1JO,BRJH7!@VR9"1A)$#M%A9 2\0*R M+R\S@2"/HZP1RURAHH((DZBZ1:_P-(U)]R#T89(@KA!,"R76-Z+9SHW. ,*] MO_H4\E.XG:Q%EUV+1]N0A.:0)(S&XP=G,2,$$\>@1-M!B;R#\JZ\AX"J&GA< M4U0*91'XQM_#5_RGS:O(D$O2F+)@Y)5I1H,TC1U>Q5NO8J^F3XVH^>/:,57> M^!M_)5:'8LMC2D.6C!PRS< FC0.[0\G6H<2KZ:-:04QE>[G/)C(Q[H[#E(8C MC:85C=.4V"6F6XFI/UGMB4,K42R[Z20A9=FDIH:(<6R8%H22T#&2.!CX&7B% M?JX4+YXQEIMN]@8SH4D2C6>FQ9#@B 0[X[XO=0?U^$ 8489CA_2!N-B/W&>#;-//7G20,&6&4(L= MCAEU9#@\$!?[D3L7MP)">(D4_^Z+8I.E),!),D:NQ0[#NB!VQ?! 7>S'[I50 M>2-TP'9!+'U:3<9ABK$QI!8S' :N$1U0B/TD6\#,4H]H+=2J6L*J^5Y(I75; MI9K@"FE"0V-833M7 AO@AOV ZF'@&48;JJ@YA4PSFH2)2]Z *NQGU44&XZ@# M,R\5+^]R/9<.37J32+"T2<9LM9C1D#D?_$ N[$?7/ZIJ^9 7A56:22&&4X;) M6)O-+HQ"1S(E ZZ('U?OJ_+N2(EF_6RR$I-'8[1:3& *44<50 9@$3^P>K:Z M0Y.8R(&5+JRN1X]Z?N ^7ZEMC;:P=<^2*'&MDLE.U?F\LK/(^4U>=%2PUYX_ MMOC\?U2?9( A\<-P6S'!8EHCT>JPA6]APL)T''$6NR3 SI ;.$C\' 2130O9 M1JSKHGH40OZ"LFI=BU+R?F,+UDP/N5JMJF()2Q)[6%K@%Z9Q.DZ9-CM86;G6 MI&2 )/%#<@OS1D ]UHJ^ZN\VDW2J7][KZM0NW80AU$]&]6@U2URIDPS,)'YF M;EBT>08[L\.JU80A#D(<&MG)8H=9C%VY=" G.4#.T<+TD%Z3D-WC'LNUF,4A M<:D=0$K\('U70B +O;X3_BEH8C$D(1L3RF(&N3&D#ID#/HEV8V:A$MH3,>B+1Q,(14[1 \8I"\H!P\IM6 L&K/.9I0XD@4=0$?] MH-L9VY?E8FH"+ I($H]56\S"P+6E00?.43_G!MUYEY7EX;1,+5N@L"XR4H=I MQAAUK8OHP#KJ9]V@^$6)F9HP&R=FBPD) E?F&'!'_;CK$_.A,# AED0Q3HQ1 M->W2".+ L4%$!]K1 [2KUNN\VQ:0?4*K2AW$HLST\/[ZH5("7?UFE>[MV+Z8 M1[:JX =TM/^29V G"[Q5T/7;BZO%VX_OYXNKZU_0XI]?WGW^C_4MCQ?!+ZV" M?E1O^TX/"&9^!.LG#G4$<"O[-D6O@F-,0ICW#;KG12NF"$\A^/5?)%< MJE75Y/\5R]<(1V2:AFD7*C@DTRA-GLQR*355]"]5JZ2" YT-K>^6IG_WY1(S M.4\"&H^GM,4,IT'BF"UL6 TP_VK@8KG,=14&$[OF^?(H+U'&ZQPFNE6L"70, M:RT<&>\';88D)J[W1FQ@/SM8\K;KMN *GDQ/?UU,-F*EO[2X%]U;0:MT$^M' M+!AO:RQL9B1*8P?^V<[[5S_^89W(X1*4P;PI764N,Y&>ID% Q[6ZQ2X.HA"[ M1G>@/_/3OT_Q7?SKH;O(U;_+BL?NJ"*;U4=U4F7Z7GH^[S@HN97Z;ZU0G MK7N8QY#P!.K(N3A!DWDNZTIV:4-..B,^9)&\[#^U@K-CM-CHDZ P/*9;@39O MT%3KUK1N>*;0FI?M+1RTC5[@ZV?:UG61PTD]O#N>OEC\SS\EA 2O=UWH+N'7 M7D=VMTT1Q!9XH)K\INU?1*D*9G6V0E+<:5G'Z+)JZ@H6ST_[ZMHMF4O5>>CZ M9F0*/EO>;?5DR42C\\=3P=/U>FRCYVSGPR4HX^ZZ+\:T@+94_> M=!]OC:Y?XI.Y[?H%BT_F$-^V7Q+XI?O ;3;W.6Z.A:W(",XCB$7 M-/T79_V)JNKNDZJ;2D']V1VN!(<)K U"'6;P!#$IVILQ5IGI[:MPA@2JMHB@Q1G M5D(F5&,HU[;*)-"H "7<=AW'LQ/*4LL?%<\6TA^)7'.6PD(2E2<)E;_/@(OM MV.I83P]NV3K6YH'MCS*ZA@#T?;:0&-DU2\022!43*9&P&EN3SNET8/*+A&\, MMFIG3(R3I1 /)KB,QI9C! &'4!L&BC\;F +GA@AE_*HXK7I) ]P=/[&?%][1 MRY(JF K^G44Z'ELG%HE@17.N;\7V BH_?<,7"JZ*;[*M*T/[VYGLVO@_F,X"BXN;J<3>XP.)M<3:ZG4 FI MCD&SD/)/Y#.Y#V;D^.@343'.*,)2+7-$T4BURM!>/;(U"S7)V6(DZ*T6Y M!T0%D+6).VP1UW%[#?#IR_ 9A&W2[13P[C[0'$TUX,[5 M1*S(.4MI&C+*R4(H5FS%'Y.ETA(WY,\FJR5WKYG;-.FIRF@(8PN[4('<@.5_ M_-#QG"]-QO\3V5X9NG49NB^Q^Y,P%'FJ%39O"&Q#EQQ:A(-2A'(\#+ J0/!8 M(9'(EWJ5GDI$[:<]&K7?1>=#$5 M28+O#!LK?&B1C$JRH3R')HTET6!G>:?=R7ZOLOT-EU60TU[&0 M[ ]$36I+POYNL9SB\TSOZWE[BKU:L?=^Q4RIO%FM]Z\*SQWVA\_$-J3U76]X M8 \,:JV#]VO%*TYI/*]8NFX2/'B;X(:T)L'VSHEM;LNO5*Y9JK"=5@ATV@-D MD.4-5 9:9,4AOA0:KX1B&..E#=(DX/Q*"/T4F'NA_AO@_P502P,$% @ M#6AA64>4!VF0RFI=&Z]6 >)X8K*,XZ5V0_W7AN^Q@_+O&@87)QMH@]17LO5JF#2U_%71=K;]UD8'GY^91^5SFMG[B,EK]/5[_$\7Y[W@AZ:RT6T M7>5?TZ>QK!SB!=\L7:GR+WJJL%X/S;8J3]>5L;Z"=9SL_D?/52 .##0/;$ J M V(:T!8#6AE0TX"U&+#*@!W; Z\,^+$^B,I '-N#7QGXQ_H05 ;!L3V$E4%8 M#H==_LKD#Z,\NCC+TB>4%6C-5GPH1U!IK7,>)\5@G^:9_C76=OG%]>WGX($W2W3K8J2N3I!;QK?SP:YOL2BH\&LNIRKW>60ELNAZ%.:Y$N%;I*Y MG /V([=]Z+ ?Z-#LXT->XW-%G(13N>DC$IX@XA$&7,_0;7X[R_O(PZ4YA=SY M]WH?_W3OC6#0_6"A)1]MX?LJ'V6RE>H42NS.E,&FQ9I]JC;13)[W]**L9/8H M>Q>__H*%]P&*:I=DHR[)QAV1->+/]O%G+O:+NS2/5GJ+V64!2L+.7I3VQ3[W M>.%3GX3!V>#Q ';M[N8;_@/*"<#M49^2)O?-SW"/;&[B"1&&HDG^\3OD!"(? M0^0>U^Q-\LD/DC=2R/U/$H>XON51)%2,EH%W1P1@C]?0A]9P@_9JE2:).EBSB'7/6M7AD5')NNVC :!B0T M7;5AF'A84&,2CP$[56]YRNW^@U*)$R>W5_KI>M5;K1M2MQZ#L!.*/P5>H!OYWEV_TX2/.ES$"O MB>T/]RVO;90(N#"]ME$8>]CR&H!QPMMR7Y<>V*FL+SY&NK(L]MIH5>[-]WJ7 M3J2":TQJ78-G^OQ=R B O.=ZS C38Q=5T]M:Z.-CE'YJ;3J@M\SJGP2,66L< MA..,XM#TV\;Y0H]-1TW<917_BL15'A6I5BX909G]/D?9WUMW$9B7>O MZ0Q6^].DEQJWASML@+FPE:?[[GG"W,X M C 1^-9^"\!P*+BUY$*XX'"A:GI<:U[L%'*UQ]7X UT.[.+"W J' "@4EKLV MB(3FT<481K6H>UR+2NQ6E;?%%FI-N!.42%A:V1+O/1$@W"1,M&3&JE2=Q* MLSDV?G8H (*0"9]80P' D0!C4X<".+V3X]"<+Q".8A&VZ&]2*U'B5J(W/QD' M0$YBSS>EBKOS']V C^MTW%6GS8C6:I>XU>YGZ=I4B7U^BQFW:W@(!PX@&T=# M@4T=/(9PK@%4ZUOB/@.NW45:ZB']85T>(D89K/!(I^?!G;*-.F4;=\763$RM MOHG[4/@J4O$,S,#.+C@L\?KFYC.$4:;, 5"D;RJ',8C"+3*'U!J6N#7L,%YM M<_#&ZE5E^3T?(91YHC "4*3/B.DCA/):3@I(K5J)6[7^7C[@(.M2%U(-L M3##UZR\!P>3#?6NJ;7V)!?5,T3:$<%P7@::X W%^:"<,".!L5C'!J!@3$>=R2\SB&P,XP3D_T!G-0-;5!76?GD]U:N*9=&]OG584G;*- M.F4;=\763$9=45#W>;Y[>^OTY+Y3ME&G;..NV)I9J*L>ZJYZCMC>H,=+&#-G M]Q#"<>Q;(A? Z<4BP.;!"X!C- P);5D%ZB*(NI]7.6YSZ_1QE4[91IVRC;MB M:V:CKL&HNP;[GVUNH26>F*^W&7-4VS#!A?FDU@B 82T"B7F+!L*%) Q;!C4K M*K=F2UT^,/>Q_#?\!YHD.HASB11Z@[Q^@-;Q:E6^1Y',=0ONLWU+G)0/4I^4 M/Q7/1)_H7*B-+%^X6+VO.+V>S=)N4=VVG.GOS*)LK=)W.XT4\VZ7M;4%#O ^7T^OR M$_[P#@E/H*JYVBEV=[VOTR3/HIG._%.<+]%U^1Z S%2_LGSUN7"9]+GA,NV' MILO_]QY#TW!P\-J#QCZ4[\PH5%[6[GFR?>O^O9S+\FT4H_T*G]Y@H'V$3R=0 M^Q4YO89XAN3T!FH?D=./4/N8G$Z@]DOFG4[TM(!^V;]:-*A=WKV8]"G*'N)$ MZ70NM/M>W]>[2K9[UV?W)4\WY8L@]VFN@UM^7,IH+K,"H']?I&G^^J7H8/_& MU<6_ %!+ P04 " -:&%9: (]"1$& "'&@ & 'AL+W=O9^?I>2HIL2[0<3-6'1!)][A%Y>'FX:/R:L6]\1:E ;TF<\HO> M2HCU^6C$YRN:$'Z6K6D*ORPREA !CVPYXFM&29@')?%(US1[E) H[4W&>=D# MFXRSC8BCE#XPQ#=)0MCW*QIGKQ<]W'LO>(R6*R$+1I/QFBSIC(HOZP<&3Z.* M)8P2FO(H2Q&CBXO>)3X/L"L#RBD"[*) MQ6/V^HF6#;(DWSR+>?X?O998K8?F&RZRI R&&B116ES)6RG$3@#PJ /T,D"O M!Y@' HPRP/CH&\PRP/SH&ZPR(&_ZJ&A[+IQ/!)F,6?:*F$0#F[S)U<^C0:\H ME8DR$PQ^C2!.3*;W=WYP-PM\!'>S^\\W_N43/,R>X'(;W#W-T/TU_'3[\!A\ M MS-UP#=W,%S@(;HR\Q'_9,!.D%1BIY6V8:3-.3CD8!Z2?;1O*S#55$'_4 = M#'2;I6+%49"&-%3$^^WQ7DO\"/2H1-'?1;G26PEG='V&=.\4Z9IN*NHS;0^_ MGXLSI.$\W% UY[^]/?CIM^^)85098N1\QJ'J""(H6(- V0)-LP3\:"6-XH6B MFW2>)13]>?G,!8,A_Y>J[PMV4\TN??"G M**5YH@KR=JX2P^HR&[LD\[LD"SHBV^LDN^HDNS4;80*'Z3F%V8LQFLZ_(_"& ME,>D6!B$?\.D)NUDMZODY40[K?Y@'LFO4+DUS9<2\7=5;Q85L7:SS'$-MY;9 M3=00FX9NU3*["=-UQ\*UQ%:0Z9ICJ//:J21S6O/Z\H5$,7F.Z1"6?D-.8@IS M//M&A2Q#G(*4D8@H5Z:TTV5*=TGF=TD6=$2VUS]NU3]N:TI_26$1'D<_:%CX M#.4#M(15.$>0TLJ>0H1%/$J7*(0"N*PIB[*PD?.V!O/\2=\Q,%C7B:Y99>[W M3T"=%JEV-D*XU8.G MA*_0 C;.:$7#Y0&O+3DZ,MM.V?Q.V8*NV/9[0]_VAOZ3COLQ8P5+E6/?T5TY M^MUW7\6G+K:/6T!9N5JZ-I*ZB=(MK^X$"A36L%E/ZB;*AE7Z@:3>[MUPZ[[C M?W57Z:M]U_:DSGT8\H/WJ+@ M81V35&W'G6[G.F7S.V4+NF+;[Z'ME@ZW[^DNDXR)Z$>1FC#XUV"Z#,GW1'.* MYHR&T>$-75\N;@MOP!]8U&+5%JN>U,L.;,'"[W9FB;'P3I^N>U7#%)@Q[YJ&UU':[A-OW2U-%VY6-=IN' M3J[EU+?F4Q4.:W;=ZWP%SL2>9M=/IQ0XPS!LHWX\-=HY6$\H6^9?-#AT[285 MQ0EJ55I]-;G,OQ74RJ_P^10KRGWYE24_R-_2%Y]H;@E;RN5.3!?P*NW,@3YB MQ5>/XD%DZ_Q8_SD3(DORVQ4E(642 +\OLDR\/\@75-^>)O\"4$L#!!0 ( M UH85ET([89& 0 &D- 8 >&PO=V]R:W-H965T&UL MK5=M;Z,X$/XK(VYU:J6T$/+>2R*U@5XK;5_4M'L?3O?!A4GP%7#6=IKN_OH; M0\JF0,EJKU\ FV?&\SP>#\-X(^23BA UO"1QJB96I/7JQ+95$&'"U+%884IO M%D(F3--0+FVUDLC"S"B);==Q^G;">&I-Q]GSI>L27.43^L;B6-[,)+R!-,%1-&[3R#8?(HQ),97(83RS$!88R!-AX8W9YQAG%L'%$87[<^K6))8[C[_.K] M/.-.7!Z9PIF(_^*ACB;6T((0%VP=ZSNQN< MGY[Q%XA895?8;+&.!<%::9%L MC2F"A*?YG;UL==@Q(#_U!N[6P"T;=-\QZ&P-.C^[0G=KT/W9%7I;@XRZG7// MA/.89M.Q%!N0!DW>S$.F?F9->O'4Y,E<2WK+R4Y/9S?7GG\]]SV@I_G-YTOO M])X&\WNZ7?G7]W.X.:=75[=W_@7A+K_X<'E-8Q\.;IG$5$>H><#B0SB"A[D' M!Y\.X1/P%.XCL58L#=78UA2G6[?>NRF+)VK% IQ8Y%BA?$9K^OMO[;[S1YWP'^G,^TAG_@[-%W6*+NDW> MIU1"J4"F5#\D'='@&]!NI"IF>6D._Z6R8C90M4"SE[H]RMWW,_?F2_,\=<;V M\Z[P>Q'>7H3?A'C#NU?P[C7R?DCI4QGS[QC"DCZ1"@YBH12J0R#>]!E\0LT> M8P2%I S7'!4PR15/EQ#2!-U6*+D(6Y!BEM[OR)-'T=L)O.^,2@)5,4>#3KND M417D.KV22C6.NLZP7JA^(52_4:@[#&*F%%]0Z2XE!5#O ;EL<)"I>$CE/(C7 M5$I-73?*\.R<[U.I7PW<+8E4A92SJ(HP-?"-0%7(J%Z=0:'.H%&=TT1(S;_G MRA"_%>4$M59T2'F $$@,N=Y'?K"/V6POPJLBCDH)Y#="WI ?%N2'C>1G3$6P MH/81(@R7E 3E0U7'=EB7["6^5JICVL-VO)STJ2(\:2=]0 M&R/K/V8'G^DL'+8@T^7=X0)LJ\\8^'VBQRCK71Z&I#\X>(_H70FD M]'XAA'X=F 6*OZOI?U!+ P04 " -:&%90<66AY + #W8P & 'AL M+W=O_^UQ>7Q:/]6*^4I_+H'I<+O/R?^_4HGB^&I#! MCU_#L#TBM5"3NH7(FQ]/:J@6BQ:I.8X_=J"# M?)-B M46W^#9YW;<-!,'FLZF*YZ]PF=Y/@^:H=6>.Z;/YWWO2KKX MJWPUK2XOZN:X6O2+R>X8WFV/@1XYAKNBSA= MZ&_V[!8+INQ.:Z+R3>@]\C? M^^UT.F_'=KX(/N?SZ5ES"L-\/8>/).O FDP>EX^+O%;3X*:>J3)HCJV9Z+-V M!CZIX,-J4BQ5\//'HJI^ >"E'_Y6U;F:KQZL%%\TE.]YIWO>Z0:3 M'\%\ER_RU40%>1V,U.0\8.37@(:40NQMD:(-4KM2/5U3+@A-^>7%TR%=;CN2 M\C@T6XV 5K$0:<3,=IG;[HRG2928S:3;+*8BINF^F9$>MD\/.R4]OP;C65ZJ MZJ0T>1';*\2;:IU/U-6@&1F5*I_4X/KO?R-1^$]HZ&_!Q&&6A(A%&H9V/C'# M9IA@$@G,()#O">1> C\U%^5Y53UN!GEQ'TRVBT75+A;!XVK:S-'-Y[/VLC0- MU@W=X,K%71Z8"*VQ.N3NF ZMV3&"D%B:6J/>>U9]"4 ",P@0>P($.@'!S\TJ M7&UF'+1,OO-&[#O#A,-'PA)W>F'&S##!)!*8P6ZT9S?RLCL^H*YAMKG/K?+- MG:+ZWGY6$'N1DW >Q;&PII(W;L\4C4X*F6&&E$A@!BOQGI78R\JM6C^6DUG# MBCWC(#YB)SEG3- X)18C,7 AIO8T\1Y8WVF""2;ATV0Q@>\0DGVNDQ?FNFL5 M\^+V7<42X.Q81-UU##-JA@DFD< ,%M,]BZF7Q6%>S8+I_&D^54>D2^HF6!!" MK.OVT!NF[[*%"99A@LG.;!@LD%"KT-!_/5%UO5!+M:JK[71:/:FRGG]=J&!5 MU H6E5[(OA-IAV8*"6L.[=H8IV\WRE /2V*AF;P4/T)A40^N[,HP[S[L3#/"R)A6;RI/T'XC<@^O+4.1%1W0GBVA-G\$Q$=2=0 MT206FLFP-BC("0[%QA@$^7+M L9(E%KVU] ?I.^-!RI:AHHFNS-B$J&-"N)W M*K:.[<1P;.<[QW9QQ+%]1US[@*0\M-G!%/PC5+3LI#.06#%-;K3-0/P^PX%- M?3.ISX-PZ[\RD!)7[5/.";,7I>&NH6E4$V$;=@ >24A$6&Q?>-R&9SQ.J6U5 M ^TBP=(#/#-+6O83O^X'W.KN;&&*["%Q5381C#+HDH!J%:"B22PTDT=M*1"_ MIW PVO_UN&CXHQ[^7.5/.>-)8GO3NX;F:*=1:M/BXI$XX2(-[=$.60XAMV_' M)- NB@A/HR.C74MVXM?LP&COSA:F"AX25P8WRP?A@'V,&CA#19-8:&8!4FM^ MZM?\6"4:ZJIR$M,PLN8!=04^M=J,0"B2V%/ ?V)]:UYARN[1:4$S MU* 2"\TD1VM]ZM?Z_A"1IZ!##7&.%<&)/&E2%CHHFCYQJ'!VYAZ!: M?%._^'YY]<8/W'MIJ]EJ'H=%4UV9\0D0RMVVK$SX 65'.H*8UNS4U>S4V%/$4"'VXTR M_^'W3N-KE/NI%O[4+_S_;'G&#]][,7-- $J@I0S5 4!%DUAH)J': :!^!P"C M/$-=X>W,)M<3<&;*",!Q9Q/J3@ L-#/YVEB@?F,!N^;B#]=[=@&U=WAZH5H. MJ&@2"\W-+R&=F=:NS._=G^-NHL_9._I MYNKY&+(F4:-FJ&@2"\TD6>MYYM?S+ZF[,%=W\R@ASO4%4WJ/3@N:H0:56&@F M.5KO,[_>_STORWQ5-UQL=3^\R@&RVU6$J7NMI^Z-+01%[0=D,_]1]\[Q:RAN MKA4W]RMN)\==2Y@?K^\2Q@$!&X8LH:!DJFNS.B$G& MP3L!_#K?;_]R8(-Y&KF/^OF#]"8"M:Z/BB:[,V(2H:T$_@I;[KFK_BEMEB.; M'M0:/BI:=MHI2*R@)CO:(. G;[H?J_5Y0-.-P<-!4@#EGH;-O:]SN0<*^"%S MW@X#X)&D&7.191ED0,,S'CK>+] L39L[P&-#6,MWWGO/?7>R4.4Y!_;<1\UH M MX1@QHX0T636&@FCUJA\QY[[E?G 0L]_ $5\9B%"7$&NUM?;]\:9%?8 3R2 M1(()9[ #>^XY=]XQ(X%V29(>&FEFEK14YB_8<]^5+=3R-P?VW$+,%_IY[ =2^16J_)6SH MC]SW'O>TH!EJ4(F%9I*C=;GPZ_*3O%\!"%'[4B_<7?9$,'N60!O9A;V9SG_( MO1/\&C5UH;6V\&OMWL:O'Z_W^@64U2EEP *&JK]1T206FDGAP1O\_"J]G^\K M@!WEC0X,[7KPKIU_[ZG_R'JS@OO>/?!$67QD4YS0NEOX=??+?5\_<.^Y TAK MD@(U$]2P&2J:Q$(SN=3V@/#; ]V^KP!>3$=28>_[&?H#];[6HSH!J&BR.R,F M&5KC"[_&]_N^ E#A7$3E"+;BCHF6H:+([(R81VD80?AOA1;ZO<)4_#\/8 MKL'[0_>F!]5#..T4)%90\Y6NVAR(_.9 ']\W IZF!WU?J"'@^P+-8-\7: CY MOD SG^\;:>D>^:7[2WQ?/V3?RW,$2/,COB]JX P536*A;7F\./@3".V?Q/@M M+Q_FJRI8J/L&/CR/FW25V[\RL?U2%^O-7T7X6M1UL=Q\G*E\JLJV0?/_]T51 M__C2_J&%_=_ZN/X_4$L#!!0 ( UH85E;$C.7TP( 8( 8 >&PO M=V]R:W-H965T&ULK55M;]HP$/XK5C;M16+DM5W+(!*05*W4 M%D;8IFG:!Y,YUYLW_6WE-WQ%$"@ASPK M^,!(A2A[ILGC%'+,N[2$0OY94I9C(46V,GG) "<:E&>F8UFG9HY)8?A]K9LR MOT_7(B,%3!GBZSS'['$$&=T.#-O8*69DE0JE,/U^B5<0@?A63IF4S(8E(3D4 MG- ",5@.C*'="SUEKPV^$]CRO3U2F2PHO5/"53(P+!409! +Q8#ELH$Q9)DB MDF'TEU/F<*+Z8 M9EQ_T;:VM0P4K[F@>0V6$>2DJ%;\4-=A#R!YV@%.#7"> KQG &X-<%_JP:L! MWDL]G-0 G;I9Y:X+%V"!_3ZC6\24M613&UU]C9;U(H6Z)Y%@\B^1..&/)[=! M>!N% 9*[:')]%0SG4HCF2BWOFT+&ICR8<1W'J(K#>28.%]U02<916"20M."# MX_CS(WA3UJ0IC+,KS,@Y2AA!V47.>0@218+&=RG-$F!U^CBOY,TZOILO&M MKNWTSUMM,W0 M&NI>_40_LGMCNT4?R"%7S:2_]-6$O,%L10J.,EA*5U;WL^R[K)HZE2!HJ=OJ M@@K9I/4VE8,:F#*0_Y>4BIV@'#2CW_\#4$L#!!0 ( UH85E.H5)@ 0D M -8G 8 >&PO=V]R:W-H965T&ULK9I];]LX$H>_"N%; M'':!IA9?].)>$B!-TML";1+4W=N_:9F.=95%KT0[S7WZ&TJ.:4M#)KD+"C2R M/:1^')+SS% Z?=#UCV:IE"$_5V75G(V6QJP_C,=-OE0KV;S7:U7!+PM=KZ2! MC_7]N%G72L[;1JMRS*(H&:]D48W.3]OO[NKS4[TQ95&INYHTF]5*UH\?5:D? MSD9T]/3%M^)^:>P7X_/3M;Q74V7^6-_5\&F\[V5>K%35%+HBM5JU"PI^MNE1E:7L"'7_M.AWM M[VD;'EX_]?ZI'3P,9B8;=:G+/XNY69Z-LA&9JX7 .V:\#Z#82G =\UX.U .V7M ML*ZDD>>GM7X@M;6&WNQ%ZYNV-8RFJ.PT3DT-OQ;0SIQ?WMY<7=],KZ\(7$UO MOWR^NO@.'Z;?X<_7ZYOO4W+[B5Q>3'\GG[[<_CDE)^2/Z17Y]9??R"^DJ,CW MI=XTLIHWIV,#:FR?XWQWYX_=G9GGSA/R55=FV9#K:J[FQ^W',(K]4-C34#ZR M8(=3M7Y/V.0=81$3B)[+:1/_ MQOQ&G1UY0.P]($*]G]] %"JJ7*\4-LRN;=*VM<%F>\XG":63T_'V< "(&:?) M)-N;'4F+]]+BX.1PO"D6F(T1"/.5F0X$B)@E:4\F:L437&:VEYD% M9=[9]=.B$$A,U,]<-0V!.$KTK-&E,@H6X196IZX?,>790!.-8YKTE ^M&(^2 M":Y\LE<^"2J_6.G:%/_Q.G4RE"8HYSUIF%64<5P:C1S,HJ"X+[II5$-^O8?\ MI?F-@'NM&W<;'454-!024=X/0HC9":>QQY7T +XTJ/?ZKTUA'BU(;611LJX@ MC#1$+XA<+(H2=A@:.G>]'JM.X[[HX+W_QQ!!F1L;"X[MGS '=@8:"6$51C3; M-X-/ AOZ-4Y'U5S1B%WGFP&&:!AD(P6RAZAK"A9$_%:Z.#]6QA"6TKPZS M$Q'SQ KJ.$K#(/VF3%$KNXC)NI1M[KN1=2%+4AXM>%2\0$3%E/6U#\U\GG6, MI4$(G=^:I:I133$RW9$8^!,QH[X8X=A%DW!>MI35/?C,KDY';G"CZ2(P[+H9 M;#U+<51[$(VOI?A;]7;L"P=+&J;E19[KCJV,I9B<>;(0-/$D#E8'L. M[7A$)]0S90Z6-$S+SSL6^J8$P2&EK ]RQ"SAD]@CSO&0AH%X5ZNU?.Q2R9;@ M=M7O%A2J=LB^A J>]=4.S4Y ;L9PO#)8 M!H@=GTP\L&0.EBP,RWV@KA4LATTGO"N1K?_9.!+D=]00')WK2"?*O>CKW@.,S"1>3=ILZ7TF8OD!S"/,+LF<=W[0XQ M[=96D!RO[:Y!73&L'D^@A$AIO\I$#6D,A9!G&AT\61B>3P.P^EV98?,*&4QV M&4+3F*51,I ^-/3D9,RAE#U3>!YZ?27K'\JT$&A4OJG]6V:(SA,>1Y,^8C$[ MRM,T\SG;49:%*?NY:38VOEO9$#ZWL%@*J[O4$BU#P]V]>JL@,(ZCR#,;W+&8 MAUE\5^M M:W*,U=E1H-T->&CH6X@.YSR,\ZO"9I(07I\&@RK$V)U,>+\$0NUHE'ER1^[X MS[!",[R*!/>+1Z[C-GZF.GU9&K4II M["E;]Q0%JF-3=C41C$.MUJ5^5*H;R='!/9$/LL:?+W*$RI1G@\-FS(Y%L2\I M$0[?XAE\'RS[PZ1DKF90ZM4%A(*U+-&'7R'D[AY\(=4V2U+N.; 0#LWB-6C^ M/[:K0(ZAL=V*V'EVJW!L%F$V'^>#;A>03357]>YZOU5LUM1]I=?MHFKK<'1, M"(Q3EO3/UC$S$67",RS';!%F]I"&&%)0X4BMG65QW$_1,3MA(Y-O2@Z>]H9) M?KU8J+S;#.IGWIZR$BC(%H"L2D$:,E/W166?,[5U MMZH+C=8. GF(&\.__B$]8I?%(DT]Z:MP/!9A'@<'83D=EC\$,/ W&H :L4ML M]NT!M7"@%EDP-;S1U4FK_,6G.R)(_M?FA&_5V_'P'?=%F/N7<[6W?AEO%[D0%(]% 65$RL3,IJ;-LBR: D8L J MH&IGQ7A)I#+YVA85!Y(:4%G8KN,$=DER:D6A\2UX%+):%CF%!4>B+DO"'Z=0 ML.W$PM;.<9.O,ZD==A169 U+D+?5@BO+[EC2O 0J,W6OC*IU8CCX0%)!(S4#4;P,S* I-I([QN^6T.DD-W%_OV"]- M[BJ7.R)@QHI?>2JSB75NH116I"[D#=M^@3:?H>9+6"',%VV;V.'00DDM)"M; ML#I!F=/F3Q[:.NP!\', MP6XAP#_&8#7 KR7*O@MP'^IPK %F-3M)G=3N)A( M$H6<;1'7T8I-+TSU#5K5*Z?ZG2PE5[NYPLEH01[11J %RDU9DV.NXS.AZZ9E1F LUI"FD/ M/CZ.'QW!VRKG+G%WE_C4/4JXA&J W-$'Y#JNWW.>V7'X]T0.D(,-W.M+Y__4 MYZ]6?U(,KWL%GN'S7O,*^BZ[H?/[Z71O&XN*)#"Q5/,2P#=@1>_?X<#YW%?I MMR2+WY)L_D9D3^[$[^[$/\8>?5-#XHHFK 1T^I4)<=9W#PU%8"CT2-A$V!\& M_BBT-_L5[@ESSS$.GH;%_X9YHP#C [9Y3YB'@]%Y%];D:^]UI1+XVHP#@1)6 M4]D\S<[;39P+TV@/_%,\GN$>?ZPF5#-0_M(WX^V:\'5.!2I@I:2 Z0.VO&),[0PMT9*L"P)"7D@L]#PICJNLPU&D!)=67L@*!.UNI2FIPJO)05PIH MYD E#^,H&H= /#@L/+"^,70B3 M645S6(/Y5:T4SL*.)6,E",VD( JV\V#1OU[V(PMP)YX8[/71F%A7-E(^V\E= M-@\BJP@XI,924/SLX 8XMTRHXT]+&G0V+?!X?&#_YIQ'9S94PXWDOUEFBGDP M#4@&6UIS\R#W/Z!U:&3Y4LFU^R7[YNQP%)"TUD:6+1@5E$PT7_K2!N(8,#D# MB%M ['0WAIS*6VIH,E-R3Y0]C6QVX%QU:!3'A+V5M5&XRQ!GDCN,;P:*/"J: M,9&3A5)4Y(!Q-YIQEW -U26)KWHDCN(AT055H#VT@RX* T<[.$-[ROL>V;R2 M.Y&Q'M+YAG1XFM3FT[6N: KS !-&@]I!D'S^U!]'7SR2AYWDH8\]^4E+ M.*7)C_+V(ID!4&!=^>,#WR'00HRLF-K 5F;(]0 MD9$UI H,E@J/SG&G<^SWN^9 ^M%F=-$_OF2RR&1E_GV9C0=^0J-J\.B:=+HF M7AIGWU8G3-Z3/GFFG9_I?<7H$A<6'G@F5G_.#4%UUTJ[\ M3ZV5X(N6GZ&-5M]%:^21U(_>JF?DI\QS!3FJ(8L=99QN3F=#RS)R++91[I+! M&!7LCHV'1U6\!)6[7J5)BCEAFH+>K7;]<-%T@;?C33.]IRIG0A,.6X1&EQ.T MK)K^U$R,K%Q/V$B#'<8-"^SIH.P!W-]*:0X3:Z#[EY#\!5!+ P04 " - M:&%9" NR50,$ "D"0 &0 'AL+W=O<\\=GR,U/RC]W50 ECS70II%4EG;W*2I8174U(Q5 Q)7"J5K M:G&JR]0T&FCNG6J19I/)A[2F7";+N;=M]'*N6BNXA(TFIJUKJH]K$.JP2*9) M;WC@966=(5W.&UK"%NQ?S4;C+(TH.:]!&JXDT5 LDM7T9GWE]OL-?W,XF),Q M<9GLE/KN)G?Y(IDX0B" 68= \6\/MR"$ T(:3P$SB2&=X^FX1__=YXZY[*B! M6R6^\=Q6B^0Z(3D4M!7V01V^0LCGO<-C2AC_2P[=WNE50EAKK*J#,S*HN>S^ MZ7.HPXG#]>2"0Q8<,L^["^19?J:6+N=:'8AVNQ'-#7RJWAO)<>D.96LUKG+T ML\O'"LBMJALJC_/4(J SIRPXKSOG[(+S)W*OI*T,^2)SR,_]4R02V60]FW7V M*N 6FC')/HU(-LG>O8)W%;.[\GCO_E]VKSJ[=K@Q#66P2%#O!O0>DN5J3!Z_ M?B&W?]YO5G_\0QY!T_PH843N)!N3-[_^&IY@]*WA,J<:+53EC-#C!*MT[(9Q\"H M0,-+:48XV&.+-3BJJ6P+E'N+K$<> ;M F'\',4=CH3;G(1JM\I;9DP@NA^G' MV65W#:0USJK" M2<*>E@E$8"!ZZQ"CWX=UJP,_B0Q; M0VJUXR*L]S3R/94,XOFX=#%)U(XJ["%6?G?L-34HVE@_)ZY,]A9=6O1*J> M )=XIJTK$NW>N4@SB(AQS5IN?]LIJD-=.S68)CR-?:1-5U=G6OO-+Q6&O'%Z M!O^:8D*VPJMQ.!$-_J[$$^LK_5,QW@ZEC5?#62F_]=:7S\61[P&B)'K?AV"( M;L.%]M)[DIZ\G'A I?\^T>T6B-GR"K[N4=MG??+_=4EUA3U$:!KI/Q MQ_<)T=TW03>QJO'O,!)$D?MAA2\":+*'V?('4$L#!!0 ( M UH85FK!?F@?P< #,2 9 >&PO=V]R:W-H965TQB7YY]=LFSG0]?8D64U$-M73R?5"DU;^?S6%14ZSCS M#3D\6?M0ZX3;L)G')I N1:BV\\7Q\??S6ALWN3B3M;MP<>;;9(VCNZ!B6]LK_ VRJ_:Y;V+ MXXDJVIA\W0G#@MJX_*\?NCB,!-Z\)+#H!!9B=SY(K/Q))WUQ%OQ.!=X-;7PA MKHHTC#..D[), 4\-Y-+%95'XUB7C-NK.6U,8BF?S!,7\>%YT2JZRDL4+2GY4 M[[U+550WKJ3R4'X.@WJK%GNKKA:O*EQ2,U.+'Z=J<;SX]A5]I[V7IZ+OV__/ MRU>5<'F\C8TNZ'P"_$<*6YI<7,W4Y?7UA_O?/MW^]HNZ^_#/V^O;FZ6ZTM%$ MY=?JCG>ZI 6"GRI2A7<1)I0Z4:F,2Q1,K=;&:5<8;57$5@+H4\3#PK8EJ00I MG1T0E9\HZ/+18=%! ]9VE;?V4?F=@\K8KJ(IC0[P$;99J#0;9]:FT"[E PM? M-]H] LT6IU(412EH%[642E25WI):$3E%U@!U;.R,S8_TNLTZD&J=;DO#[K%> M%!E7H-*PQ'$=62P5;0B<#%U^!L2S:*IT8ODI3A"??6,<1PTNU]J!(7C?5#F" MR1$$HD!)LG&M31B,X/VQ+:I7#15GU$]05:\HJ-,3@=KIE--3@G)@_$&BNE"I M3)18TVJG(\H_@%-*M0Z^5GNOOQJ850LQCU@[G_K,#>(:V$:"YF__?4O;Q:+XW?W ML^5,_7)Y>2?W)^_^+H%C$%A*]$IX6*T@A14/VXS+O8!S$RO?6MA+BCL"9PYA M^]RZ3+D[DRK)T$$LOPX<0 6A(<8!!4J>91*:BE1)CWEVX>2'=U%=.M="PT=J M?$#*G6*.5B?'1_^8X@ +J?YP\7_)F#/)=&B_>2@J[3:DKGU=FR@M9A^OY&2P;+N>"M&#D N[.?\4;9BWIR.7:"MMJV8SE37.S+MBHB%4N4C]>?"9^-@7?+!Y'U;ZCAFJC;> MESMC+2\G ,"L;.91S[!3UKO-D962WKO=,R]8B\Q60T#.]C6863_P"1@"*'#9 MXKZ3$YT'$6OR((.KG0[@VKPZ"@MGV(!0(#Q87.7^ M&!LJN'$J!CM()ARXE\_;"?]UM<=0;ANN44'A83+"R#W<:*XA$[OR?NXIK[*& MSEE(C'W5<2\EI_%>I$S,DG6X\SM("PT0,7A.DK_OF_E@7ZT?5>;$*6MWF*?% M;1Q4@#HS"'6)%@>3GW0!'G56F:PQ-!!%9)0M(3*S*2 M\GZ.^1B(TK1<-@#)NT'(TZ-Z3RC_4MT.53X:D/:URQ@;\8!J8^8-')VUU%D+ M)W[HI;L* Y!)F(;BDR%JC01)K+<=[@=&EMIJI(RY'7?3YE0& $88EW#P(* N M?]DLHMQR#\T9F\RXQ#R4C+1^D)$/W'_._8V(.B@!SXK&@SW>N8RZ!_"FY*.QY=A^A*A8_.:O.4*&"S4G+= M@0@'>[$GF"*/8U,A2W5Z5/-;CK)Z,^VH#&:!8$"+>5P$V=* ;:9;+VR9KX90 M?O.G ?S? B,@Z7OX,Q1TWF%H4U^5-Q&:7AQ>$URV+><9XKGYD)+)GT RE+\K,,1HY,EF_6'R9 M/TJ4?U:PS@X=H06X(UB B'/;+*G@ET9^=_T_6K_1>0R?P@8MN?/*>]UV!BPIJ4U1(]G/WPW42%_HL@W MR3?R66#E$[J^7%9HFA1X YZO/<;Q[H8/Z+\37?P74$L#!!0 ( UH85EC M+W0CO00 .\* 9 >&PO=V]R:W-H965T5&6VV>;8[HX*4LE+V*JB\' )CF6PO9UA8J>9-J4PM'6 M; :V,BA2[U06@W@X_'E0"JFB\S#CD:Y=(14^&+!U60JSFV*AMU?14=3> M6,I-[OC&8#RJQ 97Z)ZJ!T.[08>2RA*5E5J!P>PJFAQ=3(_9WAO\)G%K]]; MF:RU?N;-/+V*AAP0%I@X1A!T^8XS+ H&HC"^-9A1=R0[[J];]%N?.^6R%A9G MNOA=IBZ_BLXC2#$3=>&6>OL+-OF<,EZB"^O_81ML3^((DMHZ73;.%$$I5;B* MEX:'/8?SX0<.<>,0^[C#03[*:^'$>&3T%@Q;$QHO?*K>FX*3BE_*RAEZ*LG/ MC9>8H'+%#N;6UIC")$ETK9Q4&W@P6M$Z07H'SHX&CHYCIT'20$\#=/P!]!>X MT\KE%FY4BNE;_P&%V<4:M[%.XT\!5UCU(?[2@W@8GWR"=]SE?NSQ3OZ+W#^' MGO5A>3.[63S^^@?,5ZNGFVN8S&;W3XO'^>(K/"SO%[2>W=R1Q0KF"A;Z.Y9K M-)S:<0]UD-8T.0?XMA=84GJI4."33 MR>J)+!>Z[T_Y:7C6@VB%&TX1EEAIX_T.'G4E$XC/AX<7,"\KPZ$Q"^!T8R;6 M!4+K>2UM4FA;&[01]&";RR0G$1<%U>RW6AJ$1S0BW2ED@#18(UBY43*3B2 ( MVT#A"_4:BQ8H28>EA=I2CNN=YV>62\S@OB)P'_S^^H[RY=+GGZJ)2@:6RJ&1)1>SI*,L;*DG\)53E2F206=#Z%(3VX(LTM=$ M0:RIP8&@%#L^FDA__.$\/CJ[]&B9=* -D%-(25B+S&,NR)>(26IC@@(;JM(F MSF+7ATF:2FY.KQSZIS(N3CJ+AXRIM/0+H+#!&A/3AD5:*NJ5M M]4$D8):A;X] ;1XR@B.N=BB,I:,V4BDF6&3$"=,B,ME7@D$VU5TQ%7)B&DC?RH>^G)1!, PKNQ42OQ85ZZW-CZ#@*5'.U=[5. M!X="II;(LHN'EW.5Z)(J3KS0*4TEGYV\5\FOEOL5[&&.+KLZ;E1FN30%M_$W M:1@L0NT1GI<>@1GN-0:)VD064@0Z93C,^; J(=/NU@$7QR%)@X2'>W9M+X"# M-2JD0CIL9/:Q0:^)U@L,-C2BL,@H7K&AS4:TI2!5F&5XRW)'D>2A+'P#X![B M%;3'KZ_6?U$D)P'_'?74H3G;7-=%RG7-6I/$,\N1 VI5%=I5#];4=][(+7@D M(1]"_#_*Y;V/[V!O""G1;/RH9<%_C\(\TMWMIKE)&&)>S<,H>"<,\6FAP(Q< MA_VSTPA,&*_"QNG*CS1K[6A \LN<)E(T;$#/,ZU=N^$#NAEW_"=02P,$% M @ #6AA64^ACB')"0 ]AD !D !X;"]W;W)K&ULU5E-<]LX$KWK5Z TNU-)%2(3 F2B>TJ)_;LSL$S*=N9.6SM@1(AB1N* MT *4'>^OW]< )V_',Y+![L4$0Z(_7KQMHZO#&NL]^:4S/OJS:SA^-EWV_ M?GMPX&=+LZK\Q*Y-AS=SZU95CT>W./!K9ZHZ;%JU!S))],&J:KKQ\6&8^^B. M#^VF;YO.?'3,;U:KRMV^-ZV].1J+\7;BHEDL>YHX.#Y<5PMS:?I/ZX\.3P<[ M*76S,IUO;,>I^>30NQJPV\VK3 M]A?VYN]F\"3/;^O"7W<2U:3YFLXWO[6K8# M631?_5U\&'/8V%,D3&^2P M00:[HZ)@Y6G55\>'SMXP1ZLAC0;!U; ;QC4=!>6R=WC;8%]_?&&N3;K[^P]@Q,X2N;7DO7Q6X*593Y@L.9.) M3)^1IW:>J2!//>\9FSN[8A]@JP,#@&Z_9!\"KL:Q?YQ,?9C_YV, 1/GIX_(I M6][Z=34S1V.D@S?NVHR/O_].Z.3=,]:G.^O3YZ0_%Y=G-SYNUNF$79S]IJ";!LBS1MN@7KJVEKV-K9ZZ8VGC5=+ ADZ;( M;E;?"3(U\C,*F=ZROEF1 $C>3CHSLXNNHK.+XPDYMW\P\^[5Q MR'COP_1H6')N5A8:/W4H ,Y#W;F=-O#NRO95.WK5=*Q?VHV'W4%[<.3SZ:)NN!WX,RPS["U-2\2S),1(I M1H7 *,NX%C3(!=?Q7<83G6$ 36D8:%7P0NG1S_ ARM*82 NF>5X63.0\3P03 MO( @H0NFN%":E06VRU'PE)27DJLL"PH2KO*2="JNA(R#5!11N50JV IS@ETJ MY[(L1G_;#]IY"-KHQ#<5^UC-FGDSHSTZY6FN20PV%642G9!Y<"OA14Z2)2]U M>)-RE9+R3)IDSC M7ZF_&5S/<.EG$)F8) *1U!\A$NPO4@*ZT%RF!*_6@TF@1JF";2E/@K5D6YC) MRI(G9;G'(S@B 4H.6FI0A^<%8 T\!%HJ UH*3 I *[7#)DT(18IAJ7B>D?\% M!"4TR!.>I1$V+H)E2O,R3\,KK%;R94PBS$E,"19D,BA%Z-,H.%6D'#0O!B+E MDC1E"L20>T2B-]A,(A#SC!=%P:3F"7A(%$N)&T*!&TG&%7+E:TP"M(6"N 0> M:EYD@NB=@,3I0"21%$2D(I7?"JPMCWY",?QZ29*_ETE%J1':+&C.N0XT%UD^ MV">!CY0!?:1H1DX4(%.(A^ YTEVF8H].$DFFP3F)?U*S3"([)&4K(")24@U( MD-()"QK,\4/*.7!D5)I!+ 4 1 M*"3*G/"1,F&RP%-&*253U!GB5YE]C5\*L$$MRI_&V2!AGQ0, 9*HI#")L$26 MIUB!K)!2?V, GZ;:;RK6[^<9%:I0("52.PD,0O> 5 SHEB@P)9F54C$.U8L< MTI%H&K4X4<4]HI%KFHA&QTQ&[^E8R!$)%&FX2G@AZQ2%1XM[2&5#.92%X&4X M@61&J:L'FU))69!JI&W03[IR&:&BS:B@+^!:"0&Z##+!'%F&,Y 2(_J)\S\4 M,(AA"D :DD*TF"P@E=X!! =:)3HZ";A88X$!HU-OW&Z-&!QW[L9NVF-LSC M33(IT."T;;AAPDKLFJ2[&9"(BEN\(1+].&Z5?FU"4]?>XBO7.W1,-04 MPGCA?45B9/+NY/)#&(EWKX&>9L/THYV&O]]J^,FPD])FZS>Y+2?9 [?5I'SH M]O^_U[L&['W55MT,]IYN7.@S4&OZ<#TB'SNJ.JM8=2K%'D6BIZ68J/\)3Z^6C=_)BKU>T]YB MID6?Z%EOV0:NMM2)0>D2M+NI'(J4^=)'#/#H*A#3>%CNJH:4(.W7ZW9+3+]9 MKZT;NL6U156;;=DUO)J@V,V6@VF>T N]< =^5M2X@O98#)-#4PN_F)VV36R) M)^PD)-.SQ%M6=;Q)I-D>Z;!KTWE(\?,&GCPNWT_NQ)@O%*: RB[ Y*JS7P!< MC^CAB&9_W6+LS"KB\91H-@2U YHX9[;D(ISN]M=P">L$>\,4NS45LI2=OHP% MP-D#O:T]=U\+:#G">,-,;MWHIVVQT8R ="Y^WWH[N1^34 MS.(#+DP/>_ASN DZT6;.Z!M(,XNJMH2B2Q":4ZV'IBDK1A\>6L'O,=6T9A4) M!#$6UCF6#FUDN'&,SAX0^!:7,-S=T+2B+RCSX?A\(0#4N"6X68JAC4YPY@\5 MV],5RS37X?O,GRBBM/+I>N-M"[N,ZRM"%I,0O=7O=OI#I"K6V>X-\7?C/ 4- M%"%&H\2X^LVZU- M"\?'$P?EA/VP$S8WB/A\:!!\U<9;QSX=@@ZB@AN* .6AHR]T5.HZ'PD:5G6V M9U3C'%BQ5Q('[[![4(0]\!ME=18Y@W/L4=7A,(A5'IMQ8U[2-\29,778LYV@ MSYDU?:;$U=A5X?X3?AEHZ,39UD^J<[9MZO!IT_?X%R&$RB!GCK('SN1XV3^"W_;GG\100M!0Y9CPO>'%N329Z-F8N_ M,L2'WJ[#E_VI[5$_PG!I0!%'"_!^;FV_?2 %NY]ZCO\+4$L#!!0 ( UH M85E60'L$D00 /<) 9 >&PO=V]R:W-H965T;%3^HPVF+DNFGZY0J-UE M, @.$]_XIK!NHC^_J-@&5VC_J.XUC?HM2L9+E(8K"1KSRV QF%V-G+TW^)/C MSAQ]@\MDK=0/-UAFET'D"*' U#H$1G];O$8A'!#1^+G'#-J0SO'X^X#^V>=. MN:R9P6LE_N*9+2Z#20 9YJP6]IO:_8;[?!*'ERIA_"_L&MLD"2"MC57EWID8 ME%PV_^QQK\.1PR1ZQ2'>.\2>=Q/(L[QAELTOM-J!=M:$YCY\JMZ;R''I-F5E M-:UR\K/S&VXJ9;A3R%ST+2&Z^7ZZ][YJO.-7O*=PJZ0M#'R2&6;/_?O$I*43 M'^A2@RYK#&#NPHU\YD"DQDTJ3,! M7[2J*P-_+];&:BJ3?TX)T<09G8[C6F=F*I;B94"]85!O,9B_?SY?>K!S7)U?[=:/BSOOJ[@3L(M>X)XW$@?P@-IE3U)A%25 ME4!+^MD"@?1"4+G_OL$M3Q&6TJ+."1]62M2-OK\$A![\"NO:$!MC0F >2$F4 M]N"_PI+3[F1U:I6F@,:"P0UUO W!*II("ZDJK=9DVJMZBQ[!'DT2/!U*T(5) MTHNH-X1P;K!PT$ DI&ZGB2A: Q(U3/+'F%#9Z +V85DW$M:1AI3I:D] M@!GX\,7;R%;'@T ?')03A00A8CQC#MY8^BOWDJFV?!LF5*O2L.9PRW@&4EDH MW3GN832G7>',"4GZI8(9PW/>L&!D?]07+7#H%KEMT33Z@J'P#%QK6-SP%$S! M$63JKA("";9$,2O:==@/SG,Y;EZ%ZWFTYETRFG!1MQ*,D%L:@;58%9VLN MJ,+1T+KPR1-S7V7+5:,6VVALQ"A?)ND@=JA?YEF@R'R->'\2^%#4[]]-XL'X MHWFN]IH)HDA;[&]#\B?1;S#%[ES76GNQ?%ZS MSE)N::@T)=648Q<&XW":Q)U[4I8]E;X,DS">3CH/RA5;^@SA!7^*'2<1^3IE M[5,(%=&U/G=7UE73."[.))Q.SCO[XXYJ62#=6Z#=!76F\K.:!DV$QCP.DU&R M9W R&HW \&;09'FW7K+-(4U6[3"@EMO;FY^$P(0*T1YKNW52[*CO>XH0T M>$GO>'TT'KQ0Y'CU.;EQ.!Q/.[\KN3FC8B@/=7<2-PZC*-HCOX[8A:G'_(JO M[$07XB0<13&<.MO[1Y=QB7KCGQRNTDBCYEYN9]M7S:*YS/\S;YY$MTQO./6/ MP)Q68T ZLJ?[6OE:7CRW\6]#)#[0QH/5?*'@8N0/O6F_\+4$L# M!!0 ( UH85E?*4[CC 4 ,L, 9 >&PO=V]R:W-H965TVDI[]/9SXXU,P_#S'1.)H^[(C[Z*6O1"J/$S2* MEVXADY/??AGM#W_?$L9T$\9TF_6?RMAV2V_Z=/['YXOKO^CR_/KMA]=T\?[+ M^=7UY?G[:_I@Z%*L:'S0T-^C:^E$MC*2*J$R>D)[XVE_A(K4FILK6*IJEQ;H M#Q*4VG*FC(AM9W,""0ME:Z]7I+RO918)QX3P 0MEYN0+P:3S<;LTU M9_^L*9L$ETV"85; H\>48=,SR6)BIB5S+F^D2Q4X]VIN5*Y2 4O*Y+J6)I5D M%])%DYCA#NE@302<(SL M_0R"W]7@<#)L<#05V!ON#W<^P*;CFD.>"[XN%DBOP5X"EXY.0%6'ZM%>;[*_ MO]/BA#^#RT\*9T!0#%ODN=(*FO241KWAP1[= 7*?E8:4WF1O1&>QZ&P3Z;?: MLOM4VYC=RBG.RAVJ"2,^_[:$5E^(N2DMEM!>_Z M'XH3]R&J.%-Y#LO,#AM/A4[KAG?L&&Q'8";#4LJ&G0[F%AZ)DCN$@ZQQBSB] M8MKDG40)[R7/[!2G+J*[US/W8'4AA4;5J^95$()3LSJL.RJ3"SQ4*JZ9F"-M MYZM>>Q$C+;&@N&$*5?E>0SX946(H(9OHL@#I2HLV)(95<8"]&*P)UJV:7.#A M()UC-^*&4&LS%!P":'(W'D[[!^O<-0'^&!*<,QE<#>*FAT>#UN"6^7-!?><* M;'L?A0.251F#K[W,:PU_(+XSF$J.0ICU@(JEB@9-5[1Y/04>>Z@2% ;(CV/R MAT+>]>V8\ES]@B;/2WX/D!9SX"M46F#HDJ@JK;@EP*'R 92@AG-G2P)YRL96 M;58=?,UX\=M<,QEMTV.XHM]\MZ:8D\UUM+U6>MT9MFTV/#S.<).@G>*K L+M MW(5 )QK U'4FMX9C'Y]I'!:NV+KD@N9S%*'Q35F2R/ZMVY;Z?W0/FN\_]$09 M=!Z8:(-Y?$:CT[E:FK?FYG3S4C]M'JBWXLTS_U*XN<*%HV4.U6'_8"\AUSR= MFTVP57RNSFQ S\5E@5\;TK$ ON<6,[7=L(/-[Y>3_P!02P,$% @ #6AA M6&ULE57; M;MLX$'WW5PS41=$"JNZ^UC:0-,EN'IH&22\/BWV@I;%%E"*U)!TG?[]#RE'< M)G6Q@&&1HSE'9T;#H_E.Z>^F1K1PWPAI%D%M;3N+8U/6V# 3J18EW5DKW3!+ M6[V)3:N151[4B#A+DE'<,"Z#Y=S'KO5RKK96<(G7&LRV:9A^.$6A=HL@#1X# M-WQ36Q>(E_.6;? 6[9?V6M,N[EDJWJ T7$G0N%X$)^GLM'#Y/N$KQYTY6(.K M9*74=[>YK!9!X@2AP-(Z!D:7._R 0C@BDO'OGC/H'^F A^M']@M?.]6R8@8_ M*/&-5[9>!), *ERSK; W:O<7[NL9.KY2">/_8=?EYED Y=98U>S!I*#ALKNR M^WT?#@"3Y!> ; _(O.[N05[E&;-L.==J!]IE$YM;^%(]FL1QZ5[*K=5TEQ/. M+B_E'4JK-$$Q%\-O@Q]3!A\(9+HE9;0U#S=G##=C2K%C5G OZ +!V%23IUJ^$D++)L\(U. M[#LNW[5:E6@,%),P*Z:0C<+),!U<<,EILBO8*%49R/,P&6= RL9).OBL+)'R MGZM\D[YU_--QF!<)K?)D&D['A8\_:PG5_:R^$/"^%-L*"9Q.HH0.G1#./ZAK MK>;D7%P\>*LY%/Y,1RF8,7S-23TS]#-H#=0H*FH[>2(3&%'/$:Z413B?04 # MVBK#G569P">QJO);7V9GO[2+X&FH]Q-H_M<+#&&'VE=7)-&P+\_E4BP?/94< MN@>TZ'U3/$0O#7A\X#P-ZHWW5T.SMI6V,Z$^VEOX2>=<3^F=_W]D>L.E 8%K M@B;1>!B [CRUVUC5>A];*4NNZ)OJ-#T3DL1: HW0/F(D*]M[]ANK^6>?=C8!X@HDAB# M !N'9,ZOGR^S"A<)BI(M]\Z#3*".K,RL/+XZX*>W>?&E7$E9B:_K-"N?G:RJ M:G-Q?E[.5W(=E=-\(S/4+/)B'55X+9;GY::04LR!)KO/\"[V\C9^=F,20 M3.6\(@H1?F[D2YFF1 AL_*%IGK1#4L?^OZTR&]%0:U!C1Y85.X-YI*,)N6J*E";H%_U_$V2 M1=D\B5+Q-BNKHH:^J_+I>072U.!\KLF\4&3L V1FXGV>5:M2O,YB&0_[GX.E MEB^[X>N%?2?!*[F9"GMF"-NTW3OH.:V<#M-S#LD9)87X>Y364KQ*RGF:EW4A M2_&_E]>0&J;Q?V,R*Y+N.$EREXMR$\WELQ/X0RF+&WGR_*]_L7SSR1T,NRW# M[EW4[S\Q=Y(99_+7J7CS]L/EAY=O+]^)MQ^N/G_Z_?WK#Y^OQ,NH7(G7?]3) M3932>.*S+*)XFTDQS^&'L2Q*$:6I6,'6TZU($S2-19+=R+)B!F&]U4KD1;($ M^RD,M:J+I$J@Z7PA9J:(HRT>"Y'*$I0J4:TDRBI)U=$_A+85/"FY3[4541;#0Z\KL:ZK&NPLZBS& ML 4HIU%9)HM$QB(JQ3MY(U-A4L?CE(THFA5S14N)&-AGWE$8Y&V?W.DH1U)%Z"%>KK#ZG9 KF>R.C/48L M>540*VXAV%*U5;T6>8IE#ZBTCPK4Q0:L><6*-S*@N.'N"7W =,28[E"E? M 39PL:--:3K9;SKY[SHG=7U4D. J668$$2),<__Y24%9W7)OCB<6VGPR>=*UJW,.#PC%#PS1-X1@FP&73P;$L>I]<[AM/ M-WL7D]^G5YBD@E4V,/>&CFL9H>/LO$Y>YL4F+PBS[EIB.WY@6.YLYW7R4A85 M:Z12:#B6FQQHE[5=89W;%'1T;,L(7&OG=?)J#]"&AN]VTC>_7*J$7.8PS(S= M#^:9S4>E=8R98PW?)A_R[)=="B-=0]/J/T]>[T:0B\G[/L.>8[CA/L>J>(+\ MX<\,TR=KL##!GNL-K,$/ L.W2!$%#($B>.,8+?..W7^>L &*7;IA$.S1G;G. MY%WG6OTQ^A[7=+(,U_'ZADKO[7 [Y?LEDT^8\J)2:P@5*J"J4XTWSX1^LMLG MY^RX,Y$][2Z<2';3UQZFG*7/C&>9ANGXD][J:MP=_)Z%J-?)NSQ;_E+)8JW1 M_6YOWS8LVQ2^8X2VVRG.]L"-.U&)A (3&^>/FL;A,,=G\J'SN!LZ\?F-D M#.R=U]'(& 3.7ISAT@=$1M<(9_;P#2I:KV7!67D3 <_T3,?W@^';O<.H9?:? M[PBC;U@Z%XFEYR(M@UR,,!J:@>%X,[)29.S0'#K]C/*2-[LCC%I0%"+&\+7U MBAYUEX+TT$1G'AS<]!X23&V.](.W$1>T]_*!:ODGAM+ @]=[+L4:]JX^,X$7 M&%Y@'0FE%!0]=^?U:"A5*A6^97AV!R_ 6+0D5#ZV%-Y.*#>9Z[N/:L*>4=% ML27<&JWS.M/XMT.W'#+N ,V];1F"Q?<&O'KMU#>G_;[[W6 YFEVUV]S;>#Y8 M\RWI7*7LP9.VO:-6:/E4ZW6_P*:$Q%M*1#'^UETW'%'S6[, MG'82\Q5((M-@X=E;)O<>V8+X'S71NW9T,!__!"2 (&(SA"+3.04J#&:>.*,J MM>R!"]K&+/3N0 / DC,T85!I.YJ,Y9M,1J^"0,8S;/N:K"LHR+=95Y;E I13 22\RX4\'RH* MR4],2[O0S%:>J%$VZ>P/\.; _2Q7-7=(=/56-OQ#!.+ZH=Y7["/*H?% M(]Z'-5EH];S/P>!G&H'#^\S[(&["UF&/!OFO0M\'4#=9*LCW%I9]^'W4::V1 M;9.NC,S6-0V'%Y@VQ[)3"&0%*L !9&/F*/B%R*/.G^>T@(M.2.[BJ-!M0^*S M!E.B%+IRCZ-)6B9#L;;EL#/.3(?<%N*:-AF>/W,?*O_EP1W%JDGW^@10;TLN M]H^.][?>^:BX6D7P\TR*K8P*-MHEVD&ZG9J*D*6DS?ZP.Y)IMO_=PV=EBO41 M#/@]G"^:@^Z'^S[7G?.LG=\T1S3%_*&[JT(.CYSDJF\2'F[K%J4$'A#L]_!1LCHTIZQM$FZR9!X0\58 PX)D<#,(^]:;:\0T?JK498_9B); MOJ,R%=TB9W@S)J[GD.>Z+F'L)0MV ZB"V:00()-E)GCU4D H0_$W1SJ.:,[[ M5R'@H#G\A=T!=6E.=R'4&GO.MQ\0I>@I63?4L9#Z**LY,US##RJX\:$SL!W= M[;#-BN>5=*<+"I&\L$ZR!3DJ+ TS=%VK1*D7CT0'C8@JMU4M%T6^;J=P3T-] M5A 495:S9O^=5=/:$DBJZR^0?T\P%-Q&1=QZB%XT:^Z)=._(L5ECQSV?27J' MV7&"QRK=4C\$EPS&JEA'HUK;?% M5@\8JD3C2&._UE(0P6*R-M#C)S5_Y$!@_R&F^" 77LE]#CBV#4-QATS*Y&MS MBX"D6ZM=$GTN#I2=Y#%UT+;,4[C,U-*+($[C")LB5X&0B-#]+S[Z0,5U-/^2 MYDNU;]S/4()81]1(3RIU@99F^69AD8TKR&*!%3'3A[@BW% ?4A0G:"=L4">^$ MY>0[1]VR9[G)\'Y)])"[$SRAZ-U=A<3XG2]7N^FS0X8Y-$S:K07#!\'#=OA5%.O@WFPQ=/H@HZRWVH33%%SJ%607-I@A+HM! M@' 1QP36UECS-G)WXT%V6";=Z%!;VA>3#XAS'YI2M2D\%*TO$,-%C6)H=Z$) M!;^2[<;B]$6]/;\"]WH'4+%Y_CE*;N'MZ@TT@81<>QH,VOQ7M(DR"MM;F6%I M. V [J;FH,G?X,$@Z ,J")1-,OZZ+?%CC3D.J=B97&"\"Z)?-.(-F#C'B M3_W)QQ42Q69#WK:1Y9#8C 0WI];DY2I1ZJBC;-""50-.6Q#L^E.&P![=R!QN M;S=>E]=56<%6AA9W&Q&JHXUN>[66_WZ!SG!D=MXP]M7QQ% &].' M&'$ 4<8H'\O=/_#&V>,%C6$>^MX@\N\2)@8A@#9NV:X=;]J=V_7*[F/J!_6D M3+]O]LZ.V9/M-'7^_XO)'^9^UT8?E#O9#IO\J+:9]'W8HKT?O /^[^:DS>*T M!E1(;2I^RV M-THA0:./A)%KIC^+8M*-E?\,6LM"*K\!(?XD \0M4_Q';^U. M)#[+^2H#[LB!X:ZFF^EESU>0H8$^"'5A.4W?BVC K/W"#:W>W5R*Y!JVPJL3 MY:?M1R%L3*HW6WS&(P1::\HY9+R'0 M&'U,]XBQ\QX',T-%],#=X!S^87=/+R8O](7<*_Y0\5VN=R:/Q+[^CEIO&4K( M<[AB(X?B3U Z'B\F;W0H:!=8^]EO],X%'90'CO/P_OT$>"HLPS+I?.Q4'YF? M[1/<6X?>?0AHXGF4$8EH?ZVPD]:6XXZEO - MVS3O8ZK=%LP!,QVN3?DRP;AG<#9_I(^26.5,[#,3TQ]6-H4?B*XJF[1^ &9. M_Y/2QQE\@Y/'<+#>$( ,Z,P'=[YYR/XRVCVT:?](Y*[]#4F/'U"7)Z.VR>3#I*U8;_ M:F#XG7H\OOQ ZE$G='R>;_@!G223FLD?E!>TJ^]"+NCC:!W_"\))N\B( M=SQ'=Q_5AX;?O1/WYAL=J%D74:!8*@]@7A]_E[3YE 83@F7OV<[IG'/X;/$^ MHNU]M].3ZP?+X^V=-%KVX<_9KB "%B!2O+U@L[7-)W05@!^M)VB\A+63"?4# M]/",CQS@AJXCJ /I+,EIWX3W+L>^FS[O?=R^EL62/^$OU8F*^LZ]+6W_EX!+ M]7%\UUS]%P/OHV))AIW*!;J:T\ [$87Z;%^]5/F&/Y6_SJLJ7_/C2D80A1J@ M?I_U" [3_=\+S?P%02P,$% @ #6AA614>OZ0B"@ E!L !D !X M;"]W;W)K&ULE5EK;]LX%OV>7T%D.[LMX#JV\VBF M30,D:8OI 'V@S>Y\IJ5KFQ.)U)!4G,ROWW,O)5EV;$\+-+4>Y'V>^Z(NEL[? MA0515 ]E8NCHY MJ-1AZ"JR>#-SOM01MWY^%"I/.I=-97$T&8W. MCDIM[.'EA3S[ZB\O7!T+8^FK5Z$N2^T?KZEPR[>'X\/VP3DY M?:?XW^JKQ]U11R4W)=E@G%6>9F\/K\:OKX]YO2SXGZ%EZ%TKUF3JW!W??,S? M'HY8("HHBTQ!X^>>;J@HF!#$^*NA>=BQY(W]ZY;Z!]$=NDQUH!M7_&'RN'A[ M>'ZH>+=4GE>#&E^(JK(;PAG+3OD>/=X:[(N7[V@: M+XXB*/']4=;LNDZ[)CMV_:H^.1L70;VW.>7K^X\@02?&I!7C>K*7X'>JAFKR MZT!-1I.3/?2..[6.A=[)3ZJU?]?'H7KW_OI6W3A[3SZ::4'J.UGCO/KL(@7U MQ:IWE%$Y):_&$Y9V?#90M^1U_FA)9:ZL"HJ4*ZTJ;^YU).5F,_+&SG&AGJF3 ML]%P!#\6A4!R/O* M6,_C@M2__W4^F8S>B*!R/7[S0FF;(W0R O*Q&#%>>9<1Y6&@]"Q""Q-"K6W& MLH>(I^"K*RQZ,$ \%8\L\^EH>-[*/,"#X^.>#MBP7)ALH98ZJ#J 372JTH^* M96*.3)A7\7U?%Q9=+2B?DXI>VZ E3(.(_$R!YW@_#T]5[;,%(E)->O*$A?8P M";:T;F%CC%^]">R>DE=$E]W!ACFK'X.B!Q,B>RB]Z-&%'>9>EVKF7:G:ISZT MVB1,&-OZ&M:R-'?1:(; FE($%&3R=.%=/5\H9ZDE8ZS!EF*-09),SV:F8&HL MN\UKH8 K^-Z3C>"W-'$A1"!"UJ"L%:V#WE#==M).G6>.<#W!+1K_E$\P;?%6 MP2R/I/V O:@3ZDJCK:UU 8Y05X.[9BFM^KV&'N-3<=HJ,DZ9'&DXC FI/G^@ M2H#K^I%T*G%_C(4WG7(KU?H1U)F]%W4DVN2LE?LAA&V&B_I-UMSVUG0!U$FQ MW4MX8WS?3WW:7RHI/#<B;E:C ICK4(AQ5X/_7$!UTL(%(965ATBW4'.A&7V M:;;%'UN@MM,=2V %\J[;OZ.TU4!K)ORCV;_5-X!B2@LFJN *27 O1>F7@6(L M(,1S!RM"58GSMA/H6Q580>6T!=0"Q)G4I^JLV\3%!9IM)!HTAIJ@F M%@FM,A(PGS2PJL;GJ:RJ0>M29+LZ)5%92EU6^KV&W\>C;KW D/*?!^)Z#1D/ MC[?DYSX@47AK$9E-#&F(1%:+ JW*U&H0MQJ,SYBR1MLM#-;(\Z[QR?!5]Z#S M7U(5NH ]6C9F!L=+:+-[A*=<%B"/"3[ MT:(Y)3$;[)7@PZ+10Q00T#C3AH-%K\3ZA]I#S@N2M)!RD.JS@(&\F5G MQ^W8IP=I:60%;%.8+)6M/79,)NKJ(#R".8.X*O4C,75;J<>:2;;?#X":BKR41=3OK1JGXE!7N'PF>7<\>8.K5R=KM\?CR<%5Z9#N_A;HLD5S M=-FKZ)D1,< R-[?F;^Z!PU-V+;W-W_'X^.#6Q;T2K@J[\-TCZPD:F6]T[XI[ MANL- (4*\4%G*-+QD9OX3^A/DZ-&NRJ75EG:I]&CD^3I?F%JB%ZU+]<;AEM? MHZ=4U]HF7.L<-2C*&#:!;F4C(L"8>RY\>>'*44SGX)AA2:#*XPTTYZB M2[#=Y,U]ZKW)V_*28/I26J]!"^)V8/"=61KU9JU9TGPRZN>[+0JW5ERU,6LS M44IDXY3(GL@I(5&F>)'B@\R1-TD#;2%+T>;(WO[.<=BRR>E,^+>AD/K(R8]Q MQ\"%-C:D[FU@#(R=]DTC(\&&O426SRB9(N&K-A'\B#":DT238ZCK,5MY M^NDY6U@'?T]I/Q:").0=A;O?[73H+Q$3@>B.E[JI=$6B9#<><2JD90=,,=N] M-H4D6[$F"[ :85 TZI"0" M#\_7=@^$?=Y+C"N;%(0DB4RBI+_H%]VA^K@J^3VW+V%EF=>UE&.36E+D\I9^ M;67BKCCUI[3?3A-I[3[3;MA#W"CVF.S3"'^V[\,]&@Y7BI@@L/+<*_ONB( 5 MLX__B $T"1Q[KDM$@ZU30A=!C%Q!1UB7 "K!++$Y!6GXP\"2_^E4HO MYYS ;EV\2S,IZ52Y[A3X@,NON%9PJ9)2C(3L@0GE49H MH 0$"@/K/0U$/>WR<"!84P>,9U@^EV80$ZR5PXCVL>&9M:'!/*]+KGIN+F(M@&&HH59_NSBXJ'-.+!HI5$Y/L.NL*1*2GG1EN!2EL84K1R,D MW$1F;M<(#KN6\*R=PSH)ILY[MR0^DAR?G_:JTI.H7;F5_5=7'.NI2&9P<#!M MX$M:;X_^TB3%:B*J0\2%'$3NJ/>M4+.:3^(XNYA=U2>7I M*)U.ZCQ)=V+=FDR)(/$WD$+:?2T"/B72SKU=(S16_>EV$TYRI&MSKYEY*2_%R^!_$@BH8E?33IGG:?G*[2 MEY;5\O2]ZI,4[8"0FF$KE_A#Y=,WH'03727?7:8N(I_*Y8(TQ.4%>#]S&"R; M&V;0?8B[_#]02P,$% @ #6AA64) \Y@0 P @P8 !D !X;"]W;W)K M&ULE57;CMLV$'WW5PR4(D@ P;IZ?5G;P%Y&J$ M-*N@MK9=1)$I:FR8&:L6)44JI1MFR=2'R+0:6>E!C8C2.+Z*&L9EL%YZWU:O MEZJS@DO<:C!=TS#]]1:%.JZ")'AV//)#;9TC6B];=L =VM_;K28K&EA*WJ T M7$G06*V"FV1QF[M\G_ 'QZ,Y6X.K9*_49V?\6JZ"V E"@85U#(Q^ON ="N&( M2,:_)\Y@V-(!S]?/[#_[VJF6/3-XI\2?O+3U*I@%4&+%.F$?U?$7/-4S<7R% M$L9_P['/3;, BLY8U9S I*#ALO]E3Z<^G %F\7< Z0F0>MW]1E[E/;-LO=3J M"-IE$YM;^%(]FL1QZ0YE9S5%.>'L>JNQ95^IR]8L(TN$SAT5)_!M#TZ_ Y[# M@Y*V-K"1)98O\1$)&=2DSVINTXN$.VS'D,Y#2.,TO\"7#=5EGB_[<77P]\W> M6$VWX)_7"NUY\M=YW,M8F)85N KHZAO47S!8OWV37,77%U3F@\K\$ON/SN R M^+^=M-D\G.0S)RV? MA?-I[/V;IT)T)8(3/QEG],B$\//"OFB,NY(9A*Z9Q?_J20B%8,;PBF,)S-#' M($FJ491T)%0D$SB&'2)\4!9ALX"W;V9I&E_?<],JP]WP,MZ57'L *TOOI!JY M[,/7+F)T-A@:U <__MS%Z*3M9\3@'2;L33]8OJ7WX_F!Z0.7!@16!(W' MTTD NA]YO6%5Z\?,7ED:6GY9T[\$:I= \4I1>2?#;3#\[ZS_ U!+ P04 M" -:&%979AH,'X$ !#"@ &0 'AL+W=OLH!B6U^V'"0&DFR+%L7N!DZV08^T-+&(E4B5I.*X MO[XSE.PXNTF HI=>I.''/,X;OB%YOM7FFZT0'3PUM;(70>5<>S:9V*+"1MBQ M;E'1R(,VC7#4-)N);0V*TCLU]22>3F>31D@5+,]]WXU9GNO.U5+AC0';-8TP MNRNL]?8BB()]QTIN*L<=D^5Y*S9XB^YK>V.H-3F@E+)!9:568/#A(KB,SJX2 MGN\G_"%Q:X]L8"9KK;]QX[?R(IAR0%ACX1A!T.\1K[&N&8C"^&O # Y+LN.Q MO4?_Q7,G+FMA\5K7][)TU460!U#B@^AJM]+;7W'@DS%>H6OKO[#MYT;S (K. M.MT,SA1!(U7_%T]#'HX<\ND;#O'@$/NX^X5\E!^%$\MSH[=@>#:AL>&I>F\* M3BK>E%MG:%22GUO>&%UVA8-[88Q0;G<^<83*8Y-B0+CJ$>(W$!;P22M76?A9 ME5B^])]0-(>0XGU(5_&[@+?8CB%>A!!/X_0=O.1 ,?%XZ7^@^"X"%\:9;46! M%P$IWZ)YQ&#Y^QAN5E\^?KV^@_O+U>KR\]V?<(=&E#N%L$%%9EWOH#7Z499H M08!6>+I#86 [1$(]()WE.1RA#:'0#2F^D&H#7PN CJ@Y][T9)7PM.TTK6@7[8#UN@ @>T M3I+2R?40(CY1_5OTTB\YX$J2*(TL1.W'C*1X<0PKK+TCXQ)9@U!4PFRHAQ9S M%3XC$@O3D;>P1*_HC,%R#'<5+U%[;FL^*I@(#=<=$Y$*-&&8WIYAE_DR2":!;&R?P9R0P[07DGM9[B M$VT8@QRAGT"69D!\8+[H_U&81RF+X0,ERKD86F*4#I\178CFA:!:+J7?+ MPGP1>RL/9UG>0Q''+((7B4)5ODQ10E2&A,RC[)6>^PK52WR\44G'4O*T4+?.$RB&411.(NRT>KH&"28'R%^ M2.0)I&%,8?3:3O9EDH=QGGHSSL.%+YEW9)[0G'C1&[D_";[O>>VFFQQ=[+2- M&_]\L22@3KG^CC_T'EY(E_W#X'EZ_[SZ1(+.B5QX:GD#C#UJ[?8,7.+P;E_\ 4$L#!!0 ( UH85G05.?P MF L (DG 9 >&PO=V]R:W-H965T@&#LE55$CDKI8\D55DJQ-O(DME6D[M8_@$"01S0RX $82]^MSNH&Y\*:5 M-][L5N7!%CD$&J=OIQM-OKDW]M;-E/+B(<\*][8S\W[^:G_?I3.52Y>8N2KP MR<387'J\M=-]-[=*CGE3GNT/>KWC_5SJHG/VAI_=V+,WIO29+M2-%:[,SCP]V#][,Y=3-53^R_S&XMU^+66L1MY[S_ MZN* UO."KUK=N]9K09J,C+FE-^_';SL] J0RE7J2(/'G3EVJ+"-!@/%SE-FI MCZ2-[=>5]!]8=^@RDDY=FNQ?>NQG;SLG'3%6$UEF_I.Y_[N*^AR1O-1DCO\7 M]V'MX*@CTM)YD\?-0)#K(OR5#]$.K0TGO2T;!G'#@'&'@QCE.^GEV1MK[H6E MU9!&+UA5W@UPNB"G#+W%IQK[_-G0F_1V[P)ZC<6ER>%K)\E<;_8]I-.:_31* MN@B2!ELDG8H/IO S)ZZ*L1HO[]\'JAK:H()V,7A4X%#-$S$X[8I!;W#XB+R# M6M4#EG?X'51]5!(ERBLWEZEZVT$F.&7O5.?LGXD8?KZ^_,?>Q?GPZIVXO/YP M<_5Q>/[Y_?5'<5V(']3(E@A[T6>%#L2.GRGQU[^<# :]UY^4UU8AUKV %Q4_ M[;_>[8H/TMZ*JT3\**=:91)I0 O'0CIQ.=-J(JX>5%I28(OKR42GR@HS$9^5 ME>-%H80LL%3D*A\M?T ']%^^=N+"2#NF3]Y!;.J-=5W>5$L )$4'ZL(;?"+D MU*H = O^\VI!I00"VL_$!ULKD8@OB! K:/^FC=WVXAII6=PIYX'$@Q/V1NQ% MV-Y;G=)31\[%(NT=*Q#>FSDYV(FIE06MFEMM<+ 1,^W$BM'%/105N1GKB:9C MH&X&RA(IHEH7)1X1 %U,7P>S%@L1$56G0'3UTL^DYX_%N+38$Q[,%9BI(%O)$GXETE5(D"L0G4G'F* M,D]962B%!?"XRO14 MDX6AU[RTZ0P2UQ4 =!@Y2O,S:\KI3- 95U&88'H1-Y6$&Z@G=F)^7 UO;JI\ M $V ,/3CV(6\1V(V@0ML#6J.*PU/_5S*#!H5]$<7SB-@R0N(Q#LX86)**Q9* M6B<2>.MIIQ2FV*M.$N.*%,*1'HE[1D&W2%15T? M98O@5/H\TDADEG!D&S@S4";G3B7BYJFY4H7JS:?A%U=S=RLRUE)"U:7'A-+C MF-EF$D]D.TE1@.A$$H.8#=H'!U&!*VV3.)^'GYJ\64. /%0Q%+%P MZ4BX(%?2E5PLIY*R@VWT$7WB3^@38[I>/2!;BZFJ#_SXT_"JUIZZ!.,TO/$> MM/8 !!RR!3 795U3<3(;K47Z]Z!,>!CA''0NYS$%,G6G,MK5QBI3E/([J@/6 MY(*R".8>M-/)2SM%S(0P"3":8\-A=&Q]3,LPC^;6JBCB0PY,0'847)*;.B4N MD;I&.)V766!OU$F5A>V-*4(D46*EO@Y\@$ 6=%9#^XN?+F4 M/"%B.'&X%G.LK(;*>DRP4M3'L-A56\0^BNI_734K;D6+M,&;P6^/J44I1$Z; MD"#J_8C]V[;:'AN;,4)J841F0#ZV#;2[5&*6?4G-2R@K$2&W+CK3?M'V>0N8MQ=,R\ /V4!_QM_/S&\(U0?D<*0A0E,#*!?2L[2L6R,UHMA M#*?G.DY0 D,S+!8-1"O>JVX:-2W%$*P3,-I(3JE><0CN]'>Q3>+21G>KP6YU ML_,>AB#WCD 99(,,# IUL-/I!X#GP4?UV*LB7B]Q:,R$;ML,A+$-C6D([BXX M;E-9.JS'PX(F+;0:_B2&;=18-T7@A)VEB&*NS+;I7/-/7+UL+XKZW1;'5(LX M6;<;J0X&84C,T11GFJJ0X1*")\V0M#6TNC&93A<9^-IUA@(+:AX?12,X^(#2(J?.:373*-BJ MOGHR4?SE1CTYH/$F-L["A;I"P]$V:DV\. U7QYLK^[__W'4=6*C5CPXUA\BO M,,:NOA$(L[R58>?J/!$[>\EQ/<*D';WDJ'[?F/,IP[BE(1P5+7'/7_K0B $^ M)/>U IE3II[R/!>G1\GI"2-X#K\.DN-C06SIYL%WV2(HQ'THDV0OZ:\ [_]V MX%OF>M^L17_02PXJ-4YAR]Z*%K^C'Q\UQU+'2-7KVYQSF!SU6\XY[?])U*IG M,]W?HA:ITNAU<)KT#M?T^CS;)N(>%$.B,@^, M\.K9#[%)_D@V#-\8/ENV7F.S9Y^TN]V;H*HU-QM+( ^24]2FPP05ZEEMT3M# M0*C)V@/-(+QUB@)T.$@.:>UI\A*+:;RW.M;;LK%_!.)X(0:'<,B+9^\TM9"P MXT*K+)#("_Q/HJ^J>56;6I;8P$N0NG:"+BN&#F-K:G!H"G3 M>O4GU]HM)B2$K2%UX]TOR1 [+=^=%U%=W!KO%-=V+C55[\$SD/6OJN+%8,5D MC4FXMZ>26,=6;!;&U0[@;5YL,QV*3;JA/W'5=#YV M%X_ET9*@2-XG!_7W=)3?\?NJ;OPR\.G*''X/9:KT1G .VK .:N/_(6RU7)/< M:O.YX:KZS07HX"75G,!HA_V$O]]<)[3E7(J_9N M^\NJF5HV5XS'9JK/:%N)W#JY^D:;/">W#">Z[59WXY7'U>1'J.HNMXVJBO*O MRXR[QF>;67<2KIKA%E\/!P.6EI+_._[\?AY5;,\_$CM@[13S=/B";;VDI=''40( M__ KO/%FSC^V&AGO3&UL MM5=M3^,X$/[>7V'UT FD+$V<=Q:02F$/I.7E>-G[;-)I$VT2]VR7LOOK;\9) MNBVTW**[%:+QR\SXF?$S8_MP(=57G0,8]ER5M3[JY\;,#@8#G>50";TO9U#C MS$2J2ACLJNE SQ2(L56JR@%WW6A0B:+N'Q_:L1MU?"CGIBQJN%%,SZM*J&\G M4,K%4=_K=P.WQ30W-# X/IR)*=R!>9C=*.P-EE;&106U+F3-%$R.^D/OX,0G M>2OPI8"%7FDS\N11RJ_4N1@?]5T"!"5DABP(_#S!",J2#"&,OUN;_>62I+C: M[JQ_LKZC+X]"PTB6?Q5CDQ_UDSX;PT3,2W,K%^?0^A.2O4R6VOZR12,;Q'V6 MS;615:N,"*JB;K[BN8W#BD+B;E'@K0*WN)N%+,I38<3QH9(+ID@:K5'#NFJU M$5Q1TZ;<&86S!>J9XV&6S:MY*0R,V;7)0;&1K'![ 3_J;!.YCM,YXZ MC+L\>,.>OPR ;^T%_RT V_U_V_SE/AN.1@^7#Y^']V>G[/K^_.R6C:XO;V[/ MSL^N[BZ^G+&+*^R?X0K7=W=[;)2+>@J:%<38']"DA9:M02M::"5!<]@B+[*< M"04,9334I%9C6LL),^+90654TTT_!S:1)69D44\/>LAO9&_-'FK,Z[+XCHHK M3>LZZ#WV!^:X9IA*(Z%S]@FUV3F,">PMF$(!YJIA]]*(LK>+\$TNYUK48[W7 MN\*HK!&!X38:J![1IVXO>R>B%'4&3!AV"EDSZ7MVTG=6/*'/#G.9PW9VF>?$ M/&'H_0[S MZ->3ZG,0S##&S:E]]08)=Q[@0HM6<[D>.E@6V';D3ZCA?R1BQR MTABM]JXW1+T)-YMB,-@C8%D$7"562#QM,'$OW(JI M#5L:>X@ACJ(E(IQ(,6PKU'I-O#>X%:1INV;L=XLCN?P-Y/+=U'(G=#CW6X;Q MR+4MU DB.Q(X+M%U0T)<9T82JI;P;V4#WXJ8.[Z;=(B7+8+L;LP'/W62(&W1 M)DX4>1UR)_3B#GO8>!:@D;.4$8+>GH M.T'RR_.CI6(0>/^:'D@2BGP8Q6OI$0;_:WK0%J9=[/PX9%M0K48OB8F5@9,D M:0O,<])@+4E>D/$-OL5NW"P?H:-+MKT&8 F$Z_"N^J9.Z#=L0]+&O&6:WPC& M*(B4P'/E!848WBL)P;MVDQEI3SQM4-X>4F@!K[6JM8ELM?,F5X#NUWAL4GI6 M37K"EO/*L9*O(K4 I+[0[?&J#WJG8$11:B8>"?N[KAMV3M9 C/[4@KRW(-O2 MT0VNEI/A9()11_.?:? "4??6P:] WC;QXOQF+X[SX1-Z)!Y+^("A^Z!%B<$2 MZBLZBF-, U*[, 6@\ZO7B+*]1A"=-]0"OLQ[(E;0)EBZ@4DQ_G=I9@M7U'** M"G,;U=V& 7L,GO']HL&NU[,7EPE=7')[<7D7P*8$))$M O:(I"_5@FTEP'%3 MKSTBFTIP"T]0SP$Y,<'-&6.EK+%%-:!YY1"C9E(;]>,^-<.D1)Q8V)0IOEO& M$IP9%@U\6X%Z*C!E,P7CPFR#W/QZR]_UHQ/_(OS;%7L]>W?[F;K-UT(1Q''S MQ?B_V"HZ.2@,OLUONAOLM$602F";I??(8/$3_K&"KL59.:>$M(P$F_9SLU0C MH$U!+;*7D>R"G>'P/E(?TT8:8'\>V WC[L>56^P-17W?CGL?-[TR!BM/K@K4 MU#XL-=K&XZ=Y?2U'EV_78?-D^R'>/'POA9K2Q;J$":JZ^W'89ZIY3#8=(V?V M ?&PO=V]R:W-H965T,70 )PM4N]I$L!Y61:@3;HX7;&/C$3;7"71)>DXWJ_?'27;ZM*F&3;L MBWV4>,_=/?="ZFBMS2>[D-*1Q[IJ[/%PX=SR<#RVQ4+6PH[T4C;P9J9-+1PL MS7QLET:*TBO5U9@'03*NA6J&)T?^V7MSGU\9 - MMP]NU7SA\,'XY&@IYG(JW8?E>P.K\0ZE5+5LK-(-,7)V/)RPP],0]_L-ORFY MMCV98"3W6G_"Q55Y/ S0(5G)PB&"@+\'>2:K"H' C<\=YG!G$A7[\A;]9Q\[ MQ'(OK#S3U4=5NL7Q,!N24L[$JG*W>OV+[.*)$:_0E?6_9-WNC8(A*5;6Z;I3 M!@]JU;3_XK'CH:>0?4N!=PK<^]T:\EZ>"R=.CHQ>$X.[ 0T%'ZK7!N=4@TF9 M.@-O%>BYDTNMR[6J*B*:DDR*SRME9$FN&B>:N;JO))E8*YT]&CLPABKCH@,^ M;8'Y-X!S\DXW;F')15/*\DO],3BY\Y1O/3WESP).Y7)$>$X)#WCT#%ZXBSST M>-%_'_FSP-A&AW8I"GD\A#ZQTCS(XW)Q_O'K[EDRNS\GD[-JE M4 ;ZQ!$GK2/"0K-TT:R >T/< B",?E#829;H&5@Z(V$<_,0"2G[\(>,\>+,/ MW.(3QM]\0= -@!B_E;TAT$WGLI#U/8"'# &E*!9DIFP!GFVD,& 9@,#AQDFC M:O@O52&<-MY\SV7YJ*P; >W>RP:H)'5;-Q+KAD#676MHFWJ*.XTD:_QI]'=- MC/:$*DL*8$ !*0#=;@%AO9"=>1B".$#(@ZA6$F$$<+G4QJEF#B$I]+>0LFPS M 6PKF N , .@5FE$[@"H6 "7$L/WN(4P9H,0HM8K"!J =^F[WW0F!-:J MP6OOIEY92+0]&)R*2C0%X+E^EKVI<+#C\A4)\YA&28A2PFC&,LC2CG&6#25&LZE7E*>O50*6ATRSIRHZ\AM(,:1:%Y !DG@0TC@(O MLRBC+&N?IV I3A)R,/!![).\=2NE>9J \21/"=1YS!(2L9@F,1_ /(=IWEZ9L QHDPJ%)4*ZQH*+\GZM0WHV[[Y[YCV1]SAX-+ RR0/D/;A%Y+ M]TPU?R5#Y_(![B5+@'"R6#2ZTO.-STQ*TP"C!U9C3B.0#_PJIB&4-\HYS9-P M<.:/:("$-O/U8Q=J:0GHL""'_5%.61B! FR?#& HISCJ7$QJFK?L< MP++L^09_"2,1!)*S/2.^_J!D(-:4?Y^2E&8Q5BG6?D2CG+V(DH0&G.THP59D MC*81>RDG84J#A.\YB5M.0I@6040F\[F1 @&K'=(PH4V*7T%\]J0W=#W2V,E%[A9>.]A?ZJL?!?&;N! MPP!-=&2<_(WSL9N4 ::)K&N(BQ *(X0CDAV*0]*S34[MQ_*. 0@_.ZO4WOGNZ^12;M%7R_O?V0>2?,7,$]JY(S4 U&:3PD MIOTX:!=.+_V%'(YH:!0O+N![2AK< .]G6KOM @WLOM!._@)02P,$% @ M#6AA61R^R+77! *@T !D !X;"]W;W)K&UL MO5=9;]LX$'[WKQAXBT4+J+9NV]G$0)-FT3[D0)+=/M/2.")*D5J2BIM_OT-* M5IPT5['; H9YS?'-P>%H?Z/T5U,A6OA6"VD.QI6US=YT:HH*:V8FJD%))VNE M:V9IJ:^GIM'(2L]4BVD(8/S3RQP/*AWC[GPK_4]O M.]FR8@:/E/C"2UL=C.=C*''-6F$OU.83]O9D3EZAA/'_L.EH8R(N6F-5W3,3 M@IK+;F3?>C_L,,S#)QCBGB'VN#M%'N5'9MER7ZL-:$=-TMS$F^JY"1R7+BB7 M5M,I)SZ[/*6X?Y:%JA'.4<.1JFORU67%-.Y/+2EP9-.B%W;8"8N?$+: $R5M M9>!8EEC>YY\2L %=O$5W&#\K\!*;"<2+ .(P3I^1EPS6)EY>^K*US2NL?5:8 MNRY[IF$%'HSI/AC4-SA>GDW@]/@*/I\>G9T64+VOVQJQ_X&HC0+\G3A9O$\B**< M9LDBIYG;2Y(HR!?ST1=_(TD*NT%-!>:>I\S[3EN4)T$8QA!E23#+W3@+%EE$ M8QK,P\7H>+VF^N$"X3%1!8%&6926,W%?X-[H HW5O' JZ=X67Z&5G$([R^>0 M9AGDR0S2*!P=*4F +'>QER0+*BP)W89IS:3MI<';Z!VD>0B+('+\P8Q +0CJ M8G3I9:O&98B!*($X=_\)@:T;H6XI[IWZIM5%114+&L$D1*'[93 ?T0W02(75 MD@F]MK56-3!#I9G %QZ@Z1.P> "7H,7OX/??YG$4_P%YO!CFY+_1QQ>\1(D4 M._>&03R?0Q:D8>X7\8OQVN9$E*$R U1^BSW%L$._VSN&=/8#V'DP_8PP.;Q"&^0DKE@HF@%J( M:GJL>",XJ5O=>@+9^KM.@;X/;^)K%4V(PYW:BIL!+:5&0&>^[%&0>]A6N8SB MDBZ!='Z^8:+%CG< $M#$D($WO+S#\ .&37SV_5@&=U7U84Q^B?MW@+PB M^# M_#FQ^$[/?X_*U?JT&,]<^5\YIT;U3=O5OHVH@'#Y+K!/R;(MJ2'.28 M<:C1'M%0>&ZH'CM_T$$XB:A[$L(W@J0EG&3;M7.>:=!WA^(V<-3Z\4*^PH*U M!G=U;E0K2JC(572*3K;E[[V[ M=,IPUR9TK>RP.WP(?.CZWSOR[BOBA.EKRG@0N"96*M#9&'37F7<+JQK?#:^4 MI=[:3ROZF$'M".A\K&PO=V]R:W-H965TR2Y/71Z@,"5B D(, H6?^^"U!BZ-I6G$F;'FP1 MX.[;]W:QX(ZVVGRR!:*#AU(J.XX*YZJ+)+&\P)+96%>HZ,U*FY(Y6IIU8BN# M+ ].I4RR?O]M4C*AHLDH[-V9R4C73@J%=P9L79;,["Y1ZNTX2J/#QDRL"^/AC\+G!K.\_@E2RU_N07 M[_-QU/>$4")W'H'1SP:O4$H/1#0^[S&C-J1W[#X?T'\-VDG+DEF\TO(/D;MB M')U%D..*U=+-]/8=[O6<>#RNI0W_8=O8#LF8U];I@O'6A.8?@M3@3>2$\D69.T-O!?FYR0RM,S5W MM1%J#4SE<.L*-*/$$;@W2?@>Z+(!REX .HBX# M38#A\P%\^US8BG$<1]0?%LT&H\G//Z5O^[\A_8.N(J+BDE"%@IF>JF=X#;^BJI;[K37E 9)@W]1 M$@SCT^^31$[G0ZA05Q)[_Q0XQU)PK;RQ-D3:NN90[W7W8%L(7I EE[47\4Q0 M!ALM*2;=QH#,!/Y.&*1+UU$XO3:L!+KX D>XT/FEUT_O03^#0T/7%PE7<4'E4&46G] <>-SAYZ;@]0>B]IDQGI_LR M=>)U#F% ?5JP_ZE&;R"+LZYZQC_7PHKF,TD&.7THK1.44P1\H.^_?1:]?%0;8;3RW)@$*=A22.%V\7-?MJ0SCI1($?S092&D MNYE,VMUVKILVX\P7\V8H_$ $!55&XHI<^_'I202F&;2:A=-5&&ZH"C0JA4=? M6C3>@-ZOM':'A0_03KN3OP%02P,$% @ #6AA66>M'U@H" BA4 !D M !X;"]W;W)K&ULO5AK;]O*$?WN7[%0@\(!5$FD MGDYL XZO@QIH4M?R[?V\(D?2-B17V5U:UOWU/;-+4I0M.^DM<#](?.W,SN/, MF2'/M]I\LVLB)Y[RK+ 7G;5SFP_]ODW6E$O;TQLJ\&2I32X=+LVJ;S>&9.J% M\JP?#P:3?BY5T;D\]_?NS.6Y+EVF"KHSPI9Y+LWN$V5Z>]&).O6->[5:.[[1 MOSS?R!7-R?VZN3.XZC=:4I53894NA*'E1>^Z,PZ(J6E+#-WK[=_I\J?,>M+=&;]O]B&M=&T(Y+2.IU7PK @5T4XRJ 5@;@2B+W=82-OY2_2R&<:K@I,R=P5,%.7=Y M3TX90I2=N,MD8<_[#EKY63^I-'P*&N)7-)R)+[IP:RMNBI320_D^K&E,BFN3 M/L5O*IS3IB?BLZZ(!_'H#7W#QL6AUS?Z/UQ\4P,7Q@>[D0E==(!\2^:1.I?_ MZHG[FX?;^YLO-U\?Q-T_KK[.Q=7\6DRC<5?\]2^S.!Y\O-8YJL=*!B#?BN*/ M+6L^44%+Y6S7KXX^ N3?2SRT0A:"\DVF=V2 ![=FG,&F5"R"B-BP(T(;H=T: M:S;:.K-7?+C*:2A.]*I0OQ-KEM:BV"$K1:;D0F7*[00*!)8 X!!)2 1"0,T+ MZ!?ZD_L SS]:(-V#F(:UAC]'W! *WIZ MD:F5#*S@Q"^44+Y %(<1K"0CTUU!HK2]A M??"\RJVXJPSTR-MK7[>#5&>KY8L5"0==%2O8L-'&VPJ?4YV3=2JIX4'!S?T5 MUB1D'-A8%+KXVZ^]>0^$N[ J5=(H@H4UZD(>.4*VR9PA3W$IPZ'16<55[$@: MOP$7@$K([YRT$+Z/7I,*A@D[L=&92G9">33F\AM!L'!&+4H6]'?;ABBFZT2; MU(/15T"F$YF)3&ZKQ'H!04^.L^'6R*,MD_4SM>R0DT\(=5J"_A<9!1Q6"*E MY(/TO9296BKXWLX#Z[/*(CE&H6FI;,="2_6$=:J \R$*7+? L*6D-,KY,-_" MA315;$?W,._06A9U_92;3>81!>?H"?+3$T#!>*M.X:HA7R36F2M0>U%"NCRPTL+GRZ/%8P M%O@ZYFB%"$)$HN 2M9%%".$/0-)#3JI2.MRAZV\!R:9LB;38AS>.AO'QC;?$ MZ#4( +C0D,>\AP%(R-<%UYXL=@'2)D!<-SBIMSM&>D5Z2,78#'EX)^)A;X0I M(\M\-;^(.LL5 .:/PM^*/G<>XY%.S@6D Y&\N>?P=V*PWQ&+,^FH*>XZ*H=9 M\Q&122"!SU=G_U[R^&<*&]0MB M!XW2*3I5;5."&<7#C&%KE.\R@7^7FAD)4/MP4MOUX.UJ#Y8G1ZK\F24G%35^ MKLCC\/+DU!>&+BV?V8^)I,QFS,9X'\6^7.8_3 ?T3@*2T><%_C\>BIX42MW M/Y.)\8B]'7 *L%4<,0IQ'(N[PP&_F2[9L]:D4SU.841'CO"J&GI-ZA7FL+UOB-LB4/;'>>$K=KA7$.,U96IJR $"Y$CPDH#>3:##EH#MP:5R0F8Y[ M)<;%YF$]'TLSW**G/JI';<)TR6;(1ZDRB9'1*\>D4HOTQ!Q< MZM"C 1!$AY_!]1?^8'(R'#)/O_N )[K,N _X^2J$,Z/Z5L2*:%U@3KHMH%IU@ZH"J_G_:?U_ M,G\]X[8AMJ@[0F<;H5&A*Y[%;Q#H\^9T*LZ8(8>#H]3X1J+>B>F9Y\;1&?>' MR6#B&7,0Q^+8!Z-^Z_M83L I?P7TE5BX\*FLN=M\:+P*W]?VR\-7RB^ .29P MO$LM(3KH3<<=8<*7OW#A],9_;5MHYW3N3]&PO=V]R:W-H965TW7[P'(OMB6G=FM?;$D-@D"!\ !T#[9.G\3-D11W=6V":>S38SM MN\4BE!NJ=9B[EAH\63E?ZXB??KT(K2==R:':+HX.#OZQJ+5I9FO0E?7VN\^D'7;T]GAK%_X9M:;R N+LY-6K^F*XF_M5X]?BT%*96IJ M@G&-\K0ZG;T_?/?AF/?+AM\-;9Q';8L=:!S9_\P5=RC9P5>43M7 M1V\+=71P]/(9><>#O< M7%]^^GQ]I=Y__HC?GZ\O/O_RZ?/YQ:4CF1A%15)?F(E.3UUC6#N0AC\D;;,%?7 M&]I_O'2WFI'VL_5OR#FL^GFC;Z%^MX$PJV-&.,\]H)\8&3G83>T M7'8!3@U\"<[H4& EJL9%90TP 1#1%:J%F4TL%-6M=;M:OC-HY$O *7=3SN69 W=DE@=E8G0+R@(,-$EDT F8#MBG.&Z$)6VL) :-J^W MC"^"Y[$8! VS=AYG+5N$91R"F?5<_;$QEO@2H,>VM"X$L[3B.41J98 FO% 1 ME 2M4$*GB["))!!ULWMX-_;+:7=K*AHE>HW\D3,62[U]M=XE[(N]"/!Y1I3! MR\=T" Y@,N);$S=B/81B+QREA<2QR9/JD(8W''30)OEXB&NE*P0O]M-JQ0'# M\8; [7UFDL#.%'@)O=M?*N'@@ >/->;'5EV7D/IB,(W$I\B-/3 M?>-UXVT%'Y/+"HXC_-@B9)GE<$VAX.7>[+__[M_!B#YO>,HQ,V23Z4& M.YJXF^0!1X:06**P!SA-^4;"H#<$OIG"(T ,""'@>2_\V&:>T.7WSB0/A^+' M[I%L8FL#VI/'CY6;^)IQ9^02G%$TX?8(%DU<=D_1T7\IHI-ZS+),T+HQ*"&@'B#*J-,&P M%\OB>N7[M3[,=M R=%XTE#J!Z,!2:;M$%/T20S0(OB=1N.6129/PD- (*38F ML? 7"#R%B_1,DC]'F$EUT^&/1]WP *TG=+[8AWJV0R5)".#"G&?JX'&=8IXJP MD[H40D^"F**#":^D,%:*@653@F9^K4T(T0TSR3FQ(0L;NB!)I=O MT1\R$"%J\:G=];KN8T8^RCLKS9G1P?>8@> JI,6$T[G^I49 2V.4L@&J]9#D M?,]J<0SGA@)-Z0MN2E75I78@=7MH'7K7JZ&? M,]7DQRG'4#REIZY&Z.FNY;Y0IL\L<0,^0Q25B&Q^Z@V7=>[Z MT.H.8.,Z,MQN]?>+?&X_JE$\V[RDG4-H,$ #IKW=A2SW$DSJ4CV3-T=3MHBC MF4LWCGO-<_ +'I1886X; '2JESG$V:_&57/UC;-1RD"(J;7+ID)X2-2!B^9/ MCD:)O#_"3%D^/I3EXP<#DQYX9$ 4T>29@B'U)W5X/)E.6""67LU?CZ-,9EM M:7=%KG8R@&6.%VETGPH3. FTA!@R-]&/3!1[_2#J'+]YI,[QRW'I.74"F"6U M(]8UZQ?-4^8">X(:J D_DC1)X1=TJVV'J F/K4RG\@3'4R]8CAM!J=%&9KB"@Z*SS-H#*3UN MEHT,]T.K(VT<$UU.G&+L!YA!X"PN"$PM^ 8'YJGD!QUW[W]/\JH$93EOG62 M!"=N;U*1&%]P^'[R\3F:QF:+US?.5FG@F!P $K6\9NA#*34/*=%D\S.J%/=U M0:'@B3A[]^%TD+N+7#N0 M\,]^>-%N%;D7N=?II4%&M!V;]^F;H;V#8:K+T;D;U5I=LO=,&ONED6 C^OX] MJ?(_]@%]=R-E?A+1O7(,QQ),F6)NTMGEEH7[!%.9=$^>(8K)"QM1=^F\=UMY M-R0 C;,_1P,B-V.Y-]GW$)80*^W9:/'$PG!$R0>IT4]5Z/SZ)KU+Y["X:=RV M83KX;^J;PH1^5V*W^/-A<7O0,/++GZ$;X1">5JD\R3YFE2GD2RHU]\G2Z]:N MPY"R[2G%U/V;E[G:]W9V,7DSC7JSEO?O3#"0DEY2#ZO#*_[WZ&PO=V]R:W-H965T M9)*1 8/'L[K,O0(XWQGYQ*R$\NZN5 M=F]'*^_7KZ=35ZQ$S=W$K(7&E\K8FGO\M,NI6UO!R["H5M-\-GLQK;G4HY/C M,/;)GAR;QBNIQ2?+7%/7W-Z_$\ILWHZR41KX+)M^)4*$6" .-K*W/4;4D+A^])^F]!=^BRX$Z<&O4O6?K5V]'+$2M%Q1OE M/YO-[Z+5YY#D%4:Y\"_;Q+G9P8@5C?.F;A<#02UU?/*[U@Z#!2]G.Q;D[8(\ MX(X;!91GW/.38VLVS-)L2*.7H&I8#7!2DU.NO,57B77^Y$(7IA;LFM\)=SSU MD$CCTZ)=_2ZNSG>L?L4^&.U7CIWK4I3;ZZ= TL')$YQW^7<%7HGUA.6OQBR? MY<^_(^^@4^\@R'O^)]7[_NJK";OX>'KYX9Q=S_]]?L7FH&%A="&5Y(%3IF)^ M)=B-EEZ4[,IS+QRK1"DL5\SA9^.-O6>%L6MC\9%Y?L?BBV'7F%7>:_'WO[W, MLZ,WCHFJ$H&D_;0-=PQ_*J,0/>[U'I@8=KQ>62&2\=/@1\!OQ_9@2"_JA;#! MFI>%-_2>C=FN#WLW$ZC;8TY:=%#R;#)COSSZV/MH]#,0H 'ZA1(P2R4+8=VO MT+Q&^G#16K/)(3!Y$9YA?.], M.DP%#'%' @7;7P@M*NF?PB>*D_EA4BN"#FOC)*&@K9Y/ M7D'T#!OMLWR2A_>,;(L8#K-%/VL?4 ];0 ?M[PR +K075@?%8*6U-;?2!?&) M$V1.TO"T@7I^;=4.<*G7UB601\\\N">['EX7"+[L:\-MX"L[BF+23?N^,?$+5=- MH"X!1VI7\K]\ 9+[^Z0-\IRPEHR,[;AS CHM[ME_&BM=*=L$"QWI$_T)B[3 M O($9W&',(N8S.&:"9L'8VT3DN)^ &TAE!2W01[W3'ID1Z48,JY$0A;0):(5 M.T%2P%I0DV%KFH/P+8D_);TYHV09N+/@BC"QD$@G['>SP:ZPO5N91I7?X.G@ M2,=JT.:9DE^ YAF&]3-M?/R^"],FR*1IBV1N48[#],#4Q*5VHM1@/@H/DU&% MM;#2T##;K&2QZL&5B ^+&D&[I?VWO4GIA/:-<"?]4C*&1,!'QP'!8D" JO&- M#=@X1;>,.97VJ,>.UT4MFB,&L0NDU%HP#Y$@0B6\_P[7O M<85PG(DB#A]D8?A@0*$5+]D31,<+E$^E$E&?L.QE/S2FS+&.$:6 'EO]2"J! M 8'W"07=K)-.X5J*WF4_E).D&Z8QL@)OD!<9E/=*H GZO@WZ4'8Q,MR0H00% M66J!<,&.+J3HCB")^9#<:(J6I28Z!GQMB@7'^7VO$U_#UW(.TC="(53J6*06HN"-"_MPIO@ZOL9Z(X)B2M8@$-DCVC7I4O9;1QNY8"/+ MM0-10#Q9$)_(JR'IILI% R1?!!=PBU"AH1+QJ\R:;)JJSR 0.@O )Y3A 2*L M0M'AR#IBRT]M))"I -13^$@]'&V+U9^@+YDU?\A8%*#=A-T!=X-!]+Z%;=ID MO)/+J8W0U$:T7A/4U^W$/6@K(FJ>*$. "/!L2X54N\/'@7X/M0F8N\Q-H'_* M%VC&ZJ%/4?F4K&0;@CS,6874?T_^N@)[./HS016M:E1%H+H$];61-@9@H"X4 M6:+U"NS92+\*LWH)YTBDII8%7-JS[)WAMH3=0VO(())"/9B^HWK!2 MJH8,[5;6/[S#B.C\66B.4?9A: .OA1*W:%#V4?M;G1'-:.."ER+W^B(2DMG#'!HK M%C4P0USHK$&,!T>#$EUI&[\/>R4:B]B+HJ$F8T+-\;Q94I!E+X(1\MB*7>A* MQ9;U6N[U@KJ5&@97N@C+1IS0,H*9. 8TO1'33C.:<% M>#K_<)T0C@>'S/=FG5(^K3PICL]?P)[$&C7&\/.$ M!QW'K]B6JD@V+0W-==J4@6?V1 MHS>,2TX:$\E0>= ^29P.2BH2M/.E77*0,#*$A'6)Y-0\@S*6=X>B86;9'UV> MGYY!N0'1:[\@4X#K&4P#-+A U^VY7E[$ 8GF*7$@\8 SM9-LL.\).,Y;R-__]$@,5$C"0M34X$ 3-QTO*(V MW"ZPO47&:IO33@_L%)-LM^*ABF#;MC)'$W;:SCV_>4"4S8IJR:#_IR2AQ#(< M4M )$LC 7>@;68Y^HDB,ZLP0S[/;2BZ3DB&Z,5U:IDS17I-@#^E4V\'.RU+& MRP'J:$*1M]2"F,;32:ME[X^#31A304'7OFPX8IZ[)"N:P24[Q%Y\-\)N4Q23 M0AE'?D!YD'2BB^F3Y_A908.JXLFG)]*&8_J M/YKMNB3M)H_=7TX'5[6U0,ZF"VD7^1%O;;O1[LY['J]Z^^GQPOP#4KY$GE>B MPE(4T,,1L_$2.O[P9ATN?A?&>U.'5VHXA:4)^%X9.*_]01MT_Q-P\C]02P,$ M% @ #6AA6:3CJ];"" UA< !D !X;"]W;W)K&ULM5C;;MM($GWW5S0TBX$-,!9OXL4WP,DDL\$B%]C>G8?%/K3(ED6$ M9&NZFW;\]WNJFZ0I1;:3V\*J=79S9N<_JXDQV MIJY:\5DQW34-5P^O12WOSV?!;)BXJF[7AB;F%V<;?BNNA?GGYK/"TWR44E:- M:'4E6Z;$ZGQV&9R\CFF_W?"O2MSKR9B1)4LIO]##^_)\YA,@48O"D 2.OSOQ M1M0U"0*,/WN9LU$E'9R.!^GOK.VP9"/K/ZK2K,]GV8R58L6[VES)^[^+ MWIX%R2MDK>TONW=[PWS&BDX;V?2'@:"I6O?/O_8\3 YD_A,'POY :'$[11;E M;]SPBS,E[YFBW9!& VNJ/0UP54M.N38*JQ7.F8MK<0N*#7O?.@>#J;.Y@6!: MGA>]D-=.2/B$D)Q]D*U9:_:V+46Y?7X.0".J<$#U.GQ6X+78'+,P]UCHA_$S M\J+1RLC*BUZP\DILI#)5>\O^?;G41B$F_K//7"LO0>*?/H,U'K'&STG_7H\\*V0_Q)MC=OWV]P]O/]ZP]Q_??;KZ<'GS M_M-'=B,4+Q]:P=9N'[01 M3?_P1Z5PV;2VCXRW);N22VFJ0A\=L[>\6#.Y8F8M]HK''.&D(6]9U9;5755V MO&9(/XI;E_5[C]D-9'R+9EC'X:+N2J&'H[(E\34WHF1&6@18K6Y;#Q>I[58( M@DZ1 H*,S/1%6'4 J[>4&%*R49(>M=U,O%:%T#VD1S)^ I:]BN$N)%B 0_YT M"PY#+>Y$;0%[E**00\6<"R5M2 40K\C?!91OX^.%Y4JNLJ\6DJN2COO3-MV M[?_?N/M!_DL<#Q'U$S @D]9\*4G('6+4*6)<-1K<=$:VLI&=9HU<5G6_KAUK MO+SC;0&%PR'$C%%(Y5JNS#U78@C_W5"V-XZ/3P (/RIVOY:LPD)1R*YU]P2F M., 5)BIKXVU7<^54P2A0:-;C5?[UERP,TE/-BG4E5A/%I2@J6T\;_@6:#I\X M(+Z*HK,\R-4*[*LC0E!6&A5)3\39FEJ92H")5=6"A0I7%A<9-9&FI!(%UP-/ MFYJW+F3)+8_7><@_XH[7'3RG&138Y =6;/*A5)!)@;.N0"R) MVZB*NHH)C$9PW2E!5"X[C02IM\)&-H(=UE+K([84A'28-/SK$&Z]"\C4C:RK MHJ) BE48Q1&GE1$&*095ZR"#"(0B_Q [N4>F&>861)#T\? MYP[>OQ0R[# X.@R/6)!$7IIF+ B]11BR0P:Z0C]A1PS_:0Z1P2+QHC1B4!L$ M]CGS\BP^< 1PK045W BBO,C//#\*6)!F0!&P-"C% M<6R9ROV8)1G1GK(<;@ABQU0$,B$[ *68S1++5)3ZB(/%P4>*^Q^(*/ -MA8+ MZP4?J*,%C9*DG\LC&)A:Q3XF\SS98FR<_7[.8A\ZTP5Y(H@R$(,X\O.<$9L( M U(?(3XRF(B5./3)HXL C.4_);:^9>R9T"(/@:Z,0(6+T M\XB.,05=L+T$ M"E.GUO>]S@AOFZH MK?-8BS=W8@ ]#B:+-6_1"][:)L$R)/11?PP2-KQ]8&*BQ>O+*E5:G%6W5,HW M[J4;2;[XLT._X-Z?@0]=.717ALKJT&6MA!CZH'9 -5:51I85&@A7:E Y96>T MP5XJ>0*RS0/CZ)!*U%MRV)29O27:N9>8Z<%.FSWB1773!D\"@_+^.BH/G?0M M8@ 18&I!16HDQS:/KXQ\Y9I(QT#5(MQ1ZQX&>,NU:=1H06#1-U'YX?3?;OU85(,'U97:S4-0V.CYZ MJ<=;;$\1;/%KCRM15L!A2[#HZSN11:^=K$*.'-? HQ&N'Y*K25-^'+R1CD[5YZ<^S>SZC_*GY[OTY".A MAC9/>;%/J3;(<*NI(NR-NEZB:#:U?!!B+=2A;'S 5J5IS/\ MR0LF3[/OK[S9G.[-OWURTT\$ @P+)O!P&^IZ4,9+8*GH.YA]UQN8=AEP*TE^ M&P?4HRW0)^3_TP581.-3Z&5I^H*P\6T7U6R@<2)N@6YZZ^D%<2X=HJ(C%!YA MT!-""[&Y[VO>?/*MM1$( ?JB3"D:+W+NL^LX.WZTOG3?:A^WNR_>'Q!!5*9K ML<)1_SA=S)AR7Y'=@Y$;^^46M\W(Q@[7@I="T0:LKR3>)_L'4C!^RK_X+U!+ M P04 " -:&%9^DUYM+P$ !'# &0 'AL+W=ORSN#*TZ#4HBP80=#'"W[%+&,@HO%<8[:: M(]EQ\WF-_I./G6*9"8M?=?:[3%PZ:IVU(,&Y*#-WKY?76,=SS'BQSJS_#\O* M-J(3X](ZG=?.M,ZEJC[%:ZW#AL-9]P.'J':(/._J(,_R4C@Q'AJ]!,/6A,8/ M/E3O3>2DXDN9.D-O)?FY\305!E.=)6CLCW#U7$JW&G8<(?/[3ERC7%0HT0+T/\*K MX,_)S#I#F?#7KA@KB/YN"*Z.;AS]@ZG3\!/=8E"9. M*;WASNB%$3G<*/A9J)(JE2^AUX8'-")9*:P!+%QH81+0<[B4AHI,&PNQ4#%5 M&"8@G=WT#ZF"FR.*^@BA$A %K5[(08"B&MYA19T'R@*K(<0P 3RWOK0\-VS=NRM!O %J0"?(W1>GMI;&W#,I5Q2@X$$&=EPJ0M%,(XQG$I$A_KN$E(N][QAQ-T3#=J, E8 M5L[I-SD)S*%*;-MW%])347V;)^K'L5:)Y-Y%[XC/AC0L[F;L')&@OUR7RI&. M'!MK0%YZ/K>$E9'I%=;48?LZ K@L MC50+'YVB_(.\*GWDT@.#[*?,R$_P]\"X? M2J)N?$";&;\S8SW+74$ND<3J!_U#@CJ"/D5QLC>*AGD=3[<7]$_@7]3_1E7( MM.K_U!T#M ?")[-M@6_SW85F&L2ZK*:ZI)3GN?DP;IQLC@ MK1#]-I48-1UMZBH4M$K*ZIO>UXJC@82]A"&9%I:$DR\R(9G@NNJR3.*[EO9. M Q8?E9..^YD'C9%3)ZF1+#4$5'P5*V^;8)P)CF6V.J19!ELMEI+H5JR?.,1) MN: !P&_ 8>VW82#@F6 =FHRJ7-BTX5Q=4#<(W]5&HTTA5C1Q47?A^^<<EQ"TPUME8+IPL_*LZTH\'3/Z8TZ:-A WH_U]JM%WQ M\]MA_ ]02P,$% @ #6AA6:#%UX>?!P CA, !D !X;"]W;W)K&ULG5AM<]LV$OXK&'6F+S.R9,M)DR:V9^S4[75N,G7C MYNXS1*Y$)"# J!DWZ^_9Q<42=FR.M,OM@AB%_OR[+,+7FQ]^!HKHJ0>:NOB MY:1*J7DWG\>BHEK'F6_(XDWWE#XW=P%/\UY+ M:6IRT7BG JTN)]=G[VY>\W[9\!]#VSCZK=B3I?=?^>&W\G)RR@:1I2*Q!HU_ M&_I UK(BF/%7IW/2'\F"X]\[[;^([_!EJ2-]\/:_IDS5Y>3M1)6TTJU-G_SV M7]3Y(P86WD;YJ[9Y[^LW$U6T,?FZ$X8%M7'YOW[HXC 2>'OZ@L"B$UB(W?D@ ML?)GG?351?!;%7@WM/$/<56D89QQG)3[%/#60"Y=71>%;UTR;JWNO#6%H:B^ MW_WZX6*>< ;OG!>=OINL;_&"OI_41^]2%=6M*ZG'=%WWCM\+OI>O:#O1D<3E5^INT"17-(,CD-^'E7#M?(N-KJ@ MRTG#BL*&)H=UJS\K4H5W$4$M=:)2&9(EX5M2U() M4CHG1U3^24&7CPZ+#AJPMJV\M8_*;QU4QG8936ET0-9FZMI"I5D[LS*%=BD? M6/BZT>X1&+8X%6EF12EH%[442%25WI!:$CE%U@!K;.R,S8]TW&8=2+5.MZ5A M]U@O2HOK3FE8XKAZ+):*-@0&FBZ_ -A9-%4ZL?P4)XC/OC&.HP:7:^W "[QO MJAS!Y C:4" BV;C2)@Q&\/[8%M510\49]3-4U4L*ZOQ,4'4^Y?24(!H8OY>H M+E0JTR/6M-KJB*(/8))2K8*OU<[K@X%9MA#SB+7SJ<\LQZ0TL; ^ML ) O-7 M:P(?]Z@^.U%VSRHD[=A=!O$M3"-Y>+]]INWB\7I M^\^S^YGZ]?KZ3I[/WO\@@6,06$IT)#RL5I#"BH=MQN4.P+F)E6\M["7%?8 S MA[!]:5TFVJU)E61H+Y:'@0.H(#3$.*! R;-,0BN1*NDQSRZO^ M]D,?*59,R] RW!:+3#W3'GB/I(,BIK?G4%(S=82C7O4<]>HH1X$^&AURK(&! M7_K0W>^'[C,*$^]O8S(U ^80C1T]Z3"-_=/C!3[-OO#?8Z"#?QR5NP(0:OV5 M%/6J^;PO;;D>L\9JQ13#*0D""*Z)NB=,'2.E.%76Z*6Q H(I-F[(M9T^>FBX MZ+&<*ZV3)S#\=NT ;;5LQG.LMZM3ZR0 MTL[MOG> =\EL- 3D;%^CM^@'/@'#"P4F'CQW'86% M,VQ B3GE>[*BS,!^',/%$]21$7'Z5B1R' E#A+"$BS,/B, +?-,&# M\K!9EO*8Q,4*)]JZR=ULUUE 4];0)D8O#-&A$MH5#& 8T0^33$@Z'<))A0 M#;-\@RKB $F3R5F.O@W%D_B9W%OT5F>\/#17<^A6#'309]MS+YVV%P;O: M8RBW#=>HH' _&6'D'AXTUY")77D_]Y1764/G+"3&ONJXDY+3>"]2)F;).MSY M [2+%HX8/*?Y/W;CR&!?K1]59O4I:W>X!XC;.*@ ^6<0ZA)-&B8_Z6,\K"US MN\'05*16QI2<=M9;&E!,&(]2L$H2DIY8D9&4]W/,QT"4MNNR ?%H?WC=]X?7 M1_O#+;*6'M5' H.4ZK>!* XU@*.J#C> %_6/IM =O7 9C*A*M3%3&Z*3M=19 M"V-S&%BV%:9,DS!RQB>3Z@H8$CALNM(N//L)E.)3",_OK]]05\W MK.SFV9<'RMD0S7QFYL%8=:6\,_\[1G7:<3<7%%/J0/X\K@6JF*917.K! M"BMT!R(<[,6. XL\\TZ%S]7Y2MJQ+(:"SCM,A@X^9[9?82+E'G4,$'OWEP[;PA(]-#KD MO8R-ET&0J0_ML>:$\KI<]VQV>;B%';0;^6UBUCT6@JROWD MQ>++_%&B_+."57;H!%W*G< "1)P[>TD%4Q??C_/-+S>;)7]5>M*!#E/L?/2- M!'>JM7P)XLD$B,V?2_K5_F/3=?[&,FS/7ZH^ZK V('9+*XB>SMZ 8D/^^I,? MDF_DB\O2)PPF\K-"7Z? &_!^Y7'GZ1[X@/X3W-7_ 5!+ P04 " -:&%9 M>-C)[OP&@[.\D,:N&;8&)[QO&F[3E[Z(H$ <3_./?=>@,>W??R0UB$,[-.F[=+)?#T,VU>+15JNPZ9* M1_TV=%BYZ>.F&O 85XNTC:&J\Z9-NU!"N,6F:KKYZ7&>NXBGQ_UN:)LN7$26 M=IM-%>_>A+:_/9G+^7[B?;-:#S2Q.#W>5JMP&8:?MQ<13XN#E+K9A"XU?<=B MN#F9G\E7;RR]GU_X>Q-NT[TQ(T^N^_X#/?Q8G\P%&13:L!Q(0H6_C^$\M"T) M@AF_3C+G!Y6T\?YX+_U/V7?XU?PN1/ M-G#9MRG_LMOI73%GRUT:^LVT&19LFF[\KSY-.#QG@YHVJ&SWJ"A;^4,U5*?' ML;]ED=Z&-!ID5_-N&-=T%)3+(6*UP;[A]'WX&+I=8"^NJNLVI)?'BP%2:6VQ MG"2\&26HWY!0LG=]-ZP3>]O5H7ZX?P%K#B:IO4EOU),"+\/VB*F2,R64>4*> M/KBHLSS]%1=O8K]AY[ U@@J >5BS\PQPB.P?9]9Q^90VK]*V M6H:3.?(BA?@QS$^__TXZ\?H)Z\W!>O.4]-,?FE2M5C&LJB'4;._+]1V[B VE M$?MSZ%>QVJZ;9=6R=U7\$ :._W_U$:_T]0Z^_A4R6=75[*H!A5:LOSD(>A^6 M_:IK*$,>\_Q)VQ[W_&H-J/L6V4ZJ!J(5V\;^8U.'Q)INK",Y(:]1)%C]P+_X MV;_A8.M^,GZVE4/DZ/[JOON;R7WR=9,AV$X0D.GI:'89-LVR[V@*BUSR M+@UA,X[?]]?]T"P3^Z6)*!PIY>G9],J[L.FA\><.=20F0KN_;N#=53]4[>Q% MT[%AW>\2E*>7,]0,/&)Q'4-XD"(,!(>X:]!NSW+V0KZFE>96%!A)@Y&7&%G+G:1!(;D;URP7SF( 328/G/;<:S?["3Z,LAPFC&>. M%Z5GLN"%D$QR#T'2>::YU(Z5'MO5+'M*RDO%M;59@>"Z*$FGYEJJ<6"D'Y4K MK;.M,"?;I0NN2C][A+.SL]14[*):-C?-DO8XPTWA2 PV^5*,3J@BNR6X+TBR MXJ7+*X9K0\JM*V&ZGYTAJR$]D4.P$0YI96$W+V5)]FAI&?DDF.468RD,=][, MWNXB&AX2J*EKA/9M!580F\YN2!PI+E3)I.32&6:XE(YI 3<%@/)2PZ#"&.;P M5[IO!M<37/H)1"8FR4PD_;\0"?9[0T![QY4A>)V;3 (U2IUM,UQD:\FV/&/+ MDHNRO,U>AZ3"',24X(%5F6E"+T9!1M-RD%S/Q&I4*3) M:A!#W2,2K6 SB4#,+??>,^6X ^)8H:X(36X(2S7R)6O,0G0>@UQ AXZ[JTD M>@N0V$Q$DL(3D;Q1WPJL/8_^1OW@JR5)_5XF^=(AM#9K+KC+-)>VF.Q3P$>I MC#Y2U)(3'F3*\9"\0+HK(^_122')'#BG\*<TSKKAM\T4 V.<' -4C 6-VR)3\C.Y+!4FD$L#0)DI),N"\%%* M,.7Q9"FEE$&=(7Z5]FO\TH -:E'^''J#@GU*,@1(H9+"),(266[P!K)"*?>- M ?QMJOU7Q?K]/*-"E0ND0FJ+S"!<0I"*&=T2!:8DLPP5XUR]R"$W$LVA%@OM M'Q"-7'-$-&HSEM:I+12(!(HT7"6\D'6:PN/D Z3L5 Z5E[S,'4A92ETWV604 M98%Q2-NLGW05:H2*-J."/H-K)02X,LL$R EQN@G^G\N8I3O4RG02F0+ M#9AEI?G,-'1RB]:.7^\RT03<1-/4: $*3ZA#P(TZKT:>"B&_1C2$P&2DA"U) M@D:']F@"J$[4-3R=+!S$@="HL>8;HT<-C_W8+=M='5C"BCCRN">U;3YAPDKL M.C*'&9"(BMMX0B3Z<9PJTS;DNV%[QW%RC:P-N.8E8N-5B%5]UX7OO_-*%J\3 M2_DDF/9'T7^#SSC$)IQMV=ERV>^Z@7A\.4!\%>N$ZT9-(1P/O"](C!*OSR[/ M\TB^?@GT')NF'[VGI(<7E70T[:2TV?M-;JLC^X7;^JC\TNW_?Z^?N%#9PX7* M/GVA"C'!]HM>K&!# '.F:(IG6?1PSL.V[U1^'$#?T'>(Y>OHNR[^N6GIF^;/! MJ]G#YO]#6(X/Z"!?7FK>5:C$H:/-G)&+S7)4A:@U'1F,KH#3NG/3*=+ZV?F7 M5G"V0R-HZ1(%@W'-VH0.$2/#T&_S]QE&PO M=V]R:W-H965T7>J!!1$L>W4<&X M#"8CO_:D)R-56<$E/FDP55$PO9NA4-MQT [V"\]\O;%N(9J,2K;&!=K?RR=- ML^B DO,"I>%*@L;5.)BVA[/4G?<'_N"X-4=C<$J62GUQDWD^#F)'" 5FUB$P M^GO%.Q3" 1&-KPUF<'#I#(_'>_2?O';2LF0&[Y3XD^=V,P[Z >2X8I6PSVK[ M"S9Z/,%,">-_8=N/2)65A->URLK.3>VY*9;B+D($?7MA2H/DTBBQ!NP-1 MUL#,:ICD#,P 'I6T&P,_RASSM_8143KP2O:\9LE%P 66-Y ,0DCBI'L!KW/0 MV?%XW7,Z\95G"'-I4:\8C19*5+7JOQZQ6*+^^Y3JBZ#NP@Q-26CC@&Z$0?V* MP>3CA_9M_/D"Y>Z!C=\Y0GLM,%434,HMT#6P(,R:8=-S]=64RAVF>^]PQ M 93)3"A3$1%8[J!.+*W_K%55FI"D9Z+*N5S[DY0M+BO,X;<2-6L"\4 ,8$[> MS,E@=/^'8*2'8*07\[>@URBO!():P=08M,;K?^!LR06%@$0_HZ!(Y6 5V W" M_7P!"T86T[5&'\!3FBYZ/:WIR+TXF]K>R[AA5*4[R1^_-!/VKW/!BA]1@F>>X?+IBKJ1YSL M*43WF/FBAD[;7Z%.Z#962M C;(:MX^W67:6UH\>\KF%K+E]IJC2)"D$2Y!6T M>^$@35I/&DNVE*42R]X@O.-/OI,T)EMJ)-KN0BB);EV]^+7B M95W:SD\_'/1O6TU!4IT*I.<6M'M7K]7JNJ))[:$^GH1I-VT8G/1\!9UNV.NW M#PJ/TC5L3;-,54X)27+/'AV_#3LI$: <:6H7F7;WXSC%*<7@/;WC_6ZO_2XB MQ[MOR?7"3F_0>E!R?4W%4("Z@)N$<1PWR.<1KV#@,7_%,YFX@B0-NW$"I^YC M=-1#"M1KWRE=I5&,ZG9R6#TTXVG=@_XY7G?R1Z;7G-X3@2LRC6]Z=,ETW1WK MB56E[TA+9:F_^>&&/BA0NP.TOU+*[B?.P>$39?(=4$L#!!0 ( UH85G! MRJC>C0( )X% 9 >&PO=V]R:W-H965T7I;"O,U1F-0WZP6;C7BX* M\AMA,JG$ A^0?E9WEJ.P8\EDB=I)H\%B/@TN^N>SH<]O$AXEKMS6&KR3N3%/ M/KC.ID'D!:'"E#R#X-<2+U$I3\0RGM><05?2 [?7&_:OC7?V,A<.+XWZ)3,J MIL%I !GFHE9T;U;?<.UGY/E2HUSSA%6;.QH'D-:.3+D&LX)2ZO8M7M;GL 4X MC=X!Q&M W.AN"S4JOP@2R<2:%5B?S6Q^T5AMT"Q.:O]3'LCR5\DX2JZ>:TFO M<(M4F RN]1(=\9D3'/X02_B U3'$9SV(HWBXAV_0>1XT?(/_].Q Z QNC&3[CQS7%AW\ MOI@[LGQY_NPZB;;0<'8V/8V1CN8T\> MVCX"D\-[CG9)WDNZ6_*AU,#,M>/S<4<',Z&$3A$$P4VM$091^VO@(XSB82\: M1P??J4 +J2F9I/ MO$20FF/D3E:", ,RO--=M_ZH-QB/#]9&N)[F@83":JD7 MSEL4>2Z59"0<0K\7G8S@C1"^(X3EG(MN+HI7,SCM#49]V'78X5;/E&@7S61P M++G6U+9/M]L-GXNVY_ZEMY/K5MB%U X4Y@R-CD]& =AV&K0!F:KIP+DA[N=F M6? 1>L3^'MN#&T"7Z ;R&PO=V]R:W-H965T,HGT *32W MEE[45J)9 $>\<]WY36.:+%K&8;?$#[J[[39$4= M2L$KE(8K"1K7\^ LF2XS%^\#?G/XGMGJ& M#B]7POA_V#6Q61I OC5656TR,:BX;+[LM;V'@X1Q_$5"VB:DGG=SD&=YP2Q; MS+3:@7;1A.867JK/)G)79Q;5\06F5YFC@Z)&M!)KC660)V>U' M>8NR;%#2+U F<*.D+0UIHI7M:R_1;P >L^Y!.0DCC=/ -7M;) MS#S>X N\+O =\A2&J>7%&A&HN%P[^]##@-X1EP2MMH92S7'OGNVH%"QJ MS@3\@#0Y#>-DXE;#<3A(T]X3-<0)ER>U5CD: X-QF XFD)Z&XV'2N^*24^$4 ML%&J,)!E83Q*@9B-XJ3WJ"R!\O]5'B7'#G\R"K-!3*LLGH23T<#[/UP)Z?Z@ M+P1\S<6V0$I.QOV8:EJ(]E5JS6DPN6#&\#4G]LS0SZ U4*(H MZ-IIY#"!?;ISA%ME$2ZG$%QPLR\ $_@@5A3>]#*;Z496_[-BBP[ZJT*]\5/$ MT)-OI6U:K?-V@^JLZ<]_X_%7U!+ P04 " -:&%9318Z_* + !,*P M&0 'AL+W=OO0&E36W85 M(_$^/(FK8B?>R6ZNC9W99UB")%9(0@-"=K2_?KL!D@(EBI)S3.U#(N)J=#?Z MZP/&BT4+U?=)7+[@:YEG)?LD2+4N"BHV5RSGCR]'[JCI^)PM MEA([)I4ZN$#-^"-CCY7Q M35"4>\Z_8N/M[.7(08Y8SJ8225#X>6#7+,^1$O#Q9TUTU.Z)"\WOAOJ-$AZ$ MN:<5N^;Y?[*97+X<)2,R8W.ZSN5G_O@[JP4*D=Z4YY7ZGSS6(IOO9'B\C65]/*%X(]$X&R@AA]*5+4:F,M*/)5; M*6 T@W7R\B8K:3G-:$[>EI44:U"XK,C9';W/677^8B)A#YPYF=;TKC0][P"] ME+SGI5Q6Y$TY8[/N^@GPUC+H-0Q>>8,$;]EJ3+S4)I[C!0/T_%9@7]$+#M$# MNYZM,UJM!9L1L*;/ M;+H6(BL7Y(I66=6GJ$$^$&T7U8I.V MH%/();G?D#FR_*!87F9,4#%=;L@=?,PV)?O[WQ+/C7^KR+P5A6Y%R0U1Y))* M\L@$(T4C%'08Q!$P@+I&R'L4$HBAGN!$)"ONF6B/Q5;T7[.I[O9=U>V/K?VI MUK_77,)NGT0V!3YNLT69S;,I+67G^XY+FEMG60F<\G4%Y*MS2Q^+=4VK)7E& MW#2QTR""+R6V]UOGJQ[5D]F?ZPS$4J;M.XGM. [Q;2=UV@6^ZV+;>O5 LQS5 M_APT_KR"-:!^4(+2VH7U97P[)G="J6QCC+1T M=.?'^G:5USL>*"2@;^XE[V MK?-CVPW2G:9US814&I%,:7[&5KS*I-*V!-_8=&SI>*X=!^Y.TWJ-NQ9KN0:# MF*]!ER2QHV K??.K>K60"_[ 1(G>@(!S+J>]TOIVZKO=EO6!E\]W*?0L31S7 M_+;>P!')34?9[TV&0]\.DGV.=;?UC(11:CL16H,+!QP&8<<:HCBV(Q<5(< 0 M, XTP&B9]SWSVU(&2';I)G&\1S<-?,OP$N8>)N*:1:X=^*%IJ-ANM]OIW^^Q M/L.1"T00@%&["E#5V3OVP'+BGI/ZRVN__//C8$)[FNX"!61WHAIA&BPF,Z'K MV(X?6>^I^,J4HSH A\BP$-VTWO%R\5PR44 @ZUL=>;;K.23R[<0+MHKS0N F ML#[*)?@3=$S*.'_5,7:W.7Z23SW'/6_Y\SRC![[/#0]YQGITWS,& "88))'M MNO'VS,+4#MSPF&<\[N)"SX[]8*=YFD=UDIWF=WK&V-MI]GK&./;W_(SJ?8)G M#.PD];HM4%%1,*&B\HJNX.2WIA-%<;=ULAMU'?-[P(W>*.D"""P&1%H&53>X MT<2);3],T4HA8B=.%_0IQJ4P'7"C+B@*/$:WV:+"H!Z@D^Z::!H"P)WP*<[4 M4YZ^T^J!H+<7#_3,O]"5QB&@/@S0URATF!&B S*CO(\D_.WVU=(9CH MV%^[O\QJ5:9+*Z/*.CCR/=F)SD Z7S64CH+*C7 TW/[&J1TF2?/;X^ PL3"]7Z8B?[ MKRHOP6AYH4(PWKT @W0_?^AW6;T6VF=YUK[,$&,K2;Z4D$_DP,C,_%3&IO[3 MBMDUN8.9R#/(@BIY1"L[@WPX3D-RCD.ZX /GX]EI$@[D09!%IS!%I=.> M7Y-Q(T>1J>L_(!/:7O"4_&:GXNLO!'OSG,3P[F>@T0@XT76A;_MN>D*V Q6? MYT(T@>4N+-;E8!)'Q[(7L_CK*0@MS#X<.U%Q,@@?"\0A"(41J"A!G#AN#:'4TTBLZPO4F>U% M_F$\ YIC6.,&>KF/IEM7&7YH.XGS1/3%^_ETM[L'?5"-)JZ!/A\V/Z]K#T"? M*O] _(_:^!\-QO]K7DI!I\JLWE/9\ H&^[9\8)74 M&=_O+)_U1?U!V@.YJ+%IT=DT,S:%L^GQ,H9"E\#5H63TA*Q36\J .;R&]/(Q MDTOHY24C&T;%UH,W7EO-HG.)V-!3Y%+P]6))0M6L,!Q'J8,_L9<:TYOQ9C[@ M0'> ;82.LI#$I-X,^Y$=@?_R'=M-XK:H<5T7@H>K$HP08\"0=<2M=<0G9X/5DTJ+IEXA2SI306H;PQH3 _5R*!(5 MRW-2-BY*EY%3M"2P+J+Z9D =8RSN2HV^Z:C4>SL5S;:J#-%N"XSJ[6F\DM<%^GF)K-R1W-'FE9MX#F.(+X M/XX[<_Y)5[0$]8+QE.![QC%8RMCI3/D7!P]9DD>([,DX)?'8ZPQ?(=R@=%J! M8*!#L,4<)08J\"_L3'U-2YSY52!>VCO4"/8S1R;&$H %L.0 TV_6@G='@G&" MP[YU"_M1M*I2;\"8])'WXFF0_*_& M$_(W1_Z6R-^/XNO_!4$==K([<#\?;VR*C;\@*TM8*TI.MP"CWS;^<@R"W M$O)&E3UUKH8^-1DXE<;%1Y^M##+QW?6X^<==3&E;]CO70T_["^^%=45SD(^1 M6_6$Y!V'G!EE/'+69J#>QB$T(V"L G#1.C-$@T6)#!XOK : [-MT2 MJ9@9AMU[LXGW-['O/WV]>9\#I2Y4;5B+G=4W.>?[!/E*:>$(/VT:'MM^%'0T M\0NUT-X@!\F/:L+W,0UN"@ -NIDAQ;-:6[Y.@2/;@W)W (>NLWVUXIR,Q#?S M.9O* 4SR'4Q^A&)(F6F%SSCXHL0"H_>IRS 3)X".M;P= )QH&2 *%T#!9)5O M644_C..0U[;,&PWY04[A]DK5E;, M)B6XK&=8+7MI;:M)$BE;C1)=+0:J0CX=X?U[[);-J1U'@7$[\'-PK_+>7;8^ MLP=6KIEYU6"GZM(1W9>7-%\.7D#4$'[=@?!6/:&Z,D3UZ+I6W8)!087W+ZAF MQ(-&P8S79RC8'-_?U;=0X$.J%2]G*-,";4F_2]+F-!>\4/,$J]\D-2# 3C!S MJ,K%YM"#IADK>9%IS8%9S6LE;?.8<6O>3P40GF#-X]E"(T#QNL?G#_.H*U]U M2P&Y_'F3$BE"D,5 +E/WV 0UR=2+QGQSFF@[/J CUR^6!^J '5D@,?,/"-,7 M'R;& \>"B85ZQEF!14&RJ=\ZMKWM4]%7^H'D=KI^9_J>B@5:7L[FL!2*EW!$ MA'ZZJ1N2K]1SR7LN)2_4YY)1<-\X <;GG,NF@1NT#V@O_P=02P,$% @ M#6AA62\Z+/VS @ ]P4 !D !X;"]W;W)K&UL M?53;;MLP#'W/5Q#>L+5 42=.TDN6&&AZ0?O0KFBR[5FQZ5BH+'F2W+3]^E&R MXZ5;DA=+I'3.(6F1XY72SR9'M/!:"&DF06YM.0I#D^18,'.L2I1TDBE=,$NF M7H:FU,A2#RI$&'6[)V'!N SBL?<]ZGBL*BNXQ$<-IBH*IM^F*-1J$O2"M>.) M+W/K'&$\+MD29VA_E(^:K+!E27F!TG E06,V"2YZHVG?W?<7?G)&KS27 60(H9JX1]4JM;;/(9.KY$">._L*KO#D\"2"IC5=& *8*"RWIEKTT= M-@!GW1V J %$/NY:R$=YQ2R+QUJM0+O;Q.8V/E6/IN"X=#]E9C6=<5H)!)7!G;2HT5BX?J4W;<@G88Z:I6\2 MOQJ8H>1*PX.R:+958J^0:YZ1*5F"DX"ZPZ!^P2">YPA\K8I;54VM*ITJ4).! MS34B,)F") DHZOJBJR]\3ZQ:H(:>KT__"%;, ',X0=UE1IT;3X P]R3-OUD[ M'QQ?[>M0G2T6CLL5>X-WUT'G@$MB496AT,PA?#0[ET2KJ<4J)K9F[/03596T M_0Q?/IU%O>@;[4X''\Q^+^I<%$I;_LY\T])?2]T+Y<943"8(&5*9-"9J*?D[ M5822_T]NS??OVNOU.W-E]T8H7Y#4J1MJW3VQ#J(A;'N@X48S%JB7?N08E[RT M=5^VWG:J7=3-_/=Z/1+OF5YR:4!@1M#N\>DP %V/F=JPJO2MO5"6!H7?YC29 M4;L+=)XI>E:-X03:61__ 5!+ P04 " -:&%9J-EKF1(# ":!@ &0 M 'AL+W=O6H"I 8[<7F;&_>S)"C^5:J1UT" M&+*KN- +KS2FG@6!SDJHJ![*&@1:"JDJ:E!4FT#7"FCN@BH>Q&%X%E24"6\Y M=[H[M9S+QG FX$X1W5055<^7P.5VX47>B^*>;4IC%<%R7M,-K,!\J^\42D&' MDK,*A&92$ 7%PKN(9I>I]7<.WQEL=>],;"5K*1^M\#E?>*$E!!PR8Q$H_CW! M%7!N@9#&[SVFUZ6T@?WS"_I'5SO6LJ8:KB3_P7)3+KR)1W(H:,/-O=Q^@GT] M(XN72:[=+]FVOBEFS!IM9+4/1KEBHOVGNWT?>@&3\)V >!\0.]YM(L?RFAJZ MG"NY) M9'N4RQ8E?@=E2FZE,*4F-R*'_'5\@(PZ6O$+KK+51>!U^O55HBY.^C6.?R$S7-(.%AV] @WH";WE\%)V%YP=8 MIAW+]!#Z
#*QRW;2%>1=$4>&B498<\ M=5/7G*%0]U)^(&DR]<_2,9Y&8>S'H_' 46(Y,70'&N?LCY.41&=^.$DZF]TJ M!@05&?2:8-O.,@R*IGZ8AB0:^Z-I//CJC/VT4>A'\9A$B1\FD\&#-)2_LI]$ MIY;:9.J/THFEED[\Z3AT^IM=QIL.R76R$2[K5$:OG4M@]Z^J$!MW%:T%Z,1IET=G;9;O!?MOOGKWF[M M6ZHV3&C"H<#0<#@>>42UF[ 5C*S=]EE+@[O,'4O\>("R#F@O)):W%VR"[G.T M_ -02P,$% @ #6AA63O9,:#2 P 7@D !D !X;"]W;W)K&ULS5;!;N,V$+W[*P9"#PF@C2Q*LJ7 -I!DMVB!W6Z0I-TS M+8TM8B72):G8^_<=4I*3-(FQO?4B#4>&,Z06>Z6_FQK1PJ%MI%D&M;6[ MRR@R98TM-Q=JAY*^;)1NN:6AWD9FIY%7/JAM(C:=SJ*6"QFL%MYWJU<+U=E& M2+S58+JVY?K'-39JOPSB8'3[4,IHX0-EA:A\#I]8@WV#0.B&C\ M/6 &QR5=X'-[1/_5:R^;M"<+R)+\&Y25 Y0UST4 M>P>J@"]*VMK )UEA]3(^(EI';FSD=LU. M[C[@)8$0*;LO0$7G+4FGB\]!V\ MK[9=EJ3NLX+/@:]$(*]"\I?4DE&N52[/C)2X#Z@6#^A&#U1TVW!)RJ8PU MP#5"67.])8]50&O#?DPR=QQX ]R D&6G-587\$ SUKSALJ2WZQ80_G/343K) M .7Y\X%_\\3_8D(5ZE=XJ#7BN ^C\P\B/_@FE%.+[9IP7&*_EE8Y.P[AO0^3 M,UK9UJHS7%;F'%X.)]<#86Z)\U9(*>06U 9VJ(6JX!>(LY"EJ3-8F*5)[YD5 MN3/2,,[CR56?# -TQ(PI(E&DWCB=5:<=IA,R@+(P3@O(PSQSSR2)(9Z%+)D_ M(>EA)RCOM#T?\"",=2#/T,\@2S,@/3 O^G<<9G$R6AF#$#=PD?*![QY#KO_6(.2IIG!+KE%2C$OU,23DJX8.2_W,3)0G5 M)B,C3<.4.2-)J=CF9&0S:J+II-\M.E(H3-)=B.-V'\^<47Q!%952UK(P MB6<0Q^$LSB9W6*JM%/ZV))C7$*\2>09IR(A&7_/)V#YYR/+4FRP/"]]*)\H_ MH3FLZ(WMO=D,%U$G;7W]'[_'GX:J_,Y^F]W\>7^B0 M%M) @QL*G5[,LP!T?YOW ZMV_@9=*TLUX\V:?H!0NPGT?:.4'0=N@>,OU>H? M4$L#!!0 ( UH85F\S3+H(@, $L' 9 >&PO=V]R:W-H965T,D"JUTA8((>E%2:2F%VT?>E'2=K6/#@S! MJL&L;9KF[W=L*&VE)KO[L \)OLR<.9YS,..U5,\Z1S3P6HA23[S3JF"&IFH5Z$HA2UU2(8(H#$=!P7CI3<=N[5Y-Q[(V@I=XKT#7 M1<'49H9"KB=>WWM;F/-5;NQ",!U7;(4+-(_5O:)9T*&DO,!2QH0=) MK8TLVF1B4/"R>;+7M@]_DQ"U"9'CW11R+"^88=.QDFM0-IK0[, =U643.5Y: M419&T2ZG/#-=&)D\'\[H7"FQS%ZXSB+=@(NL/(A.OD&41C%._ &W9D'#B_>AD?. M3FN!(#.XU(:3MG3Z*\85/#%1N_6'Q1SN43G7EPFV'9JC-HHG-MPU#AY+;N!L MS52JX4R3LRO;//U5TW9S>L@15HJ5!E)B YDE\^+(K)D&[%C6FI^=S6'O]$Y[Y&BW?4LT6KEZU&:#Q1*5Z_5= M8J0=][_UYEP_'V8*$3B55$0&E"4Y\$]@#V(_A+W> RJ6;@CL15HB@IO-8<[) MOM0N)B"._-C&GOA'%'S[10N@/:2^TT#ML$7>VB'=*\-D C;YW34/*LI->QC3ZLJ#LVX#^H??E:H7.XX!G"_@:9T@=.9?IM]8)S 3GB MF%1Z^MH"(W]@+3"R@OZCDL&'"ZY M7+7N(9$UJ5I[KINM?M2G#47Y'MX\YFY M86K%J=T",TH-_:.A!ZJYNIN)D96[+I?2T.7KACE][5#9 -K/I#1O$UN@^WY. M?P-02P,$% @ #6AA6=7NA+GR!0 KQ !D !X;"]W;W)K&ULM5AM;]LV$/[N7T%XQ9 :BQ1[VD2($G7M4#;9$F[?6;D MLR54$CV2CM/^^MV1DFHGMI< &X):$LF[>^[XW/'8DY54WW0)8-A#4[?Z=%P: MLSB>3'110B/TD5Q BS,SJ1IA\%/-)WJA0$RM4%-/N.\GDT94[?CLQ(Y=J[,3 MN31UU<*U8GK9-$)]OX!:KD['P;@?N*GFI:&!R=G)0LSA%LS7Q;7"K\F@95HU MT.I*MDS!['1\'AQ?1+3>+OBS@I5>>V?DR9V4W^CCP_1T[!,@J*$PI$'@XQXN MH:Y)$<+XN],Y'DR2X/I[K_V=]1U]N1,:+F7]5S4UY>DX&[,IS,2R-C=R]1XZ M?V+25\A:VU^VZM;Z8U8LM9%-)XP(FJIU3_'0Q>$Y KP3X!:W,V11OA5&G)TH MN6**5J,V>K&N6FD$5[6T*;=&X6R%XSZ/]N@+AT"$5E^T0]]E*=HY:%:U[$4QV1:* M9UL2:Y:DM51L6*HZ2S59\MBJK(J2"04,UVAH2:S%Q)4S9L2#A\(HIMUW"6PF M:\RYJIT?CY#!R,^6?6TQ<^OJ!PJNO5I/<%O9[YC%FF&R7 I=LG M@*D48#8:]D4:48\.$+XIY5*+=JH/1Y_1R8TM9KA!!IH[]*G?I=&%J$5; !.& MO87"38:!G0R]-4_H\8KYS&.O#EC@I3QCZ/TK%D2\'PM"3F,8A@78Q*Z_XX(# MQKD7X:I#^Y%X01[9]]A/2-X+8NZ6)5Z>HM;1U9:HNW"S.0:#W0$6/D [12VT MKF95(:B:Z!UPT978/3/WI-$-D @PC0.6X7S@^4'$?OTEXP%_PWCD);$_.F_D MLC5ZS2+&498P&_X,EU(T[2]^D^CH,ZHO MEDH1(Q:@*KD=U%HL=T+BN1H@AC1)!D0XD6/8UJCUE'A[N!7E M>6.\\B7)S\#UF!FOT^ MA;TL2+9G!F'R:1?P+??IF7A1G QT#+TH^]_SHZ-B% 7_FAY($HI\G*0;Z1%' M_VEZT!;F?>S"-&8[4*U'+TN)E9&797D'+/#R:"-)'I%Q#]]2/W7F$W1T8-M3 M )9 :(?WU3?WXM"Q#4F;\HYIH5N8XD*DQ)Z#.QH.[FCO<7KSF(3L:FE=>5EK M8R2[-;B6CCA-XE>X;4[AMB-^+R;JI(_U0A1P.K8GM;J'\1:@T@%]$7$)*!WN MN@=+&N2 %0]]9>=-J0!WNL4.@2I1XRH1[#B:/;OR"2E6@%DN=-=)Z./16S"B MJC43=X3]91&F.=G:\+[K0'ZQ(+LJV0^N5\[SV0P)ANH_TN '1#W:!+\&>=?$ MHU:%/>IXZ)LK<+66/ M#R6.%#%-*JQ.A8)I979!=K_!\+O9 M)>!?@G\'XG!DV]3G'%%\(Q11FKHGQO_15M$A26$(;2FC-NA55^^IVO=9*@Z1 MUI@US_"1570+*.HE):5E)=C47YI!C,"Z\Z,J'D>S#WB!PT=(?TP=:8#]<6PW MC?MOUIKV:XK\D1T/WK!M97>R=HEL0,WM55FC)&F8HZA^E\9@I=SUV'T8N[)7T3AJ\X-K7$L04%"W ^9E$1[H/,C#\ M'\79/U!+ P04 " -:&%9_4YYZ?T$ V# &0 'AL+W=O&7I3:=<+@TJYGM#8@Z*'7MC$=1-NN$5-/Y5=C[8.97 M>NU:J>"#(7;==<)L;Z'5F^LIF^XW/LI5X_S&;'[5BQ7<@_NC_V!P-1NMU+(# M9:56Q,#R>GK#+F]3?SX<^%/"QA[)Q-]DH?5GOWA77T\C'Q"T4#EO0>#/5[B# MMO6&,(PO.YO3T:57/);WUG\-=\>[+(2%.]U^DK5KKJ?%E-2P%.O6?=2;WV!W MGQ!@I5L;_I+-<#9#C]7:.MWME''=237\BF\['(X4BN@'"GRGP$/<@Z,0Y6OA MQ/S*Z TQ_C1:\T*X:M#&X*3R2;EW!K]*U'/SMUK7&]FV1*B:W%1?UM) 3=XI M)]1*+EH@-]:"L^3E@\"5O;B:.?3J=6?5SL/MX('_P$-)WFOE&DO>J!KJQ_HS MC'8,F>]#ON5G#=Y#_XKPDA(>\>2,O7B$( [VDA_8NVOPKF")5.1.&+.5:D5N M.KU6CN@E&0%:;,D]K+ >W2D,SKKPS+JTO:C@>HK4L6"^PG3^T "I#KZ=7^[] MB]'_ZLB_@5X;YQ-![!"*)D&I,$CC='V#KH%F!$L2C9@@ BOU2(= M[>7DHUYH)RM+/F'B,<$6U3I9:56O*X>F[[<6C9 '[40[>1G"U&N+Q6(O)K>B M%:I">XZ\AFIP%;/@*IZ,N+T@<9G2)(N]E#%:L!(EGG'*XQPEEA8T*_T>HRPO M*&?%Y*:JUMVZ%0ZO(;M>2.,O2UJ-Q6C)SS\5G/%?R$L2IS$MDIA3<(E#0O=AY;3,,W2>E3EA:(-E)&$IS5(^0>(CK142 MT1A0U98X(Y3%N$)#J?]&?H; 8IIGZ5%<*7K>K_RWZ!BKIWEY#%9).2]/@,6/ MP$*H"H9Q_T]0'8WQ[ZC66.1( MJ6B<_"=4_9.^=(J*9TV?IN*Q#WGP(8;>AVRPT@8V>J8-W DLQ9XIC%>IVK6G M'/+CB3HE"M]6/1!\L2N#T+ O)V\-IHD3'O*:8+R15BE-$;^>;FD919/[L)C@R:Q#X0"MXWL+4$= M%I5X/BDIBQ-4X"S"HF9%.GDPH@8E.BPT#X7S2WS:/Z-62:,H'[0R5@R51GE2 MHH3UED2["GL*-I8:-H&"\Q!DG&*EI\4NY(S&^1 ^1V-%<;X#/0>1!"]2L@,B M@2!8TWC7G/\W)#DM4D\C3\Z$)B5[%B09C3@;(?&]@C&:)^RYF,0YC3)^P"0= M,(FQG47).?JE(_W29]/OC76R"Z7Y="C8TR:TPS??<%"T<(J19[V=9N3![?=P M^+?QX!4&K^$9!%$U(TEQUL-)LZH :D_5I;058KL%87:9:? I%$N'V97VT9/X M%YYY=+7OB>CYYOL=S?/4+U*?OR1-O)P1SS'NQ3QTZ7"B\&*43!X.3N.L.)FJ MV=$LAZ6W"A.K[T$X#PQCW;@[#L4WPRQX.#Y,U.^%64EE20M+5(U>Y9@',TRI MP\+I/DR&. )@G0>QP<$>C#^ WY=:N_W".QC_59C_"U!+ P04 " -:&%9 M>^CQ&%\$ 3"P &0 'AL+W=O#S6>8DUTT>R04$G:ZEJ9FBI M-F/=*&2%4ZJK<10$Z;AF7'C+N=N[4,NY;$W%!5XHT&U=,W5_@I7<+KS0VVU< M\DUI[,9X.6_8!J_0_-E<*%J-!Y2"UR@TEP(4KA?>Q_#X)+;R3N OCEN]-P?K MR4K*&[OX4BR\P!+""G-C$1@-MWB*566!B,;?/:8WF+2*^_,=^F?G._FR8AI/ M9?6-%Z9<>#,/"ERSMC*7/")N7**#KEI&>6 MYY3W+R*7-<(%*CB5=4VQNBJ90CBX9JL*]>%\;,B2E1_G/>I)AQJ]@IK!5RE, MJ>&3*+!XK#\FA@/-:$?S)'H3\ J;(X@R'Z(@2M[ BP>W8X>7O()'?C:M8:XP MY!I.F.8Y,%' &:]:@P7LQ>7@=ZGUX;/PO!25-XW:_CK6#(N+[O-(LI9G=B^/0 M3[/9Z)OK44)AMZCHRGD4*?U+9RU,8S\((@@GL3]-[3CULTE(8^+/@FST:;VF M&\4FPG&B.P4::5 8SJK'@,>C2]1&\=R:I$[.;Z 5G%([36>03":0QE-(PF!T M*@41,MSF7A 6E%@0NRU3B@G3H\%!> A)&D#FAU;?GQ*IC*AFHRN'+1M;(1K" M&*+4_L=$MFXJ>4]Y[\PWKR=*5$B1#6_@1[,93/PD M2-TB>C=?NYH(TX0@8C<&D\!E,)Y,:9SX03S=+ZJG[='G_ ,$1[.L&V(:HB-B M9(

5-[QV!/?SISBDGDAB!T:7N:8/URAK=(Q9RS*F\K9F%;[>X$ZM."4]4I M%#G""LT64;CM75RN:2CNQ9!FJKFN@:P0L>:R<%UDESN;3LB'FCY?O*DXF5O= M.P'1NEZG1#^F=P3VKJ():=A34W(]L*72\.G,W6N4Y)ZVD;:BN* F$#;.MZQJ ML=,=B/@TT>3@+2\>./R 8T>N^GZL@KM;]6E._I?P[Q'YC@P\)_G?Y.*9G7^? ME9>^TN.]ATJ-:N.>8T3/2MIZ!'EIB6]6E%9 3I?2_*S7U@#PSMX^0]02P,$% @ M#6AA64P Q.8L! - P !D !X;"]W;W)K&UL MQ5=-;]LX$+W[5Q!J4"2 $4G4AZ7$-A"G76P/[1I)NGNFK;%-5"*U)!VG^^MW M2,FJX]KJHH?NP>20FAF^Q^$,QN.=5%_T!L"0EZH4>N)MC*EO?%\O-U Q?2UK M$/AE)57%#"[5VM>U E8XHZKT:1"D?L6X\*9CMS=7T[' 3SN9XK7/F=EX)7(#27@BA83;R[\&:66GVG M\">'G3Z0B66RD/*+77PH)EY@ 4$)2V,],)R>X1[*TCI"&'^W/KWN2&MX*.^] M_^:X(Y<%TW OR[]X8383+_-( 2NV+K."H^JL$1P7 M-BB/1N%7CG9F^@"&*\!;-F1>,J')Y1-;E*"OQKY!]U;)7[:N9HTK>L953CY* M83::O!<%%*_M?8358:-[;#/:Z_ 1ZFM"\R&A 8U[_$4=U\CYB\_X>P\%^ @M0 M<5GP98>4B8+,I3;J6]3V9.YQ^R2)WF-.D\#W3LP&\*< W*$"S4C5A!=L> D& MQT"U -5%:.@T_U@::7=#MQD-R1,H5GP5\/9-1L/1K28"F=5[9G7+;(GPR8YI M%*I:<8TGR)4#L9(E5@XNUC>#/:XGA^OPM0V^AW.,9/!9<(-NT0FFJB"OEX-+ M+M"WW&HDH:_0GWKF2VAP71 :ICB&86[E$;5R,!I\$ ;PTDRC%0Z3/" T25$: MA1%*T>#]2XWE!X_!B&V5(,BTQM=&F-9@,-E0E08QN4*)1F["C2QMI)!<#>PS MP,JU98JSDI12H]$::ZVS&-*4HJJ[67K;S6F*\(TIFP<"+_:.@41Y_)UF,GB2 M!OV>#\E% RFUD"Y(E%CJ:6ZO(:9!%Y!/]GG\RGBD:6+AI &.6>ADA/,Z'O$P MRR(R0NC),(PRE.B/XQ$-1]'(77^2N2D:9DD3#YK],!YA$C:JL8T+*JRMG2V.OM)TMCVF%-?TUI M[#WF_R^-K]DL6C8_7RE/9.M1GAX@//?A*#%)?Y[F[0]S!X?T*$.QD&(&(W42 M9N'@KI+*\'^8Z]:0$I)#P'KO4$&![#%MF@QSXV@_#AXQKVU&HGOLDAH?[8WI M+LG"88Q5-L:BB14ZISW)?%PH+TENLS4*3J9I3Z NR"AW>1KGME:E0>JR-Z#T M9-;Z!YU8F_4$L#!!0 ( UH M85E4)2=+. , *X& 9 >&PO=V]R:W-H965T-BM!7I^2[*TO21 VW6X#EA;-.WNLV+3L3!;\B2Z:?_]4;+C MYFYM@3B4*/+A0XJFYUMM?MH2D>"IKI1=!"512,VN$)Z:&X-[Z(!)9IBOK_V';V8YG 62M)5WWSLR@EJJ3XJFO MPY[#$\(H9V!E'6PYQW,.D;,"?P72LJ+5RJ'//_^D=,:>"5 M[GB=I^\"KK )(3TY@C1.)^_@C8<\QQYO\@;>'69:9;*2PC>#+N"R*-"WA$L> M[@3A:VF_CWK&??E_7"H1'I0DS&%%C&JAP!R-J,#RMB5MGB'3IM&&#X$X=K?0 M<,]6^;/"/SXMD3T?P4UXSW5XW MXH(2UFLTOJHW&6FW3H[@K8/10[@*]SCOLABHI$D8P\=7Q>A:JS^Y$5IFSQW% M92EDAL9^XLQKGB>VJU8<3B$)QRPG+).1NXC,8"Z)>Q&FC'3(\H0MG!R'G[WT M^M$7:=F4:>"3 T0X6*/"0M(AWTDE7/FYI 8MFD=W!UR25C$'XD'ENMOQ2>VM\L3I@JM.>T+C?)TSH2A$:Y1/C*C5&/TKK MX7<]X@>%8G MK$B9AW/@9W3Y>ZO,^.@C) GGPR+UUY-,G'CM?8KV9DB-9N,GI>7[:A5UXV30 M#L/XK)M!+^;=)/\NS$9RXA46[!J'LVD IIN.W89TXR?26A//-[\L^8."QAGP M>:$U[38NP/")6OX+4$L#!!0 ( UH85F%/#8=K@8 /@1 9 >&PO M=V]R:W-H965T$.1 &PL43\HI4F M-MNP/FPKDFY[9B3&%BJ)KD@GS7^_[RA9D3TG;3KL(3%Y(N\^?G>\.^GLWG2? M[$IKQ[XT=6O/YROGUJ>+A2U6NE'VQ*QUBR>WIFN4P[1;+NRZTZKTFYIZ(8(@ M732J:N<79U[VH;LX,QM75ZW^T#&[:1K5/;S3M;D_GX?SK>"J6JX<"1879VNU MU-?:_;G^T&&V&+645:-;6YF6=?KV?/XV/'T7TWJ_X*]*W]O)F-%);HSY1)/W MY?D\($"ZUH4C#0H_=_I2US4I HS/@\[Y:)(V3L=;[;_XL^,L-\KJ2U/_795N M=3[/YJS4MVI3NRMS_ZL>SI.0OL+4UO]G]_W:%!:+C76F&39CWE1M_ZN^##Q, M-F3!$QO$L$%XW+TAC_(GY=3%66?N64>KH8T&_JA^-\!5+3GEVG5X6F&?N[C6 M2U#LV/NV=S Q=?11W=3:'I\M'"S0ND4Q:'O7:Q-/:,O9;Z9U*\M^;DM=[NY? M -D(3VSAO1//*KS6ZQ,F*(X81.-S>Z&X_)_,>V=/9M6ZJPK3E!NLZ=OU@H85=F1OCJL*ROZL.@6\MV\+Z M:)RJV:7IUJ933F/46E-7)<;E[*AJ@=%L+ S;X]E'#W?JR0,H9U?Z3K<;;=F/ M+(D%EU&,D8QX% H,LHRG28A!)'@:A/Z1Y"+/,'KU0R9"\>91-GO?%J;1[*@V MUAZS&PWB-)CT0J>^P,A1>'PDCEF81ES*C(6")T*P(P:Z1)"R8X9?F4-EF*0\ MDA&#V3#T\XSG63SK"5#6:@=M$53Q*,AX$(4LE!E0A$SFI$0RF?(LHT,('B62 MQQF6\!@F12SI1%RF.9P!+4Q6 ?82.3F%@*>0:W'+.D S'SX*#3&6" MQW'LF$<<]4!#*A.P2ED&:I9RJ2 >(@F?U.9[N,#9*OYVS.(!-F9 GPB@#,8BC(,\9L8DP M(/,1XB/#$?$D%@%Y- G!6/Z_Q-:_&7LFM,A#H"LC4"(1/ R(#Q&#KMA?@A 4 MRMYL$%#0Y?M\]=)OYRM*0Y[*E*62IR('7R!<(C3P)."9MQJ1EV(*,JP!M11D M$4)>IO+_"#)"AL1>U!MB"RGM,=M10OVYKE _?6)&)O6G=:4]8>2P*3/5(2_W[B5F!K C#&<8\=*AUFPZ M4D^(##!T_/M1<5;K)6( $>!J345J) <-3O?IM3.OZ5>[GH&J1;BCUCULX9WX MN-D)) *OG.NJFXVC'H:0:U6L8,27P9-I3/1;4$-M!9\#:J'LRIOR P)[IVKL M M0>B%=I=0$27+7U3*$[AXCH^1BTGK!G>I5X[%7BYWL5-.#E!A8!;5O&KS30 M.^)RVK#=/(P++GMN#C4USUH[W-1,8V;*XTZ4>!(Z759@TS<2>NA2"":9814R M_?@,T>"\NZT/CS4NB+\MI[-?AA#:*:M;X20?SG9KQR0O/O5@K\-A>PW/;B_U M$:%^.KLT?5!T0Y8=DN5^%%(5X$&?9 .4!>&S+8\#*AAAAMQ$=>W@W1DTZF9= MFP>M)\EBFYA#]#HI_E/A2'B .CKT>2^%^)CI'T?(H6':E]I0?#_&_=^0AU3* MAT;T29#[=]\G\C0(=B#N25X.$F#"@*512NT@"BS:U$!^,V]))%F*=@-,2313 MU+/-MHWU2]B' X-XO]Z*N/2?D59;C& M %LXAIJ\I7&B+L$[P<[L*^KZI(Z^!*'P"(-F""W$YJ$TOYB\C3<:(4#?'*C0 M;%K7OYB/TO&SQMO^;?YQ>?]-Y#=$$#4;M;[%UN!$)G/6]=\9^HDS:_]NC]OF M3..'*ZU*W=$"/+\UQFTG9&#\V'/Q#U!+ P04 " -:&%9AJ725!8$ Y M% &0 'AL+W=O6U86;2#%F,I%K+)UU:V MY8!C#4H3R[7MOI5B0HWQ4/<]\/&0[41"*#QPE.W2%/,?4TC8860XQK'CD:PW M0G58X^$6KV$!XLOV@,J@![QE< AJSPC%^J\3$>&;;R"!*(A*+ \F 6 /<4X+\ \ J =ZD%OP#XEUKH%0 =NI7'KH4+L,#C(6<'Q-5H MR:8>M/H:+?4B5$V4A>#R+9$X,7Z$/= =H/=H$L=$Y0XGZ"/-9Z#*Y-L !";) M.SGBRR) ;]^\0V\0H6A.DD2^SX:6D&XH,BLJ3$YSD^X+)CTT9U1L,A32&.(& M?-".'[3@+1E^J8%[U&#JMA(N8&LB=W"#7-OU&_R9M<,_1<)$MJ/A7E,X_\YZ M^(^MU\3PR@GA:3[_!;[/',> )E'$=E1DZ!$B('N\3* IT3G50%.I)6D_]OJF M,[3V5?7.!PU\TQY4_^J(X!SA.'WSKCXJ;!@U<$RW'%4+WR_#]UO##V %G$., MCH4QH3&:Z3H$+FMDCVD$C9,^YW7LJC^>Z9^(X9\Y[3KF:?P-5'V[$ED>_SF5 M#-]K#K]7AM]K#;^(^D:&K[XRA*[1 W"]&LBXT:=E0M9Z7;A!DU3-D"8E>N>) ML?W>F12MGJ@/Y'VVQ1&,#/D%S(#OP1C__)/3MW]IJK'+;(8=V:QIVR^U[;=J MN]@P+MX+X"F:R06,RV^D7.S%YGEZ_3Z'= G\CR916[FO5&O6)5G0)5G8$5DM M0;=E@FZ[FORR/P(JY%:J*5>Y&<>IS$;;''@G\[_5F6N3<)')L".3-77O2G7O MNE(W?-K*?:17$D=8T\YAVNK"M572)5G0+H[CHE1O M:IIJHB,_:ED;E%D;M#KV&Z/KB]8L]!>:XR>2[M+69:S5VK4)ZI(LZ)(L[(BL MEC+'?M[3V_]]J;7[<&TJ.V4+7M''0S\ \\9:Z\J/>N8JIS&GNW*3F7VMW-K- M79VD+MF"3MG"KMCJB7.?$^?^#TJNU8>KL]DE6_"*/HXNN<;$=>1&GCBKD?^K'X;U!+ M P04 " -:&%9%#U#NXD8 XX@ &0 'AL+W=O- M3=NZD26?)">;P_[Q5TU+)MDL=EO:TL.]S-BJZD]EUJ<*O^IBZ]VWU?K/S7U= M;Y-_/BR6F_=G]]OMX^3\?'-]7S_,-F]7C_42++>K]<-L"[^N[\XWC^MZ=M,L M>EB<\S15YP^S^?+LP[OFM4_K#^]63]O%?%E_6B>;IX>'V?J[KA>K;^_/V-G^ MA<_SN_NM>^'\P[O'V5W]I=[^_OAI#;^=OZ# MNA6-RW_.ZV^;SL^)^UO^6*W^=+],;]Z?I2ZD>E%?;QW&#/[WM;ZH%PL'!8'\ MSP[U[.5-W<+NSWOTJOGKX:_Y8[:I+U:+O\]OMO?OSXJSY*:^G3TMMI]7WVR] M^XLRAW>]6FR:_R;?=K[I67+]M-FN'G:+(8*'^?+Y_[-_[JY$9P'@X OX;@'W M%XB1!6*W0/@+Y,@"N5L@7_L.V6Y!]MJ_0>T6J->^0[Y;D+_V;RAV"XK7OD.Y M6]#PZ_PY?TWR+V?;V8=WZ]6W9.V\ G6WGCW>SZ]GB^27V?K/>OL& M_O_?JS6XK&Z>KK?)WP SF2UODM_F$.%=LKI] ?I<7Z_NEO.&US]>UMO9?/%3 M\A_)[U\NDQ]_^"GY(9DOD]_N5T\;6+YY=[Z%O\C%=7Z]BUX_1\]'HA?)+ZOE M]GZ37"UOZAMD?15>7P;6G\.5?+F.Z?VHFF\?9=?W^#/XMV=3KK_79A[_^A:GT9RQ/E& 5 M)9@E NLE1[XD1X;0/_RVVLX6V+5_7J::9>Y?Y:\?N9O5S/+(CRY?L&Z)S\ M5F^VV%4-+CZ4T91@%268)0+K94"]9$"=J-PHRN10@E648)8(K)><_"4Y^7'E MYGE9UBLW@GEEY'+H50B>"J_8A$,8*39#:)Z64F1>K4'<,LY2KR1-(R$$2TWQ M22^;7(,11E7#G5?A%*!)'N BUHI6%M5JO""7_2B*J*XQV,-\IT2I2 M-$N%UL]+*WY9=JJ21*J,2=$J4C1+A=9/4:N.65#?!4J2&I::3+'!+='032G) M"K\@A:,8*TA#<);E X5G$3^>IFGNR[!8%.%RU(I:%M9S?CF**K,PWL%LIT2K M2-$L%5H_,ZU$9L6I"A*I>B9%JTC1+!5:/T6M@F9!#1@H2.7P0UY*E?D%:>@& M4LZ_,[F*1#%6D(;@!5<9]^O1T(VEX#C0:)$@@O6(M[*7A[7>KU_K]:@^"Z\] ME-BD:!4IFJ5"ZV>A5C.% M]#_/EX@;2Z42?D5CDO52? MN# +(QU,=-(M7E(T2X76STDKF+D\52TBUHU$HQDK1$#SCW-_FMZA;*E*_$$5B"!>B5NKRL+SK%J*H M) MC'7ZJ4D2JFDG1*E(T2X763U&KFGEX9WF\%!7H MG89?B89>4OA>5Y$8Q@K1$!N45CJX)4+<&&>#0A2)(5R(6HG+P[KNXV8^2S[- MKN>W\VOTLI)N!I.B5:1HE@JM/XC8"F.1GJCV"%+53(I6D:)9*K1^BEK5+,+[ MRZ.U9[>N=V^ARL+O/%]B?B++N-\0BL0Q4G\0=):YD4>_ F&.,BLSY@T/3&-Q M!&N0:*6N"*N[;@V*"[,PV,%T)]TA)D6S5&C]M'1FHT\V'$T['4T['DT['WT* M[2Q:[2S"F\WC%4DB#6J>YWY!&KK)5"I_B"@2Q5@]&H+G2C!_B AQ@]LAY8]S M3V-!A(M1JW5%6.%YQ2@JSL)P!W.=='>8%,U2H?43TTIF<:KA:4&JGTG1*E(T M2X763U&KG\61(]0"F4V60OH]:]0MY[E?CHZ:HD; \S3W]^4MZB:X+\]B,82K M42MW15CF?7RHU_/K&?J(6WCIP;0FW08F1;-4:/TDM!I9G&J26I"J9U*TBA3- M4J'UGQ1KU;,\+*B+ QT*-%)T2I2-$N%UD])JY7EJ2:K):EN M)D6K2-$L%5H_1:UNED=.5LOAJ+(H2U;ZI0AQRXK";Q)%HABK1,BX=)JQTE=E MN%\J!I7HP.GN_C7M/ H<5G>=2A159&&H@XE.NBU,BF:IT/I)::6R/-5(M205 MS:1H%2F:I4+KIZ@5S?+(D6J)C50S?X 1\6(I$_XC'I$@QDH1 JZX3/U*-'23 MH K]>>I8#.%"U$I<&19V5T_KU6/])OEE?G.SJ).KV6;;'&'R\=;5)_1*DVX- MDZ)5I&B6"JV?FE8KRU,-5$M2)4V*5I&B62JT?HI:)2V/'*B6PREEQ7/_.(U+ MU*WP^TA7D2C&SO1 )J5+QOG@3 _,+V>^I)S&H@@?ZM%*WRPL]L(5*2[=PO ' M'_Q!NGU,BF:IT/J):M5T=JJAZXQ479.B5:1HE@JMGZ)676='#EUGPSEFR9A? MGA O562>9+J*Q#!2G1!L*)#QL.-O,<^FW MN#$OEOIMI4@,8]5IB*WDX%E]S$L-E%PL@G!M:J5Q%E:$7WZ]<#=']K5T MYU&NUN-5B'0'F12M(D6S5&C]I+3R.CO5!'9&*K-)T2I2-$N%UD]1*[.S(R>P M,V0"N^3"?R;L$O&3*=Q-I7XE.FH*&T%G[H%7Z7>X<<=L\'CN-!9'N!ZUVC@+ MZ\'G>C0X/N1U]8ETGYD4K2)%LU1H_?,;6[&M3C6EK4AE-BE:18IFJ=#Z*6IE MMCIR2EL-QYX%E*?4'XK$_$1:2/\ID4@<(_4)02]*I0:G.6)^A>*#48!8%,'J MI%IEK,**\+DZ]9Z??55E"L,>3'O276=2-$N%UD]0*[75J::U%:G$)D6K2-$L M%5H_1:W$5N%-[/'*))&^42']QT<0MUSPP;1V)(JQNC0$YXPI_YQ;B_J5TG^& M;AJ+(ER76DVL(H=:-W7)?X+D=:6)=!.:%*TB1;-4:/T<=4Z]/MFQU[3G7M,> M?$U[\O4I=+=J=;AA9*#[?=+U&_X[-E5)(ZQXC1$9RE3RC_NUB*. MI53*WTBLJ$^E^-"E:18IFJ=#Z^6DUMSK59+%:6 M@WLFQ*TL,O_\RFDLAN (4]X*Y#PL"9^+4GQLX%6E*OQ>AWX.2-$J4C1+A=;/ M6BO \U,-?N>D$IP4K2)%LU1H_12U$CP_Q6<1-I7(P]AV+(7C_E+>*.0^KQ%_JA]7Z^^N+$>E.-"E:18IFJ=#Z M>6E5=WZJR>^<5'23HE6D:)8*K9^B5G3G1TY^Y]A!UJ#4!M5HZ%>"GAM4HZ-. MTT; 15&*P6%)B!\O6.E/?$YC483K4>';=-%T8_F/RD>]2D:)8* MK9^G5G?GIQH%STFE-RE:18IFJ=#Z*6JE=W[D*'B.C%=+D17^H9*(7Z$&V_Q7 MD3#&ZA-R+'59KZ\G(:BR+\K6NM6"["$O&E/AV^41=&/I3XI&@5 M*9JE0NOGJ)7?Q:G&P M2K4V*5I&B62JT?HI:K5T<.09>( />^>"+9Q&O//._ MA_$J$L-(84*P.5.#9U10MZ+T3S&)Q1 N2ZTP+L)R\*4L';5/%P8_F/:D^].D M:)8*K9^F5FT7\E25B51XDZ)5I&B6"JV?HE9X%T>.@!?($=LB'WSB+Q&_DHE! M.SP2QEAQ&H*++"]+_SN2$#^>I]P_A& :BR)#MVH"P,?S'O2 M_6E2-$N%UD]1*[R+4\V%%Z2:FQ2M(D6S5&C]%'6^\OG(N? "&;06W)\*1[VR MP4W3@;/8N^N,82N_J6T1MR(K_-&!6 C!7;JBU<=%6!*^%"6BC;KPVQW\.2#= ML"9%LU1H_6_=;C5X>:H1\9)4@I.B5:1HE@JMGZ)6@I='CHB7R,G8C/D3EI>8 M6RK]4:=($"/W4!AVKOSNET7<1)IY[:EI+(3@#539ZN4RK!-_7\Z_UNO-;)%\ M7OVQVFZ2'W___!-4IN:W^35Z>F48\F"RD^Y*DZ)9*K1^H%=YE>)M[O![)82=)#+[1]A)S2[-A00I',5:0AN"<9;E?%"WF MEZ;2GW*8QJ((UZ16*9=A<3A6D_R=NV"-(MVL)D6K2-$L%5H_6:T"+T\U(5Z2 M*G!2M(H4S5*A]5/4*O#RR GQ$CDP&][5?ZH.<5-%.?@NW$@48S4*.3B5MYH3(5>8M#/P2TQ0(9 M+5G(S'C.,U_Y87Y29(/OUHV&$2E:LG-EPR)RM&BU&WSA@D6ZGTT+5]'"63(X M+UM9)UNGFB;?(Y,EBE2BT\)9,C@O4:J3J"-GRO<+O;-5!N>)8WX<;K'\H?)8 M("/[?!A\ 2K0/U(<\U.E\$]XF4;#".[UL33O7-FPHAPK6-'-OW 9(]W[IH6K M:.$L&9R7PZ*3PU,-G>^1R1)%JN1IX2P9G)>HLI.H(T?/]PO[NVK]LU,-F^^1R1)%*]I)X2P9G)>HCFAG1XZ<[Q?V-1X7 RV( M^K'!\S"Q0,9J$@*?I;G_K506\Y.*^4FDGLR.'S_4+OF6(UD'^8 MGTS]XG 5"V2T1@WA95GX1\)8U(_G_GE[TV@8D1K5$=8L,H'>U*C7;OM%T ZG M/>FN-RV<)8/SDM/1YNQ4L^=[9+)$T0IP4CA+!NF2A0I7$4+9\G@O$1UE#@_(=WHC@+GX>WR0&V2PPZS1&K3 MT"UG_IS 52R,L5T]!-T= N6?%87Z9:G__7O3:!CA73W>$UJG2SJV:;>N(_7;_5Z=O-]6?_U+P5G^<^;9--\6_$&%EVO M[I;S_ZUODM73=C.'-_]X?;UZ6F[GR[ODRQ;@9^N;37*QNG&J]/GS^J.#X>G/ M'[]<-#^QGW]*5*J2WO4 "Y?;]>QZNTF^S;?WR<739KN"V\C-V]W* M_=_L_F3^-O/^9/&V]/_D__=_,4:A\\U]76\O9]O9AW?@>U=?U(O%)FG">G_& MFV_V>WD=_H1;1ZC)1WYV/GA=L\D50UZOV&2*O7[))U<8CN63*8HO)A<"PQ<3 M@[VNY>1"8OYR8K#7=3:YR##_;&*PU[6:7"C,7TT,]KK.)Q9?3 SVNBXG%R7F7TX,]KIFZ>2"I6C&THE!+9HQ6(-GF<$:S (E&]9@&84Z M"FMP+D&R&9IML!C4HADDG*$9!XM!+9I!TAF:=; 8U*(9))ZAF0>+02V:0?(9 MFGVP&-2B&1" H0P BT$MF@$)&,H"L!C4HCGP@*,\ (M!+9H##SC* [ 8U*(Y M\("C/ "+02V: P\XR@.P&-2B.?" HSP BT$MF@,/.,H#L!C4HCGP@*,\ (M! M+9H##SC* [ 8U*(Y\("C/ "+02V: P\XR@.P&-2B!?! H#P BT$M6@ /!,H# ML!C4H@7P0* \ (M!+5JXXH]7?U?^41X(X(% >0 6@UJT !X(E =@,:A%"^"! M0'D %H-:M >")0'8#&H10O@@4!Y !:#6K0 '@B4!V QJ$5+X(%$>0 6@UJT M!!Y(E =@,:A%2^"!1'D %H-:M 0>2)0'8#&H14MW(X#?";A; 90'$G@@41Z MQ: 6+8$'$N4!6 QJT1)X(%$>@,6@%BV!!Q+E 5@,:M$2>"!1'H#%H!:= 0\R ME =@,:A%9\"##.4!6 QJT1GP($-Y !:#6G0&/,A0'H#%H!:= 0\RE =@,:A% M9^ZF$+\K=+>%* \RX$&&\@ L!K7H#'B0H3P BT$M.@,>9"@/P&)0B\Z !QG* M [ 8U*(5\$"A/ "+02U: 0\4R@.P&-2B%?! H3P BT$M6@$/%,H#L!C4HA7P M0*$\ (M!+5H!#Q3* [ 8U**5$PBX0G 2 >6! AXHE =@,:A%*^"!0GD %H-: MM (>*)0'8#&H1>? @QSE 5@,:M$Y\"!'>0 6@UIT#CS(41Z Q: 6G0,/? @QSE 5@,:M$Y\"!'>0 6@UIT#CS(41Z Q: 6G3NQB*M%)Q=1'N3 M@QSE 5@,:M$Y\"!'>0 6@UIT 3PH4!Z Q: 670 /"I0'8#&H11? @P+E 5@, M:M$%\*! >0 6@UIT 3PH4!Z Q: 670 /"I0'8#&H11? @P+E 5@,:M$%\*! M>0 6@UITX1H'>.? M0Y0'A3 @P+E 5@,:M$E\*!$>0 6@UIT"3PH41Z Q: 6 M70(/2I0'8#&H19? @Q+E 5@,:M$E\*!$>0 6@UIT"3PH41Z Q: 670(/2I0' M8#&H19? @Q+E 5@,:M$E\*!$>0 6@UITZ9I(>!?)M9%&^DA-(VFDD]2TDO!> M4NJ:22G>34I=.PFUN[Q-+<. M[S2EKM6$VMSC5&X=WFU*7;L)M;EGA%P3$>=+TWH1[F/3?L3YTC0@ M1SJ030MRI ?9-"%'NI!-&W*D#]DT(DZDDU;Q+O3S+7H&1X MA]+9#&YSDU=N'^Q&T?&2\F4X;V*=WF MI+,U>3]_,6X^O'N/[,W:6 M_+':;ERF7CL'L-^N5MO]+^X-OJW6?S8;7A_^#U!+ P04 " - M:&%9=",)7]@" =" &0 'AL+W=OY%6#<&Z?9CVP21'XC6),]M ^^]W=D(& M;8JJK5_PV_,\Y[N<[QALN;B5*8 B=WE6R*&5*E7V'4=&*>14VKR$ D]67.14 MX5(DCBP%T-B0\LSQ7/?2R2DKK&!@]F8B&/"URE@!,T'D.L^IN!]#QK=#JV/M M-N8L297><()!21-8@+HI9P)73J,2LQP*R7A!!*R&UJC3G_H:;P#?&&SEWIQH M3Y:P34:2=X-<%[2/"?('1K0O>Y%OR:X#_7PD5-,*X[E>\F<"%5-!@(OB5" MHU%-3TST#1OCQ0J=)PLE\)0A3P4ADS1)!"1404SFL(%B#61Y3V:"Z<0A'X G M@I8IBVA&KJFX!76.XR\N$,+C=:3(9]0DM(C)5X8W3 A?-4)SB'A2,),3IS,J MH% I**UU1DY#4)3AY VY683D].2,G!!6D&N698B7 T>A@_J:3E0[,ZZ<\9YP MIDNN.1J09%K$$+?PP^/\WA&^@X%MHNOMHCOVC@HNH+2)USLGGNOY+?>9'*=_ MB91-W(ZA=]O<^3_KTW^V?A",;I-J7:/7?4)O%$5\72B=(3.>L8B!)#]&2ZD$ M5HN?;5^[TO/;]70%[O.I?NN[90OZ18^))BTQ<2._@H M?O-1_&/JP>ZAXOO, MNZZNK)'I&0C>>3>#:5P-GLQ_>QYB.[1]BPL<8S[XX MQ$P?8[IVK\%4/CI[]2X'D9A&(XE)KRH?F]VFEXU,"7^P/^[T)YV6_1![7]6J M_LI7C1,K8,(*B<%:H2G7?HOE6%3-J%HH7IIJN^0*:[>9IMB_06@ GJ\X5[N% M-M#\(PC^ %!+ P04 " -:&%9@;=3?VP# !P#@ &0 'AL+W=O(FMC,-M#^^]E)&D$(&97R G9\S[G7/M?7=G]+V3-? @CTDB:$#[2E M$*M+7>?A$E+,.W0%1([,*4NQD%VVT/F* 8XR4)KHEF%X>HICH@7][-L="_IT M+9*8P!U#?)VFF+U>0T*W \W4WC[%S=,=G32Y8H3H'P MF!+$8#[0KLS+J:?L,X.?,6SY3ANIF3Q1^JPZ-]% ,U1 D$ H% .6?QL80I(H M(AG&WX)3*UTJX&[[C7V2S5W.Y0ES&-+D5QR)Y4#S-13!'*\3<4^W7Z&8CZOX M0IKP[!=M<]NNK:%PS05-"[",((U)_H]?BG78 9C.$8!5 *Q3 78!L$\%. 7 M.17@%@#W5(!7 +Q3 =T"T,W$RE&L?KDO]RR2P MRB2P,C[[U"2X8@R3!"9[%0L@=5IGKMP M=P1P'-.L:MX8R'LU/W1INUW;K&C>ILM)FV33ELCV-'=+S=U&S<!>*W3U#U<8+]G]2J:N@=;S[9=T]JW&M5P.7ZO6Q&KALOW'7O?:G)HY3B. M5?$X/;1R/=,W2JN]=?/*=?,:U^V!"IRHJW!^GK*=2U58W49U2^H=!&4Z1L^L M).VP,8CW[I,:GW;7\"M[<]RFSTF;9-.6R'+!]9V[M'J+W6*VB E'"&ULU5A1C]HX$/XK5JXZM=)V$P()= \B+21ID6[55;E>'T[W8)(!HB9VSG9@ M]]_7=K(YH"'=[?GE7L!VYOO&GODR9I@>*/O*=P "/10YX3-K)T1Y8]L\V4&! M^34M@<@G&\H*+.24;6U>,L"I!A6Y[3J.;Q%44 MF#W.(:>'F36PGA8^9=N=4 MV,"WQ%E8@/I?W3,[LEB7-"B \HP0QV,RLV\%- M/%'VVN#/# [\:(S42=:4?E6393JS'+4AR"$1B@'+KSTL(,\5D=S&/PVGU;I4 MP./Q$WNLSR[/LL8<%C3_DJ5B-[,F%DIA@ZM U M .^Y'OP&X.O8U\'2D0ZQP,&4T0-BREJRJ8%.ET;+ &=$"6LEF'R:29P(PHR7 ME&16BUZ_>H%-X43MV+S@>HCM*Q(ZCB*20=N"C?OR['KPM@]!&PGV*Q-SM);S# MC\@=7R'7<4==Q^E'KZ"\1NZ[B_"P'_XQ$=?(&6CXL"L8_\U[_-/>3T(Y;$4U MU'S#"WQ+DM "T$I@ ;((B2LTQSDFB5S2Q5(JYEAI4H-)3GG%@*/U(ZHE*=?? M,UJ5_$HJ,S!/8.W M C^@K;P9D:P_4@V Z :M*RXM>5>YF?Q\]K8>;VQ"V&?R3=M202P#5;O',TK_9IT1:V7ZZ51,TD6 MFB2+3)+%ALA.LNNWV?7_7Z75-RD@DV2A2;+()%ELB.Q$0.-60.,?E%:: *0< M;1@MGE58Q]]5J(GG.&?5;M'K]:6I,TD6F22+#9&=I&[2IFYB_%;L97SIZVF2 M+#1)%DTZ[EKO7*.Q(9=U\NRCIJL MM7M,4<)K8BH?RJWJVT'?JL;S[/UQ> F M''2L1[)CKQOL?^GK=O\.LVTF:W,.&^G*N1[+&XG5+70]$;34+=^:"ME ZN$. M< I,&&PO=V]R:W-H965TV[8(]A!3<<=22-0O6\9C*E63[VR18011I)\?A^!K6*_]2!U><7]+]S\4K,F@J8L^AKN)'[J36R MT :V-(OD$SM^@+,@3^,%+!+Y)SJ>^SH6"C(A67P.5@SB,#E]TQ_G@:@$X$%+ M #D'D&L#W'. FPL],<\RH>#$Q):*J_Y'.SCS>G_B1=IX M07J'R/@&$8<,&L+GYO %!'?(Q7FX>QENJQ$JAHD4PT1R/+<%;YYQKI72?(CN MF_2< ;- 'HUWHN4!C"UU'(3P ]@S?[\ P^=OYK4]01VH=4MM+HF]-F20TJ? M=6(;\V8,[JKS!#;,P?2.%5LS\J=X7&)3#LN->8\3J.J%Z M KN0C9VRSCJ_6T'."#W)[0OM4F_%5V!CHA^3@Y++N)J+-R@!V2C8"-%9,*[O M??[8(\T3%I>E'QNK[6OUT!S=602IB?#(>-2BH2SIV%S3?ZTFFD$[2W.[%%!< MEGMLKO=+K@XU7#[?H#2B6IWRK_ ]"U.=LO:Y9P3MK*UN#D;CT;!%6FD.L-D= M?%+"J R3'8I G540UX>26[:]S53CE,5V@4;HS@+KQH)X Z]%8&DLL+&,=[0_ M9K#.DH8U2>[ '[5X)5QZ!^SWXI:PT8-T5M,3VJ7HTG]@LP%Y" *6J1T2J:V2 MKEO29X3H++AN3X:NU[;D2G^"S0;EDSKCUB[V\K M7Z0T'L18Z&M[R"N2S&B=S[%.3=+ ;UEAI/06Q.PM?L.>FY$[RZM;CG8O3RJ7 M#6;'\9$ENUMED&/$.B:OWTN(NA=I/P"0THN0:[Q(MZSU:D1(W8B,V[-6^A!B M]B'_PO7.R@S565#]\D(59^?GK<.N7!/J.]I_*-^%B5!3:ZOBG#M?C0@_77N> M&I*E^&ULK5A; MCYLZ$/XK%J@MM)*JVXO#T=]<& 2K()-;9,T_[XVL#39 M$+HY<5* \LSW'&=HY)M2:3ZM[#WP^9:7,"(4'CD29YYCO;R%CNYGE M6D\W/I%-*O4->SXM\ 8>07XI'KCJV2U+0G*@@C"*.*QGUL*]B2;:OC+X2F G M#MI(SV3%V _=^9#,+$"E@V "&U=K7 MBU6M]!)+/)]RMD-<6RLVW:CDJM!J@0G5@?4HN7I*%$[.PY\ED7MT#S)E"?I MMR"DBALIT!5:) G1\N-,/:AC6 ?#ZR5(3+(WRN++XQ*]?O5F:DLU%$UHQXW; MN]JM=\;M!-TS*E.!0II 7A/\[CU>@GO\1YYH[?(ZTTD@P5)8]35;(1$:*$I-)>O9B$ M5 U"-TBD6.N_VJ//$*>4%9RMH"L&:H_#RJ-^S6WG@>>[COY-[>VAP+UCNU1@ MDV2A2;+($-F1P$$K<- K<)/;>9W;I,WM+N%ZF2Y-WN T"@;C0>">1,'2I-NP MPZWG.\/3X(M.+?]8'"WUL%WJ87\N 8_5RJJO,\36?\DB'"M=^/,782U#[<5U M#T=V[3Y+G=ZA7)HZ)LE"DV21(;(C/4>MGJ->/2-,.-KBK*ST+,I51N)L?Z5> M?NH+YB"55/-O);'7T:6959,%!^'AC]QQ1WU=FG0;FB2+#)$=Z3IN=1W_KY+X M%C&9 K^2*:97$O*"<;7S0B0O5""B4J1=_J4PFR9:3$\T]QQ]U9'-HTFUDB*R6RS[8CN; M-]7!@5!BE%36.]/V;GLVL:BVY/8?\_I@XQ[S#:$"9;!64.=ZI.H&ULK59M3]LP M$/XK5H8FD 9)DR8%UD:BA6D@H2$ZV(=I']SDTE@D=K"=%O[]SDD:6@B%H7UI M_'+/^7GN[+L.ET+>J11 DX<\XVIDI5H7Q[:MHA1RJ@Y$ 1QW$B%SJG$JY[8J M)-"X N69[3I.8.>4<2L<5FM7,AR*4F>,PY4DJLQS*A_'D(GER.I9JX5K-D^U M6;##84'G, 5]4UQ)G-FMEYCEP!43G$A(1M9)[W@R,/:5P2V#I5H;$Z-D)L2= MF9S'(\LQA""#2!L/%#\+F$"6&4=(X[[Q:;5'&N#Z>.7]6Z4=M);1F5LDZI9J&0RF61!IK]&8&56PJ-*IAW&1QJB7N,L3I M\.R^9/J17().14S.^0*4QB1ILD^F=6*)2,BK5KNGH"G+]M#\9GI*=G?VR YA MG/Q,1:DHC]70ULC2G&5'#:-QSWV"OT:JYWM! M\(SZ5AX?S$30J@RVJFQN)Y8 CBT(J.2,SY6I(31)6,909Y>PX(6P_9XS\)\) M>\MJ@_&@93QX[]W!IZHAGV&:MCSW\>#E!?(./;_WC.R;9C5;>ZUVYR#G54M3 M>$]*KNLRWJZV7?.D:A;VDWG=&PO=V]R:W-H965T"Q$J6?>UIAJXOLZVV+!=$]66-(_:ZD*9FBH-KZN%++<@0KA M1T$P\ O&2R^=NKE[E4[ES@A>XKT"O2L*II[N4,C#S N]YXD'OMD:.^>XIM M<(GFA9/%R,:[@"\<#_KH&:R3E93?[>!#/O," M*P@%9L8R,/K9XQR%L$0DXT?#Z;4I+?#X^9G]O?-.7E9,XUR*KSPWVYDW\B#' M-=L)\R /?V/CIV_Y,BFT^X9#$QMXD.VTD44#)@4%+^M?]MBLPQ$@C"\ H@80 MG0*2"X"X <2_"D@:0.)6IK;BUF'!#$NG2AY V6ABLP]N,1V:[//2;OO2*/J7 M$\ZD[- P[AX"[?P>;F -Z_>PBO@)7S: MRIUF9:ZGOB$9ELS/FI3S.F5T(>42JQY$XQN(@BCI@"^NPQ>8]2 .'3Q^"??) M?+L"4;L"D>.++_ ]6WZ"!=>9D'JG$+Z]6VFCZ%#^V^6O)DRZ">U%G>B*93CS MZ"9J5'OTTM=_A(/@SRZWOXGLA?>X]1Y?8T\?V($.DT'%F>@R6J,'#FT+R#Z- M*',XGOK[8PL=8?U1$D5MV MQ22LNN2KN*Q6,6U[>5DIFJ#L/6DW0/TJ\Y'3M?Y'YSO]W@8)\&)M?.P.!B/ATFWMZ%W M,C%JS8Y^)O)EW2*KP Q0H CYG8Y4@E+!SU JJG0C2%KU*^F4:_K1OM'M;U M7$]4D,F=Z6I+WH[V[;A.]>N3N>'D_FP M:WXTF;NV[?]/7_?\?YC:\%*#P#6E"GI#.J6J[J/UP,C*=9:5--2GW..67CU0 MV8"^M4I+T QL@O9E)OT/4$L#!!0 ( UH85D*&3$=' ( $<$ 9 M>&PO=V]R:W-H965T'#B"56,SVPGMO]_9$,2DI"]P=[[ON^_,'4FK]*NI "QY MJX4T:5!9VRPH-7D%-3-3U8#$DU+IFEET]9Z:1@,K/*@6- K#.:T9ET&6^-A& M9XDZ6,$E;#0QA[IF^GT)0K5I, M.@6>^KZP+T"QIV!ZV8%^:C4:/#BP%KT$: MKB314*;!PVRQC%V^3_C)H34CF[A.=DJ].N>Q2(/0"0(!N74,#%]'6($0C@AE M_.TY@Z&D X[M$_LWWSOVLF,&5DK\XH6MTN ^( 64["#LLVJ_0]_/K>/+E3#^ M2=HN]PXKY@=C5=V#T:^Y[-[LK;^'$2"*+@"B'A!YW5TAKW+-+,L2K5JB73:R M.<.WZM$HCDOW4;96XRE'G,U6JFZ4X?Z&5$D>Y1&D59J#N2$_<"8F&Z8Q4H'E M.1/79+(&RS@:5X1+\L2%0*1)J$4MCI'F?=UE5S>Z4'<-^93$LQL2A5%,7K9K M,KFZ_I^&8BM#/]'03^1YXPN\IP;>R9J;7"AST$!^/^R,U3@ ?\X)[0B_G"=T M2[$P#@C!-GG3[-Y^/4#N?$@-_Z(?237#:^[TD:K'(PA%8B"X-(1 MPP2$ M5D8+:^0?2;IFMJ%-& NL$!K:/8P]*/8E%I4E3U+B]K^?)#O&A;3;PUXLG>Z^ M3_>==9+2F'I&B,Y+J*@>R1J$]6REJJBQIMH172N@A0=5 MG$1!,"4590)GB3];J2R1>\.9@)5">E]55+W< I=-BD-\/+AGN]*X Y(E-=W! M&LQ#O5+6(CU+P2H0FDF!%&Q3?!/.YK&+]P&/#!H]V".G9"/EDS.618H#EQ!P MR(UCH'8YP!PX=T0VC=\=)^ZO=,#A_LC^U6NW6C94PUSR'ZPP98H_8U3 ENZY MN9?--^CT3!Q?+KGV7]2TL5&UEU8)M!Q42[TN>N#@- .'X#$'6 Z%\! M<0?PE2-M9E[6@AJ:)4HV2+EHR^8VOC8>;=4PX?[BVBCK919GLJ4X@#!2,=#H M$MT4!7/5I1PM1?M$7*W/%V HXQJK$'F^^"]5 M>$$_OUL76AJH]*]3LEJ>\6D>UW(S7=,<4FQ[2H,Z ,X^?@BGP9=3(O\3V2O) M<2\Y?H]](+GC/OD76XYKS^$&PB$+Q\%HDI##4$<;-1U&Q=,^IDV/#-ZHFP]W M5.V8T(C#UJ*"T=4$(]7V7&L86?MGNY'&-H'?EG9,@7(!UK^5TAP-UPG]X,O^ M %!+ P04 " -:&%9_I/5'"[YD>3==\43^RU<99[/2:!GW['Y_U%NR M*.E,S\MMG[/I>;H6<93PSQG)U\LERYZN>)P^7'2LSO.&+]%\(8H-O>GYBLWY M+1=?5Y\S^:VWH\RB)4_R*$U(QN\O.I?66> ,"X.RQ1\1?\CW/I-B5^[2]%OQ MY>/LHM,O>L1C'HH"P>2?#;_F<5R09#^^5]#.SF=AN/_YF4[+G9<[<\=R?IW& M?T8SL;CH3#IDQN_9.A9?TH> 5SM4=C!,X[S\GSQ4;?L=$JYSD2XK8]F#991L M_[+'ZD#L&=CV*P9V96 ?:N!4!LZA!H/*8'"HP; R&!YJ,*H,1H<:C"N#\:$& MD\I@4D9W&XXREBX3;'J>I0\D*UI+6O&A%$1I+4,8)85V;T4F?XVDG9C2*&%) M&+&8?$QRD:VE+$5.3LCE;!85XBI_V)XBA=2.7"Y8%'\@/_\T<4:#7TB4D)LH MCN5O^7E/R X5V%Y8.7>WSNU7G#OD)DW$(B=>,N,SC3TUVY^^91^8[2W; .C) M([D[G/;SX;RRC<3+5=8EEGU,[+X](-[7+^2H.E(?--V[-L-^2S==TA^7,.=- MF&N&W?)5E]BG5<^^WKKDZ#\ZC&?&? J%[)-5]>EU#,7TQL?T)C!C7!YVB6/$ M*&IP=B>74W*=5B<72V:$LB@C?[!XSOMBX&>A?%T':6 MKUC(+SIR[,IYMN&=Z<\_6:/^+SK!(6$N$N8A810)\Y&P 13Y#C8R7%@HD\O M-_+2S>YB?B(OZ";C.Y(6>Y\?R3H3%T=]\1N;RED>G1".]K1*1,'<+ M&Y6PXFYM,YWTBW_GO[D \A(8_3 M7#=^7QGI;4..A+E;V'#OX+^,]ILM:+.%HXOS8TBL]U*N/]!J,FE>0SWLEG_$/D$_,\?UL[ M1M]MM8.$N>-&%">Z4]M#.J4'.O613H.F4]MV#,J9[)0S,2KGJZH)J0,2RD>J MC(5"CB\)%SI!&)%M!8&$N9/&83JQ3W6*:#8_K2#SMW4'L7Q)>NVLT(ML&&PES3S7GA"[6S78OH]QL,1SH MHMQL-]#>,H)V4PFRU:]30OU_'^;7[A3-S+9QAM+$JJ'RD#@\U>FE2;3ZUJ!Y;= 01X/A2*,:T!ZKJK%KU=A&U5RS M.":?5D6@M=$U6K>.+I+F0FD>E$:A-!]*"U T57%U%M5ZAS2J!'^@U0 M-%5A=?;6,J=OO<=5E&TKKS,FRJR,O&NC+S1A^T;ORF*G/3HF915/*RED M=SPHC4)I/I06H&BJ[.IDLG5 -GF7!TS7(A=RM(V2>7V%TXH/FB2&TEPHS8/2 M*)3F0VF!U4QT6^,7N0U5977.V3(GG7_GX2))5UEZQ\EM=]6]U&H*FCR&TEPH MS8/2*)3F0VD!BJ;JKLY86Y-W>)R YK"A-!=*\Z T"J7Y4%J HJFZK)/KECF[ M_IEGH90BF[^HOA$6?E]'F7:"VY69V5J'6YIE[6U0F@>E4;LY"_Y$.VT5ZC;0 MN!T9LL]V7>.PS34.E]\)E$:A-!]*"U T]:7[NM#A M]'_\$.M 2Q]0F@NE>5 :A=)\*"U T51=UJ4/Q_R^1:L4<\4R)X6OS1Y;ZPI: MNH#2*)3F0VD!BJ;JJBY=..;21>M9HF_P;M@3L9W7IW5>F^U;JPY:V(#2*)3F M0VD!BJ:J;F]M&W-A0][3\6B>$.\Q7+!DSLFU:6ZH&=9Z.,6N8X-=R :[D@UV M*1OL6C8_HK#AU(4-YQT*&PZTL &EN5":!Z51*,V'T@(43=5E7=APS(6-?[4D M@IG96H?0L@24YD%IM*+MIW%.M.\%0=T&.K?61%>8Z.VMS;CDV;Q#P /+ !D !X;"]W;W)K&ULS5UM<]LV$OXK'%WGIIU)+8+O[#F>2>W+76:::ZY.>I]I&;8YD425 MI.QFYG[\D;0D 2X).B%<5\2RUZN%HM=ZB'P",_Y4U%^K1XHK9T_-^MM]7;Q M4->[GY;+:O5 -UEU5NSHMOG+75%NLKIY6=XOJUU)L]ONHLUZZ;ENM-QD^79Q M<=[][E-Y<5[LZW6^I9]*I]IO-EGY[6>Z+I[>+LCB^(O?\ON'NOW%\N)\E]W3 M:UI_V7TJFU?+DY?;?$.W55YLG9+>O5V\(S]=DMAKK^A,?L_I4\7][+1CN2F* MK^V+#[=O%VX;$EW35=WZR)K_'NDE7:];5TT@?QR\+DYOVE[(_WST_KX;?3.: MFZRBE\7Z/_EM_?!VD2R<6WJ7[=?U;\73/^EA1&'K;U6LJ^Y?Y^E@ZRZO_\ M*M]FVU6>K9UW547KRLFVM\XO>7:3K_,ZIY7SD6;5OJ2W3C,;O]'5OBSS[;WS M/?8U$)VTU19<^-QJJSYH6J'WZ5)-?)G=U'GKKT3/5X0 M$KAI>+Y\Y,>D,/.]((Q.9D*TP2G: (SVR]GUF?.Y[";OFW,-!@IZTITB)&?" MH,/3H$/;Y1QBY@K)F9"KZ)2K"+>94JE,_ M)D':JV;9*O1B/U!7,W$97''A>J9EG=_EJZ:BJQ:E7-%=4>5U-W&?&X!Y_(4: M8("^=2<-RYN8"0ZX$=LU?H@ *U](WL1\,;Q&0(BC7^<'?WP)>R0.2*_0U6:Q M-U#I##,1U]^N/^WK?(/#W^R'(#/K0GB$D;^*(&>XB@?6*1@5L6-[$?#'( M1D"4,Z.B0ZE4DRAP^P6ML(IC?Z">&6@B,&KJ8/4_BD=:;C=T6SOO[NEV-8:O M89_:\X7D3

Q'PQP.:! M $>_G&%_VJ,G4MF3*(K59>]QRV PK&HF\L?^K1V^I\,.M8=E8F'+8RC-\ZTW M 2K&P_(FYHMA/ ]>7--O@D!&(V[_EJXR(NY :3-\Y<'XBI_;PR2VY5V]8=.H MC!AUH0O+FY@#AMJ\R'I]HV(\+&]BOAC&\^#UML]%G:V5HXRE$HWB.")2*/T39B"1Q,+#L[C$$Y<$( M:CAW\F)2D[LTZ*^@*NS2,$S=4!V9SZ".#Z\Z<;E;L\I7[ERXSCA9\5+2 Y4W,%T,+/HP6VJ+HQKYJ?Z!_[)LN7+>UHQRY# )(FJ3DP M)MG.2Q,RM&WH,[S@OQ@O' K=^?O(4% A!)8W,2T,0OC6(82/"B&PO(GY8A#" M']FRTRIZ&2[XA+AI?U%/81>$:4"&[NX,5O@PK)A6]#I[ZO ;:D^FB;TUGV$: M/[5>_*B+2EC>1.H%0UH!C+2TGP\#&4JI-M?59D.[ZP $,N2;>\W5VX>%W MU":5F-AU"QCX"ZS3I )4A(CE3IO7#I+U]^)VTY]'$7E[ 8&)@G9$5H.)&+&]BOAAN#)!968&\]J78VU=9 M#>[MAPRUA3!JTW@(T&4 P.^L31LUL048,K086N=LA:CH$ /Q&VI-H8A$O9! QM$[K"E$A(I8W,5\< M$Q^9U@7[TQZ]3/\:Y@F$#,B%,)";UASZ; +X;;4';V+I+V3H,;3.$ M14266 M-S%?#%6&R RQ4-ZZE-D$*J,A-D'($%T(([II#3#V4 "_B?;TF5CLBQALC*PS MR")4^(CE3V W](.D_'"C,@ICX [@H8B@N@E'< MO_=%WE_V%9UN>]:P_G^ M%_I(UP[YH>F,F6P<.#;M C"Q.A@QA!E9WS^.4*$GEC.$3M.XH)R!(SR!);ARPQ*F3!\B;FBT&6&(8L6F2&6$%34S%X%'80 M@R=F2"7^/T$J$WE <+C:I6 "O,0,O,36P4N,"EZPO(GY8N E1B2_Q3)0\=W$ M=?L?,@J[(/2;[AEH'09H8AC0O&;KZ+")X+"U2\+$;FC,D%ELG4H7HZZG87D3 M\\4=?@'C1>WU(=B?.EY'.?#)X#)FX#*&P>6K?CIIG1N"NO.*Y4W,,H/,L77& M7HR*B+&\B2>M,$2<(#/V8'\:/9;(G+Z!'DL87DU@O/JJ/?825A0\#NT#:$SL M\R8,=R?668()*I3&\B;FBT'I!)DE"/O3Z3F91SC4F\2\@N/5 MKA43V\D) ^:)=<9A@HJQL;R)^6(8.T%F'":*U4Z9>:6R&F1>)0SA)C#"??7' M+EW^%AR_=FT8.56..U;..HLQP3U8S@263AB63I!9C+ _G<\IF>@X\#F5,J2; MPDCW=9^_QEEB<+BZI8+E34PN ]ZI=6IDB@J9L;R)^6*0.46F1L+^M$1.K7,R4U00C>5-S!<#T2DR)Q/VI_%! MED[>X$\9Q$UAB/N:C3;VK 6'JETF)M:;4X;&4^O\S1053V-Y$_/%\'2JS=^< M1&A+9:J$BM"F, ,(;2EW8C(,:Z_S^VVW<-=\:/Q:/]#2^?6F34XWD@_;W9YU MBO<"ZAH:+/\4*!*^$F_'$] MQS$H#+TT<0<^18CK<='!&'02B>WH!#Y32F4%'"I%7.X<91>&E4 .Y<7,)H=) M'$O!*0R#)MF#T7%G'KOPXN=T2MO1T\@I3BJSX6.Y<8M)$* M1/[GT9G(8I/.LE*9180,?$61\!(1(QH19II%AZXV$J%^ 9C8J":\B@6QSOHD MR"H89F0P>!T,6#ABQL'W1$'K5)R"-6 W= P6X;4H1L0H#'W.Z-#01D+4KP,3 M&]&$5\P@UNF>!%EAPXS$!J^Q 8M2S.D=Q1&*BA.T5':0I!6OFF:&!>N8 >:NUXN.3CL6:=E$EPU$#1WO9QQ>!<6T)C3,UCJ7RTF=I4)IS!"/.OD3(*K1X+FKI3BB'C"CES.5]C?C5>5;R)_,J"2=U0V!M M&*&GOFR+H7[R7\ *&PE!OQB,K-AR6M<#A*RZ07)P1]8&05*'/1=D6-,D[]/0C@Q%3*BIH)\.X8X M87 DVG<8+'>]U'&P)K /:W"57=#<]7+&P1I8#$63[!*,G^X(V_3BY%#*B*B* MF;88Y8/!4>E/MQ'@PDF]D, ^<,$5@4%SU\L9!UQ@W13=%IE FP1M>G%R,&5$ M?P6_1;188'!T^M-N9">9TX+J\Q83YJCUJ+&_N%T MB,BIN9 1.1<#GSM:_# X//T*,;+7S.G-D- ^MQ)7B@;-72]G'*Z%U5OF=-4, M6#G053+[Q!S#E:-!<]?++X>60_LL3%P5&S1WO9QQT!@6 M?IG395@G;QX]3>HR#KB.2,W@=]DT3AD.80=V6=L M1K@H&LM=+V<DW[.C,!G3L^)C @ZS>@OK",UCYZFM!8GJ$1@!2(#K37Z M3(6KL(3FKI="#DW']MF:L,Z3?LZ,(&5.Z8F,2#W-IJ#-45%2]]/!4P3TT[)Z MH+2^RNKLXGR7W=./67F?;RMG3>^::]RS5H^FS.\?3B_J8M?D8>'<%'5=;+H? M'VAV2\O6H/G[75'4QQ?+QO]347[MWN/B?U!+ P04 " -:&%9H#9K^?P' M !W2@ &0 'AL+W=OW66V^[OU-P2[20L"2T.^E>_#F!X9@D#Y@]*)JT M GW\S>/'7],/ML/Y4YI]S>=*%>3[(D[RB\&\*):OA\-\.E>+,#]+ERK1O[E/ MLT58Z*?9PS!?9BJ<58T6\9!ZGAPNPB@93,ZKUVZRR7FZ*N(H43<9R5>+19C] M^U;%Z=/%P!_\>.%3]# ORA>&D_-E^*!N5?%Y>9/I9\.MRBQ:J"2/TH1DZOYB M\,9_?1G(LD$5\2523WGM,2F[F7\LGU[.+@5=FI&(U+4J)4/]X5)WC>A@>\VR8?WQ#_5W5>=U9^["7%VF\3_1K)A?#$8#,E/WX2HN/J5/?ZA- MAT2I-TWCO/J?/&UBO0&9KO(B76P:ZPP64;+^&7[?%*+6P.<=#>BF 3VT =LT M8%5'UYE5W;H*BW!RGJ5/)"NCM5KYH*I-U5KW)DK*8;PM,OW;2+14F83*,P)F_R7!4Y"9,9>1^%=U$<%9'*R?,K5811_(*\ M(N_"*"-?PGBE7I(/*LQ7F=*C7.0OM=QTE651\J"C/M]>D>?/7I!G)$K(W_-T ME6O)_'Q8Z"Z4B0RGFW3?KM.E7>FJY1FAXY>$>I2W-+^$FU^IZ1EA?M634@U8/?OZVBQS N0:8U M4U#+=3RPU.R>&X;Q>X<8'Y5BL-3L>AF.\8\%F4W#NC>%[WE,[GJX&1<(_<_O M,+%A&1^&F0]A]E63^9WF^;PC;S-)C8U9@$48F=EJ(K"5'6*60"\%:$" M&9::73H#9+1W(*.H0(:E9M?+ !D]%LAH$[0:WH="["T'@V'LY!BFO>^T-@1G MY#J@6&IV_0RBL=X1C:$B&I::72^#:.Q81&,MB.;),=]%M):X0/B\Z\,UJVV_ MP8B&,Q4.7F&"LW$>5B0UNW8&)!GO?1J@@B.6FETO XX,WKP$IH'8^W< #+$3 M,F3&8#+#,?\1ZU-P7L[#>HK]1F9(D@6]3P-4?,12L^ME\)'!.Z' -!BUK:#2 MQE1HA@%''ICA- 9SVFWTD$3WVNL:Y==@__&N['YEZ.MDN3+&IZWK4+"^\S"= M8D>2&TCD7M^VYJA0B*5FU\M (8>W2KMMO6EH+:=ZHU$0[!Z8:8GC(]&UB\L- M?W&8O_:=YFG"5=MQGF94]ZD(;@",PP#F-.EAG\$_"V+6#VYDG[MO-)+6' ^211.Y(/$O O%4W_NO+8 MT_ZR>9!_EUK $#LA0U(2)JD]GY5E$Y0:64$A=E8&I.3A( 5.,-=U(?BZSK<[ MG0*DI $IV3M(2520PE*SZV5 2L(@M<\;34QJ>!T*L;,R%"4/IR@WKP-O)JC8 MA*5F%ZAV#V3OV"1Q[X(\!39)@TWR6&R231YJ.!P*L1,RN"21<,EU#0B^KO.P MG0*EI$$IV3M*2524PE*S[_8U*!4U;@LVWEG9_6S]+4?K)T6ZK+XHZ"XMBG11/9RK<*:R,D#__CY-BQ]/ MRN\>VG[7U.1_4$L#!!0 ( UH85E.Y\=D+ 0 04 9 >&PO=V]R M:W-H965T?F2V@<1NM@)K M%]1M]V'8!]J^MHE(HDM2=O+O1U**'K$L.Y@2!(CUN(]SCRYY+CC<,WXO-@ 2 M/41A+$;61LKME6V+Q08B(B[9%F+U9L5X1*2ZY6M;;#F0I7&*0MMUG*X=$1I; MXZ%Y=L?'0Y;(D,9PQY%(HHCPQQL(V7YD8>OIP5>ZWDC]P!X/MV0-,Y#?MW=< MW=EYE"6-(!:4Q8C#:F1=XZL)'F@'8_&#PEZ4KI$N9<[8O;[YM!Q9CD8$(2RD M#D'4SPXF$(8ZDL+Q,PMJY3FU8_GZ*?JM*5X5,R<")BS\FR[E9F3U+;2$%4E" M^97M_X"LH$#'6[!0F/]HG]DZ%EHD0K(H..+B9@WNN M@Y*;0%)DI:THD&0\YVR.NK54T?6&X,=ZJ&AKKSSB37+VERD^.9ZHOEDD( MB*W0A'#^2.,UNHY8$DN!2+Q$MX1R](.$"0AMJ"^J#-]/ M01(:?D 7Z/MLBMZ_^X#>(1JC;QN6"!5%#&VIP.J4]B(#=I,"=BX>U5W6U&4\^3F/+DFGG^< M)5O%6J?$S4P2"9H:Q>E6MVLM 6E&OSZC7K]78DL6,++4 A7 =V"-?_T%=YW? MZNAH*5B%'"\GQVN*/K[>J8]/YB%I6S6\9(FZYID>AO:C3'VG4$PM'?EBFO,/-CK3WEJNO=P 2=S7,9[74F/4&0;]? M7TL_KZ7?6,L4N.)9*SLB0D ]V_V#U)[G/H-W:(/[/?_(WC#(T0W.11=2,J>A MX;4.XN!P;_*]YQ0>&KF!']1#Q$XAZ,ZY(/_,0#YV2JNW(N)W3% S3OWS\4'J MX4RWS,=8R3HG^OF_M<)]"L *.(S KZ2VZ YV!,)WYAL6I+KO#42OOK M):B26IJ2\+FD7NN^;)G0YN1I>2;O:>K:"%4EJ1B1<..04=*3VB);'7?:BE8M MM1AXL/?FTHD;AZP7$]12M"I!Q12%3XU1+Y#/+%;WE'[6V#4)*"X&(=PX2K0M MH5FVDQI:9]<@HKB877#S\'*6C.+#<>101VN,&H04%S,+;AY:SI?2+- )+:VQ M:A#38AS!9\\CKR6FIP#\;S%]O0154HLI"I\]1KV&F#8G?Y&8MA$J)RI%<;3(Z?T1K*M.;69,RE99"XW0); M8%ZOV),/MWH M@Z#\X&_\'U!+ P04 " -:&%9WG[-NP8' #8- &0 'AL+W=O*S83"Y5$3Z*==I]^E*R8EOA0JZ#V)K'DXXG_$WWWTTF:/['R:[6EE(-O M>594UY,MY[LWLUFUWM(\J:[8CA;BFP=6Y@D7F^7CK-J5--DT@_)LACPOF.5) M6DP6\V;?;;F8LSW/TH+>EJ#:YWE2?O^=9NSI>@(GSSL^I8];7N^8+>:[Y)&N M*+_;W99B:W;RLDES6E0I*T!)'ZXG;^&;I1_4 QJ++RE]JLX^@UK*/6-?ZXT/ MF^N)5\^(9G3-:Q>)^'>@2YIEM2N!YY^?O;]KQ LQ]TE%ERS[ M.]WP[?4DFH -?4CV&?_$GOZ@K2"_]K=F6=7\!4^MK3LB=0UM;"6_VAB4TS6JA) MB_HTKG@IODW%.+Y8B76QV6<4L ?P]I"D67(O-L3R *M$?/B8E%\I;_:MZ'I? MICRE%7AY(_:EV2LP!7>K&_#RQ2OP J0%^+QE^RHI-M5\QL771.]Z_IW^:;:)6MZ/1$_O(J6!SI9_/H+#+S?=+H=.>M$ 9^B@&W> M%QKEN5P0U2D(K\&255P7BJ/_H/%?9Y3# B(O@N%\=C@7J3$C'@ZE66?ZY#1] MXFCZ=X5(@5GZ+]V ]R+UZ90<#^6?39$0KR=#M4$DUFOP3QI\]QI>_LFJZI5. MA:_,272/=^>G[OZU.G32JA(\1%!44^P:A6% M/H[T>J.3WLBJ]^YJ=04^BSE6^_+[#[*?U=/0[.?(64=T?!(=CU<#8I=1<.2L M$P7H24+P1JX"[0$ZR=/W43_M:,U"Y.O7+CQ#'/C_U8'V6)V,X@5])1HC8I A MD01::[WK4M >K9/E<:@D4*U9C*%!C40+Z(HM+BH'[=$Z:P=&&/?5:,T\0WJ$ MDC2@*]1P6!"@AC=0'"EG4#7#OA<9RCF49 +M:+)DY8Z5":?@AM[S'^1#NZ^A M"=&5MZYR23(P&*\R0"LF#8Z$(V_=2$@.@JY R%@;5&#!<1PI&55#/P'Q33]< M"3;03C9N:T.D:D%*"E*-D&=*IY)5H!4"G!>'6)/UQ:KI:]&9Q::*C21R(%?( M<5%Q0"I8X!">79JUE]JJF8]";"C<2/('N%_N6"QHP0%&"# MYK/^B1U6EK3DZ4.Z%N6AJD7NI&0D(1<09*I6" -\<"0P/ZBUIJ%R+"H)?&@$9HQIF)A/Y;^ M9 #M657;-0:V0Y)PD*MFS47EQ'ZT(5K5?HY)JV08-%HS1ZM5)17M&M6:&=>H M!!KD"FA<%IN?Z-/HSZ\*1Z;S*]$(V=&HN3KYN.?[) /O]H:[$W8?@Q/M&!T; M+/$)>^.5'&Q%LZ&1<.6M&PF)7M@5>AGO8*B %$6D?WFBL8J]R$#U6%(4'J'E M8RHX]F,-^)%BM25D^)'BLSM-KMI!%Q4C3W.MXSPZT M+.IY@[>/M%C_Z*:'W>?@I#E&4P=+(,+AB.7#"EN#(^'(6S<2$J:P*Y@RE@]- M2RA&?1C46)$H-B4B23YXA*:0L7RHO1ZHZ%!M#)6!2)@AKGI!%U4&HC9YIGT9 M.AO#'6,B482,U@72ZE")HW-;IE6B:>]$L>$B@T@N(:ZXQ&%5("IV1&&_I&N, M+((EGA [GBQ9GM-RG8I+B-MD1TOM_)SV:EQYZPH^>W2&C%<#B)6/!D?"D;=N M)"0!$5<$9*H!]@,,#H>*/3# !NPA$GO("!T?X\-23G&(J$T?4U.>2,@AKKH^ MEY45I]A#U.:0J8Y*EB&C-8:T@IT^YT-4 ()!8'K^3P(0<05 +NN4TU82N1BI M?(E4OAVI_F+%M'^98\_H=H=#-;GRUI4O2=DTGKVO/-H#2>M5I66-.M38V1>/[YXF.?TY!S>W046,[M M[.RUD_J='Z'@,2TJD-$',<:["D5 R^-K-,<-SG;-FRCWC'.6-Q^W--G0LC80 MWS\PQI\WZI=;3B\S+?X#4$L#!!0 ( UH85EB.I<5' 0 ,H4 9 M>&PO=V]R:W-H965TW7CY05O5)" C#[8DOTW<-[3J>[QYR?*7OF M>T($^)EG!5]8>R$.M[;--WN28WY##Z20OVPIR[&0MVQG\P,C."F=\LQ&CA/8 M.4X+:SDOU^[9>L:*"I/E#ZKFZ_)PG)4 M1"0C&Z$@L/PZD17),H4DX_B[ K7J/95C^_H%_4M)7I)YPIRL:/97FHC]PHHL MD) M/F;B@9[_(!4A7^%M:,;+3W"N;!T+;(Y?$=LV>^(C]U6F8R+3...[G0,;U M>WIH]8+>\@/>D(4EWT!.V(E8RU]_@8'SFXZW(;!.%MPZ"^X4^E+#/&\*@M=) M^ A6E M=*B[X08FO6LMI"9$3P7!NG]HD-6:>XX:-62=\KP[?,Q3^8R%[89;^ M*U^"WV4/U#&Y;.6W0O0\IT=C:(.\6,_!KSGXYCE<'>BYAS25\ M+RZJHWPM3H0+.14%EWU?[-O/3CTZ?5L)!U1\Y*&H1WAH%86^&^GY1C7?:)+O M=QTY78R3,&]M?8; .HSCFG'\?@,@-ID%0V"=+$"GT0G..X^ :H-.YX1!Z/;J M5F,6(#?R]84+6T('_G]#H-JKT^'[0T!CXXZT&]C($3@YYTV/@6JW3H-0>JW7KEY<(^F:%9@*#OC;!I) 8TI3$,3@(X%!IQ/'RC MAE:N%WECE!M% J8'0[1L!,-I\/0 M"$%WA$C4HN?W_QUIS'P4Q/T18;<.FM0IGXQQEQ8<9&0K M_9R;4":-70[.+C>"'LJSIR&PO=V]R:W-H965T9 2CT)V>%G%F94N6E;VZSB^G1-:6-&T'GL0T917BM$"'@2259X3\?<: M&-_,+&QM!Q[I*E-FP(ZF)5G! M1S^2!TS^Y4$II#(2DOD(!T9EWARVOLFH!Z MQD\*&[G31J:4)>M8**ZDXGD; MK ER6C1W\J==B)T UQT(<-N >B'L)E%-.2>*1%/!-TB8V5K--.I2ZV@-1POS M5A9*Z*=4QZGHAA=*Z*6I"$/W1%6"*@H2\13=%6N02K\ )1$MT!R6"BT@WLZX M!9:@TSDH0MDW=&*F/&6\DJ1(Y-16<DL.,6X[K!< (#<\0Z[CCM'S M8HY.3[Z]E;%U95UY;E>>6^N.AG2UBY.*@2GH:JU1R9+!N3;SN21Z]+6>/N1& M>MPO;3Z72UF2&&:6_AXDB#58T=^'P ?=>"C0^K1O +M!)7I9>4%H+] MQ!F*N51]H(V47TN9SW =C;$?C*;VNH=@W!&,WR4@J0*!<)T>J4SP:I4AK^[* M89Q&U]O!<3T_=/IQO ['.Q*GS=_Q8.<](&\/* B] 1Z_X_&/79YW\_M[^4>^ M[TWZ 8(.(#@(\,058<,Y@[V<&.,PP/U))UW2R<=MF1(J])XD7O0ALB:L@CZ> MR1Z/]NAH "?L<,)/>O0HMK#'L($;]K-AYW5K=3YMV:/XVCQO#>P,^ ?O;/WX MPQ9N>0[CX'T_.W@2#/"\[M7XX(ZZ=?1Q2^+N[7G8\<:>]Q^$O7,TFM^,>R)6 MM)"(0:H#G8M 5R&:D[OI*%[6I^62*WWVULU,_^V ,!/T\Y1SM>V8 [C[?XK^ M 5!+ P04 " -:&%9BVUK8]<$ "T'P &0 'AL+W=OV@(1-3&I[)G'::;H?DUDW[46G M%XHMQTP L9(<;_Y])2 (V9B87<6YB/G0>:5S]"(_1N,M90]\38@ W](DXQ-G M+41^[GE\L28IYB[-22;OK"A+L9"G[-[C.2-X602EB8=\/_12'&?.=%Q+WR)[]="7?"FXQS?DSD1M_D-DV=>K;*, M4Y+QF&: D=7$N8#GLP"I@*+%WS'9\L8Q4*G<4?J@3JZ7$\=7(R()60@E@>7' M(YF1)%%*I$AHJO05->/$?;,NV9Z$#%ALN:%H%RQ&D<59^XF]5(1H!<' @ %4!Z-B MH H(BD3+D15I76&!IV-&MX"IUE)-'12U*:)E-G&FIG$NF+P;RS@QG4M?+#<) M 70%/E-569R BY1N,J$N71$6/V)5:0[>7A&!X^0=^ 7D9+U%U?EEV3DZU#G)78"B]P#Y:- 2/NL.OR(+%P2P" _,<$^6 MH:X%JFN!"KW@@-YU)@A;T#3'V1.0)I$6R,!LPQC)%D_@$BB3/]^2<8^K^V%<"2F%&.H"Y'T*4^ MU7,//L;X+DYB\?1>FP07)FF=]5(W*G35.O(XA8/0A6/OL9E;9^_?F=N@SFUP M;&X7G!-Q7%Z=FGVG=K!?I"%J%,G(:UCG->S,Z]:=NV!)DP0S[R\<;W%6G;6E MTRG5-QU+8D;689UU>(('-[19#DMB1CG.ZG*R;B5L>AG,+-5IK*E9I9$4Q7LI)0? M,7.XO\KN.CG<=S)TAP>MF7\(VY&&']0-/[]M&'WI2>N6Z/U2Y#6P!S7>$IWD-9'=]T2O@3U(8P\Z M&GOZ^+8%9M# '>WZMJW9T T.&%=##^J&GKG$&IS+^7LFGY=,;!5W;*F9R6O< M0:? '605=VRIF271N(..QIT^)MY''13L.KB-=4+WT->%AAW4#3LW:_F=EN=J MCG+"7UZ%K?*.+34S=\T[Z!2\@ZSRCBTULR2:=]#1O-/'P-&^.2,WC(R_74.W MQ$#_T,OK0/-/T,T_LW58TM5[6=_PNP^SCA(R$K&2&R6"SXK MMXC+$T'S8I?UC@I!T^)P3?"2,-5 WE]1*IY/U,9MO5$__1]02P,$% @ M#6AA6=];HH)P @ $08 !D !X;"]W;W)K&UL MK55=3]LP%/TK5QF:0&+Y+ALLC03M$$QC0U1L#],>W.2VL7#LS'8;D/;C9[LA M2D5!//"2^..:YP@8U;(A/&WT_3Z3UKB8$%7!N2DT7&"Y1 7[4]2$L@/XT(._ MW!<5X4NT"RV1)?R^PGJ.\H_!;/,I7PXW;V=3V-\[@#V@'*XH8Z:J*@NT,65# M"XK.P-G&0/R< 6Q\B(\/(0[C= =]\C)]BH4/2>3HR38],*GL\QGW^8R=7OJL MGJ1K8H_F(7P7]J02!J>U6'&]R]M&[-B)V0NWSJ/8C[)@/73P%)2,_%$/VHHS MZ>-,7HSSFQA6XQ_<^C,?2L$8D<%7TA"."N$!^:Z@7U2V;>=$-:3 L6?ZBD*Y M1B]__RXZ"C_O*L\;B6TE(>V3D+YEL=+7%.LI:$>Q@L&%M2 W#6@ST:)Q=W@NM.D(;EB9GHW2 LS^0@C].+%MH?\+Y/\!4$L#!!0 M ( UH85FJF@FNU , -83 9 >&PO=V]R:W-H965T0;4R0+3"&)!68PXK*?& M&WP[QV.=D$5\H[ 3M6ND6UDQ]E,O[OVI8>F*( 1/:@BB?K8PAS#42*J.OPM0 MH_R?.K%^_81^ES6OFED1 7,6_D5]&4R-L8%\6),TE)_9[AT4#0TTGL="D?U% MNR+6,I"7"LFB(EE5$-$X_R6/!1&U!.P>2+"+!/NE"4Z1X&2-YI5E;2V()+,) M9SO$=;1"TQ<9-UFVZH;&>HQ+R=53JO+D;*ETX:F""YL.0Z(Y0CKZ1, 5TL0!):'B)7J.ORP6Z M>'6)7FF4+P%+!8E],3&E*ET78'I%F6_S,NU#94)RC>R;*V1;MMN2/N].7X!W MC1RQ6([A57XD=;DSFJVXZJW]A; MD1 /IH9Z)07P+1BSWW_#0^N/MI9[ FL0X)0$.%WH-0(0$0*42BY"2E8T5'H M<7F%8I!M!.2HPPQ5[S#;V6N,+362;;VSYU%XJ/:E,JI1LEN6[':6_)%)I7!! M-['2LJ_*1N_ W]!X4Q,[^@>IS4&]^C'Z\]$+2+P!?6-'N(^^?X!H!?R'BODD M ^!HGG*N<]YD!+1UVUG0J>/N":S!W:#D;G 6O0_Z)* GL 8!PY* X6EZ;^LV MAQC49.LX]IZTG\>,'*==V*.RMM'_(^SWU1O=UFYG5:<.MR>P!H'CDL#Q6=0] M[I. GL :!-R4!-R\5-UA]\QOGLE7[]_[(F^)L@?NH%WFV*JLBG46H7]*,I/R M'S;P[H).'7%?:$WZ:DX/GT7F!6Q?)/2$UB2A,FZXTQ:];",O,.H"MO8DWA*" M1\[0/:#QRE?A8\;JB+YK*N[3JG27=?*0>T)KDE@Y/>R>1^F]&K:^T)HD5)8- M=QJB%RI]<%SIST.&[OB SBL_A8\9JG/J_(ASZ:[MY#GWA-9DLG)_>'0>L??J MW_I":Y)0.3C&PO=V]R:W-H965TO@>&7!1E9*8]::C+.VCV(RYAN5Q P^ M"B(W:4K%TVM(^/:V9;=V#9_BY4KI!FLR7M,ES$%]67\4^&:5*%&< I,Q9T3 MXK;URKX);$\[9!:_Q;"5!\]$#^6>\S_UR]OHMM75$4$"H=(0%/\]P!221"-A M''\5H*VR3^UX^+Q##[+!XV#NJ80I3WZ/([6Z;0U;)((%W23J$]^^@6) ?8T7 M\D1F?\FVL.VV2+B1BJ>%,T:0QBS_3Q^+1!PXV+TS#D[AX!P[],\X] J'WK&# M>\;!+1S M67,E\&N,?FHRQZD:;1(@?$'\Q0+YUD\S$/$#U9R3MTPJL<&YI"2)&9DKJD"_ M:;.[-0BJ)X@DGR#D2Q;_#1%IST#1.+DDU^3+?$;:%Y?D0KM^7O&-I"R28TMA MY+I_*RRBG.91.F>B[)'WG*F5)#Z+(*KQ]YO]1PW^%F:L3)NS2]O4:02&EOI%?$5^Q=\;TG['I;PD7]^A$WF+2UK6TN2: MI,DDF&\2+# $5J&I7]+4;UP]AW3@HMDMINE&"&#ATX$6YRHK4,&TG/I4L)@M MD= /H.JXR[OULFYU@?$P<8?.:&P]'')R:G3='[I>U8'XGYPE^EB%!) MWD"TQ*P:;! L,@558'I0L#UYC)@)5J*UIR=4J.A GL2\!D36Y*Q2EKA1Y62G6 MC.EU<ZSNB\M;T84AIHRB^4;1 E-H5;(.-L3VCZG' MBGX/)>2HA)K]MXE?8S(:>.Z16C4"51/C[!/C-"9F3A,<\H'>&*F\*(MV.C7% M/;J@H9*-BM4_]KM[NO;QJ&=WG&T7SC:(%IM"J9.WW M^G;C'O4%5;6>Q7H2YW?' M2+8@@%R0-G$Z(W))TCA)LBL#!+H@O8Z]:[DB.I.0W20D3\\;VEVHN!Y8<599 M&=<+CZ??Z1V-Q7;V34>#J5O"UL&A? IBF5V?2)Q1&Z;RTZ&RM;RB>9U=3!RU M3^V;F5W3[NLKG9KV5W;_QL^O4DZ^>/@EOSC8AY3?(;VG8JEG=P(+#*_;&6#M M(/)KF?Q%\75VC7#/E>)I]K@"BAM ;8#?%YRKW8ONH+P&PO=V]R:W-H965TCVZW?L MA S:@*JM+\27\WWGZG,8;H7\H=8 FCRF/%,C9ZUU/G!=%:TAI:HMSGI&W E\8;-7> MFAA/ED+\,)N;>.1TC$' (=*&@>)G U/@W!"A&3\K3J=6:8#[ZQW[)^L[^K*D M"J:"?V6Q7H^<#PZ)(:$%U_=B>PV5/Y>&+Q))TL,#"BPL.1"1DEB28/K,*0;(--2DD-YG2 MLL#*T(JPC"PTU6!V1NPN!TE-OA6YATBL,O8;8M*:4XD":] LHORG M\?T3>!)E[_'?$Z7J_!GNEI^%VDVZ33M7"_R9W_TS[[ M9^T'P?#KFO(MGW^$[TCUT"PFUQ"O6+8B8],?F&:@2,A4Q(4J))!OXR6*8^_X MWE02I=)>LU+33P*/7C(<-9P^XH_XXPA+4P,OEMLZ!&^%Y.9QL=:DO8MJ1E,F^#":_>'[F8_ MXL^%+MO^H4SX7,9O=P]E9L]ENMX>4>FWN]<14Y K.XH4>E%DNBSD^K2>=F/; MY)^<3[J#:;?A/,3I6 ZSO_3E:+VE$DM<$0X)JNJTWV/#EN6X*C=:Y+8?+X7& M[FZ7:YSP((T WB="Z-W&**C_,P1_ %!+ P04 " -:&%9:T%C65DN/IR>%M&,S\/B)%OP5/PR MS?)Y6(JO^>-IL MYB_7/,F>/QZ91ZL-G^/'62DWG%Y>+,)'?L_+KXN[7'P[75,F\9RG19RE).?3 MCT=7Y@H]_Q_RYV/A,Y*$\9-DW^85./AX9LD4\X5$I$:'XWQ._X4DB M2:(=WQOHT;I.67#S\XKNU0%10OF<;K\?_BC.1$;!<;6G@)64\#:*B J M[BXP: H,M@KL;=*P*3#1TO3EB&EQ=Y]DQRN;_@R0]UT-7E19C$J=3' M?9F+7V-1KKQT^$-)_DFN)I-8QFN8$)HN52>C]YW#RS!.WHL]OMX[Y-TO[\DO MY)04LS#G!8E3\C6-R^)X8\-MG"2B9'%Q6HK6R3I.HZ8E-\N66'M:,B"W65K. M"N*F$S[I*._HRY]KRI^*L[(^-=;JU%Q;6J##HQ-B6L?$,LQ1U_'HB]_SQ0FQ MSF5Q:]AU.(<5=_7%/T7E"3',NOB@H[BG+WX;OA!KO+=R__72YFAOZ> -YWVP MO^GT+4=NU\6MCN+L];8WY\W0!-%@K:]!C1OH]$73HLPK<54I.]ISO00,NP'R M^OBA6(01_W@D+H %SY_XT>5O_S!'QN]=,8F$.4B8BX1Y2)B/A 5(&$7"& BF MR&"XEL%01[_\S!=5'LU$(D.R*8FR^5Q<7<3E+?K6I0@MJZ\BD#!G"1O5,)EZ M/EW:MF$/#$/T%4^;T;Z[XV X&IY;.WMZR/;Y2%B A%$DC(%@2BC;ZU"VM:%\ M+Z.6Q$51\0F95'FPJ3B71&M1?:-:'LGMDP95]N1Y2SWLS?W M,XR.'5UDZSPDS$?" B2,(F$,!%/B>;2.YY$VGO\0WV6G?)-S,08@7AC%25R^ M')/;\$<\K^;D.LL%4H;Y32A:(7[KBG!M)7TC' ESD# 7"?.0,!\)"Y P.MKI MK\9V9T?$=O<<&MM[*D$^7@?Y^.>"?!72Y.I)#'3#AX03,?PE]PL>Q=,X(G=5 MOLA$UO*IG/&ZUMD%]!3'>Z+;*"'A/E(6("$422,@6"*(,[6@CC[.4'0M.2BNI)\#DM.'%Y$>;R0-X.Z M8EQ;1]\81\(<_=%_F7$2KPXTEP<:+A9)'-7Z+S.29&%:D"J=U)KGVV>)A#D_ M)F%)OG#1#[RD_+=_G%GF^/>"9/6I.B;\>Q4FDL3CNN,(ZYNXRZH6256(#?,P M?XQ3L2E]E-?6:9[-B7%B&+_*8L;)V/Y5II4D3%-Q#99=TB?OLZZL>6(NRYHG M9YMEC^NJ)T0,N.2A1%E:9$D\$2V9D(0_B2-XK!L69S(>5D=T(@*!A,U=P>/U M9O(<)PE9A.(4U*.XN)1W-\5^Z^=?3'-])UP4=&74>$N8C80$21I$P!H(IO>#YNA<\U_<#/)_+$,WY M4Y8\R="+EB$Y;4*RJ]/3(OMV>DB8@X2Y2)B'A/E(6("$422,Z4-W0%YXF!<: M$9A&ZP$96E:;^])4"$!VT^+J=37/*M&W?ZV[ZR\=W?6_,G$%S(C[(^*BK[WC M>20+BM[VD\@K-KMA]YHZ7ZZZM*1O6%\Q06E.0S/-C5Q:7I2VTFAHI1Z4YD-I M 91&H32&HJD*VG!13:V"-H)?7$Z:FX-A*K*4JBQ*\4%>6QJ7-(R^5W'>:7%> MZZOIK0 MBM OR+NK**KF55)?#QP^C:.X?-^I "VYMP*LG=LAY^>&,3C?O7'R]EU=:!L] M*,V'TH*.DS(V1K8YW#DI%%HQ0]'4 &Y=>U/KAE[^&>9B,%J2_]SR^0//_]L9 MJ5#C'DISH#072O.@-!]*"Z T"J4Q%$V51.O@F\-#GV0QH<8]E.9 :2Z4YD%I M/I060&D42F,HFJJ(]D$ 4_\DP.HBP7\L]N;S4.._H1XFY"[ADT>1G&M3'JC+ M#Z4Y4)H+I7E0F@^E!5 :A=(8BJ:JHWUHP!P?G/) ;7XHS8'27"C-@])\*"V MTBB4QE T51'M4P/F_^.Q 7TEO44#?7#@E1,PLCNU 761H30?2@N@- JE,11- MU4;K)9MZ1\ZLGU.XR=(GGI>Q=-/N>1IG.?F:%CRJA&*D8\8+XE12(5&=9A'3 MWCO1Y5I?86^=0+UF*,V%TCPHS8?2 BB-0FD,15.GV[4VM&4EOYZO$QYX_U0X-YG$;Q0HS3P_JQC$YQ MF#MFS7#4^>SOC;[>WI$/=8:A- ]*\Z&T $JC4!I#T=3(;QUD2^\@U]>">'TM M.%8?USTF15D[R8OU=@EC680Z4IP(,T[*WY8#T+ATHS872/"C-A]("*(U" M:0Q%4^70^M&6WH_>D4/*2W%-R.23=P4)IT(;]5-'81K)1Z"+LG-*2E.)6M^/O5 RWR4S:&D6]C_CYN?'L5MKIE,FRYLW95H-!=QH%M:BA-!=*\Z T M'TH+H#0*I3$4355):U%;>HNZW[H+UN[,ZE9#:2Z4YD%I/I060&D4 M2F,HFAKRK5MMZ>>X[XP1ICG_7O$T>I$26"Y1$D=R\N;>NZOZ"D3)>I)0P>>Q MG(H9)LF+7/--I%1R*I*E]WW?:NYUR@IJ=T-I#I3F0FD>E.9#:0&41J$T MAJ*I4FE]<.O\8!L/:FQ#:0Z4YD)I'I3F0VD!E$:A-(:BJ4N ML;V0#^_NKE4 MI/73'_.PK'(Y?5K.C>X2QRNPY;*T]C'9]]C(C1[05P]0F@NE>5":#Z4%4!J% MTAB*INJAM;4'>EO[?CD1NIR%)7G.JF1"'OAJTG2U$,.(Y4W<8L_C@WIZWZL' ME.8T-/T4#1=:IP>E^5!: *51*(VA:*H*6HM[H+>XQ>?X6_UD1\3KY8WJVU,; M)D5G[$.G1T-I3D,[V_1-SD\&VPMF0"OUH#0?2@N@- JE,11-#?Z-9='UAO9J M<=&_R"$C:WTEO=6 73P=NWHZ=OET[/KIV 74L2NH8Y=0_SL\[T'K>0^&AXZL M!TCW\@9*-@6[%/\68?W*I6(Y'ULS MOH;.R8;2G%<.EU6)&/L;R[%_YUMAH,WQH#0?2@N@- JE,11-545K?@_TYO=M MG"*2*^AD;RC-@=)<*,V#TGPH+8#2*)3&4#15-*U]/CAXLO< .MD;2G.@-!=* M\Z T'TH+H#0*I3$4355$ZWD/])[W3R574*\;2G->.=S;,!?)U9DNN8+:VU": M#Z4%4!J%TAB*IJJBM;<'^FG>G]=KA6^OA_P7:>]J?H+)2%Q'=?IO*&]U/H*^PM(*@]WM"V9^0: MVS-R76BU'I3F0VD!E$:A-(:BJ=IH'?+A:\N(:U*M]3VNMZ9:^LIZZP)JG4-I M+I3F06D^E!9 :11*8RB:*I[681\>_.;Q(=0^A](<*,V%TCPHS8?2 BB-0FD, M15,5L?$.D6E"W'4IS&MI.JK7S B-HM1Z4YD-I 91&H32&HJG::(WT MX6L3Q?>G6M=R%FV]KN?/W.'25]Q;(U"['4ISH30/2O.AM !*HU :0]%4(;7> M^W!T<-H%-=:A- =*@H'Z[@UM)\T:[Z194$L=2O.AM !*HU :0]%4+;26 M^E#O,;\YS>I_=PMJO$-I#I3F0FD>E.9#:0&41J$TAJ*I0FI=^.'!D\R'4&L= M2G.@-!=*\Z T'TH+H#0*I3$435&$W5KK]FOSP@]-L_05]!4,E.;872_CWLJP MH#5Z4)H/I050&H72&(JFRJ#UTVV]GZ[+L/[(THD00OVNF@>94'V:3KE\!K[. MNM[]0:\_?7[_4S>Y](WJ+1VHYPZEN5":!Z7Y4%H I5$HC:%HJLA:8]ZV#LV^ M;*C;#J4Y4)H+I7E0F@^E!5 :A=(8BJ8JHG7;[9X+M/?/OJ!F/)3F-+2=%RF< M;=_D@E;K06D^E!9 :11*8RB:JH769[?U/CLD!>M] TS?J-[Z@7KQ4)H+I7E0 MF@^E!5 :A=(8BJ:*K#7L;?O@% SJO$-I#I3F0FD>E.9#:0&41J$TAJ*IBFB= M=UL_ZQV0@D&->2C-:6@[*9BYG8%!+7<\[U7!ZBI#J4Y4)H+I7E0F@^E!5 :A=(8BJ9*HG7>[;.#\R6HA0ZE.5": M"Z5Y4)H/I050&H72&(JF*J*UT&W]1/;K+!=EQ-![_QME]83>BEC2-E\OM67A M.:_OXD+;Y$%I?D?SS3.[Z]5Q ;1B"J4Q%$T)S%'K9(_T3O:=,C&C61=:OE$F MJ\JB%!_DK:7ENYQ(&'VO8I'M=$6OOIJ^T0NE.5":"Z5Y4)H_ZG+N3[:&+0&T M3@JE,11M*8?38L9YZ81E>'DQY_DCO^%)4I!(]L$?CZ0%M]Y*?UQ)@;)/)<[B-^G65:NOL@*GK/\6]WLR_\!4$L#!!0 ( UH85FI M1L\2# , -X) 9 >&PO=V]R:W-H965T@TQ1X5NQ-K,&6C"0GA:]G);MNVK@. WU) M+/FNV";3 M9L*-)B7=P!+TU_)2XLAM55)6 %=,<")A/77.O;/%V. MX!N#G=I[)B:3E1 _ MS. BG3I#LR#((=%&@>+?%N:0YT8(E_&ST73:D(:X_WRK_L'FCKFLJ(*YR+^S M5&=3YZU#4EC3*M=78O<1FGQ&1B\1N;*_9%=C3Q&<5$J+HB'C"@K&ZW]ZT_BP M1T"=;H+?$/R'A/ 10M 0@K^-$#:$\&\CC!J"3=VM<[?&Q533:"+%CDB#1C7S M8-VW;/2+<5,G2RWQ+4.>CBZX!@E*D\4-EIX"@IMW#9*FOSB\4&0)G E)/@L- MBKR,05.6OR)OR-=E3%Z>O"(GA"$^$Y6B/%435^.2C+";-.%G=7C_D? !^22X MSA19\!32#G[L$C>C&L-+G@2LL*CP;=M;VU0-@M8 ZY,U72 M!*8.GF(*Y!:"*Q>[L0MKL0]JE'X^5YT!2415"MZU0;7VV&J;2V,;#2?N=M_U0\1I>!\2'Q59'"("SV\Q M]_(>M7F/>O,^+X34[#>U%XI8X_&/UY.[N75@%R(WM%)2I8J[KXZF=;9N16=SKV,^QN:E M[C7NY.O.YQ.5&\85R6&-H8:#4]PE67<3]4"+TEZ7*Z'Q\K6/&39@( T WZ\% M7H;-P 1H6[KH#U!+ P04 " -:&%9#;2P$GL# #,"0 &0 'AL+W=O M;KGX7-'\GBSG53?]1;1 MP$,A2CWWML944]_7V18+I@>RPI*^;*0JF*&INO-UI9#E#E0(/PR"D5\P7GJ+ MF;/=J,5,UD;P$F\4Z+HHF/IQC4+NYM[0>S1\YG=;8PW^8E:Q.URC^5K=*)KY M'4O."RPUER4HW,R]J^%TE5I_Y_ GQYW>&X.-Y%;*[W;R(9][@16$ C-C&1C] MW>,2A;!$)..?EM/KEK3 _?$C^Z\N=HKEEFE<2O$7S\UV[DT\R''#:F$^R]UO MV,:36+Y,"NU^8=?Z!AYDM3:R:,&DH.!E\\\>VCSL 8;1"4#8 L)#0'P"$+6 MZ&5LRPQ4S)'2CK36QVX)+IT!0^+^VVKXVBKYQP9K&FOW\%K MX"5\V?2P'.X.I6";[\3 CX8+/3??=$V]'$_O;W'4UVQ#.<> M752-ZAZ]Q9M7PU%PV1?[_T3V+!-1EXGH'/MB*4NCZ&;2@2OK#0UJ1=FP1T/7 M524X3:JG,].7BH9_Y/AM!;I?Q%$ZBLH>KW&2AOVBDTYT\E.B#7OH MUY8U-;?AA2T?':\<#,/#'>_QBH)HTJ]O MW.D;G]7W11HF7M!W?9[BV[#W2H^/S_$D3>+)053';N23CH/^L";>@2'MXDQ? M$@GO'S)1YPB:RF\RB.AM$,(]I :H(&)Q2SOU6!3API;W[#_=Y@O(!-.:;SCF MP.A!:&K?%D4.U&V 9@('L$:$3](@O)_"FU>3, PN5UQ74G/[JFMG&EXZ ,MS M9Z0=XF73K]!LT%>F_+WWK$!UY_H"30'4I6FJ5V?M6H]K]T0?VB?3Y:3/GDZ7 MKE7QG^B;/N\U"!P0TL%@S$=4=7T#LW$R,J]IK?2T-OLAEMJMU!9!_J^ MD92.=F(7Z!JXQ;]02P,$% @ #6AA6<-Z2#L^ @ B@0 !D !X;"]W M;W)K&ULC511;],P$/XK)S.A51I-FM !(XVTMD+C M8:):-7A /+C)I;'FV,%VVNW?FP=;(SIX;*2R M,U8[UUY%D2UJ;+@=ZQ8512IM&N[(-=O(M@9Y&9(:&25Q?!DU7"B69V%M9?), M=TX*A2L#MFL:;I[F*/5^QB;LL' GMK7S"U&>M7R+:W3W[V*#5[+1^L$[7\L9BSTAE%@XC\#IM\,%2NF!B,;O M 9,=C_2)I_8!_4O03EHVW.)"RQ^B=/6,?6108L4[Z>[T_@8'/5./5VAIPQ?V MP]Z80=%9IYLAF1@T0O5__CC#='Q18+KGC>6;T'HS?36C> M"%)#-I$3RA=E[0Q%!>6Y?&6PY4]TR\[".UA3S5_(" MKR468T@G%Y#$20KWZR66::OH><+K0(QJK3J*C(Z0W?O MJV"[MI6"G/:OD LH)+=65 )+X%2MOC8URA)H;,%RB<\I[#E\"AS\\.[RZ3C- MHMTI\>BDM?R4WG*S%"S1^ \4K MK=W!\0U\?'[R/U!+ P04 " -:&%95<8+HXX# #U"P &0 'AL+W=O MK-EO,12#?G.%A4'G#6DLK ]QXGL$A-J);-F M[IXG,U;+@E"XYTC498GY\P(*MI];KG68^$QVN=03=C*K\ X>0'ZI[KD:V;U* M1DJ@@C"*.&SGUJU[LXXUO@%\); 71\](5[)A[+L>W&5SR]$)00&IU I8_3W" M$HI""ZDT_NDTK3ZD)AX_']3?-[6K6C98P)(5WT@F\[D56RB#+:X+^9GM_X"N MGE#KI:P0S2_:=UC'0FDM)"L[LLJ@)+3]QT^=#T<$I6,F>!W!&Q*"%PA^1_ O MC1!TA.#2"&%':$JWV]H;XU98XF3&V1YQC59J^J%QOV$KOPC5^^1!8T+=$?3HLX@0X2B3S('WKY1$Q\(WI""2 ("O5V!Q*1XAZ[0 MEX<5>OOF'7JC&7_FK!:89F)F2Y6=CF&G72:+-A/OA4Q\])%1F0NTIBJ\@;\: MYT]'^+9RI;?&.UBS\$8%'Z"Z1M[T-^0Y7F#(9SE._Y3*:^2X#=TWE?/_HJ__ M<_03,_Q^G_B-GO^"WCUG69U*U.^7PVYX1G]]4%AT)Z$4?YN6O14.S,+Z'KP1 M%4YA;JF+3@!_!"OY]1?Z:8JO7%%N_DMC)Z@3]Z@1CZLD"%YBF@+!$ M&]@12@G=(;9%%7#"3&=IT>I%C9[^ECPF;N@%:J,]'KMM0'EAX)^B5B:M:!J? MHM8&5.#&;H\Z*3SL"P]'"^]N+8'4%Q/MV[VI[RI]B"[S@4.!I:I<,J3VV14\ M$2&U!3^\,5D0G>5T%0;AP (#:#(=@%8&D!NZ@QVS-J)"S^S!I/=@,NJ!ZFED M :J'D4)](3.X;/4GYZEXTZDSJ-V "N.I-RC>@(JC<'@0#"AU$L(73D+<5Q]? M>@4 S<8/?WQ^%/UXF.?2@ HF[G#!+]):_TRK+=D^ZF-*X+NF@10H9365[:>J MG^U[U-NF-1O,+]R;I6N87ZF>MFU!?\BW#?%'S-6]*5 !6Q7*N9ZH]>%MD]D. M)*N:+FK#I.K)FL=<]>7 -4"]WS(F#P,=H._TDW\!4$L#!!0 ( UH85EN ML@!_;0, !P+ 9 >&PO=V]R:W-H965TJ84"N9F;%[GLS87I:$PCU'8E]5F/]<0,F.<\NU3@,/ M9%=(/6 GLQKO8 WR:WW/5<_N5')2 16$4<1A.[=NW9O51.,-X \"1W'61CJ3 M#6/?=>=3/K<<'1"4D$FM@-7? 990EEI(A?&CU;2Z*37QO'U2_]7DKG+98 %+ M5GXCN2SF5FRA'+9X7\H'=OP-VGQ"K9>Q4IA?=&RQCH6RO9"L:LDJ@HK0YA\_ MMCZ<$93.,,%K"5Z?$#Q#\%N"_](9@I80O'2&L"68U.TF=V-3%:/$F@..;KG+-]G$GW#G&,J?R*V1>N"<8DP MS=$=H[NK+\ KE,(6.%>$!S@ W8/YO#2! D>W^0'3# 1ZGX+$I/R KM#7=8K> MO_V WB)"T9>"[86BB)DM5?@Z"#MK0UTTH7K/A.JCSXS*0J"5#GB GX[SIR-\ M6]G6>>>=O%MXHX)KJ*^1-_T%>8X7#,2S'*?_GLEKY+B&[@^E\_]F7_WGV9^8 MX7<;R3=Z_C-Z%_OGCN -*8EJ_7FGL.B3A$K\-;3LC7 P+*PORAM1XPSFEKH) M!? #6,F[-V[D?!SR_#7%TM<46[V2V)/5";K5"<;4DP4N];E$6*(-[ BEA.[T M":^!$S9TEA:-7F3T]&-S2'P_=+V9?3AW^Q(5!('70Z4#6D$\G3Q%K2Y18>3& M3H=ZDGC8)1Z.)MY<5[C4R5+U;,'IOCN>]BEO[K$A#QKI\"RBZ<0->A9<@KR) MWP.E R#/=Z.> Y?$T](;=F'1N3%YZ$)0-XT=@RN;"[T:Z4NS453&]\X=XL MW8'Q5)5^3:7VCWQ3-W[&7-T> I6P55,YUQ.U/KRIQ9J.9+4I-C9,JHK - M5 MO@+7 /5]RY@\=?0$74&<_ U02P,$% @ #6AA6;H$G@)A"0 ED, !D M !X;"]W;W)K&ULS9QM;]LV$(#_"N$50PNDMEZ= MN$L,Y*7#.B"+D:3=AV$?&)FVB4JB1U%V NS'CZ1D4[1I.G;I>/W06#)YO#O= MD8^.LL[GA'XO)@@Q\)RE>7'1FC V_=3I%,D$9;!HDRG*^3#.&_US^6Y >V?DY*E.$<#"HHRRR!]N4(IF5^T_-;BQ#T> M3Y@XT>F?3^$8/2#V=3J@_*BSE#+$&BB=>E_NNZ&HH-L\0VC>='X M#(0I3X1\%P=?AA8(&N2?HG'K+)1>NL!89H!,N4W9/Y;Z@V*!;R$I(6\G\PK]MZ+9"4!2-9 MW9EKD.&\^@N?:T>\ID-0=PA6.OC1A@YAW4%ZKE-I)LVZ@0SVSRF9 RI:<4<,P37)>'044/KW([@<#K'X"%/P M):\"1GSQ_@8QB-,/O,77AQOP_MT'\ YT0#&!%!4 Y^!KCEEQTCAQB].4]^3G MWC4/SSN,&R#4Z"2ULE>5LL$&97O@EN1L4H#/^1 -]?X=;OC2^F!A_55@%?B MIFT0]$Y X 6109]K>_>[A+6!Y\ONH46=<'DQ0BDOW*2.<-G'I_6+<4DIS,>( MIP\#3R^@V6X 7^3IRSFD0Y-+JR$C\Y!BEOA43&&"+EI\&B@0G:%6_^>?_*[W MB\D?CH1IWHF6WHELTON/A/%0E&$U(>D043Z-L)+F8(JH#,\\02!#L"AIY2E^ M'A.C3^P#A> %06J*SVMKQSWMCY?VQU:U9*J"*<4),ME4=3Z3G<7D/>OWXK;/ MHWK6-&"]E>]%;3]>-M-4ZRY5ZUI5NT%%0O%4QBH9B>N"%]> I#AY,>EKEWB7 M@]]A7O*5!01!E9\G@$T0N"(\S@'*^?S/HU^<^?R,DE(L!N!>C3N0XP(>%_QL MP;C31//*A6*" C ?@KM*XV^\ <['X+V0UEH3TOK0YEU$O(GOU[X^X:( 6NI M1B-^@41;R N )G5'?FB*'S3C>70$U@ WP-\/H#P2_=!H MA.1:!X:021$3(9:"294!"VWF?%H%3[Q]BL?X*472]H3/ES@ON>FSVDB]?YF+ M\\*1?&VN9Q2J_%5(?Y5B0I=:5\=$NJT 8SXIB58\)+DX1C8H)M1NFY+)&@%[ M)M/I,F)/K?'5N(R78XJJ3W_=HNP)T;]-X6H5M^LTZDB89OG9TO*SMU]DSEQZ MQY$PS3N]I7=ZUKBX3%.20!G[#?N3II_0L_ALG(.MLG=U0R6LUYBJXW;//$_[ MGL(]SVK?YVR:DA>$ZJFPG@%M@6\7N*M1KJ3IYC=HUW_[X*_'=.4A1])T#P7* M0X$U0 :()MS:>K7B@9]Q[Q0*/< 48K,7*KF^WV2+%?JPC[VO;0JO?2N?;@E^ M\"^XA<\X*S-[/C@%:E?2=(\HI/:C(^2#(TJN/70(YO85=/MVZA[(FPB)9C)H M%M##<0?5X52QT1H"%I*YQ!TO^J?D=RXX+_@-3"I\9[[WM2MRNOFNQ-YS7Q$B6&!&RNH.O^(THRO.UNYUO79T MMKHD&5M%&SA+8:1OYTCC36?!V\=WX)1&74G3 M/:1H-+"RW!NN+5L4B3:O+?:>^[I(X6BP"XY"$1:%JF7DLD(RPK00!9V<.X@6 MHF3$FTI?RMJ#T1^O@%6[9OM:KF UL,/JQAGD!E.^=!)JM,LIG+J2IGM P6EP M!#@-G,*I*VFZAQ2UV2IRNI.G.4,09'($X Z?$Z4J:[B%%G(&=.!WN,6T9R;+)9.^YKP\4N@9V M=+W%N2R"K.U)B V%1EV?3S*KVPV#^X>OYC2R#^E[%F\<@F)#1;&AO6!Z;]H- M68!(/=\:MUTKL:+>V;BQ6&6,;:UTI158AG:>^U,^O2#NFS@1"792- 1&$%,P M@VF)JJTZXV:/S3#?L(48M.,UTPSMPE[;VW!K%2HD#.U(N&4?U-Y[YPWO&A2C MU1W38(,9C;U^.]_9KE&QQ<1P7:E>W#X+5R_!(?@M5/P6;MFPWV'M=5DELJNU MVA0R!>J! OW%)^_*$J42U\2Y7(W&K35*: ++3O M0N^8(9MC05SH$_#((R+A-\1WN=E4IZ3F2IKN.D5JX1&VL4.G^]BNI.D>4AP7 MVJ%*+YTTGO]@D(X16SR@5TZ)CKH3(9.<56 M5])T#RELC?XOE"-[Q7#?2E0M=DLE:ELK76D%H9$=0@]9B:J'UAYYC]JQ M[ZE_:U:N=Q'%J]X&.V-%G;&=.A^J&NDVVK3N_MN'V#5:74G3':)8,CX"2\9. M6=*5--U#BB5C.TONF\^UV)5,[:[^T,/8:L/O/&)%@O'^5=ZZ)6?L/16 M:S&&9B*'N]T-MBFJB^WURM?F\))8[BIB,=KB%.9<2=,=T_CAT1%JD+'3&J0K M:;J'%,O%=I;;.Y>[KUF;M[72E5;(%=NKCZ^,]S_XA5[> "X>/C$O8$YQRY4T MW3L*M^(C%!ACIP5&5])T#RFVBU_]C.-N0=][5=!O::7_4%&!6M<.:H=W<6WN*N3JVG=]ZWP&53XW'\9^];)E'V'7^'0E3?>' M JQN\/89W'6ZO>Q*FNXA17/=X]%]7/_9=GER^7N)2O5%@Y?^5_NJY>$:'$5&^LN(5TC'FFI&C$ M17KM4TX4M'H)1'7 R%2^1^&),$8R^7&"X!!1T8!_/R*$+0[$ ,M7M[7L=-*E#@<.B%/OX)<._JE#<,:A53JT;* %,QO6/=4T[$NQ(=)8(YH9 M6&VL-T;#,G.*,RWQ*T,_'(5!R(6Y$%IAL) 3!XID^25\I5=_SF;D@E( MFS)9!#WY0PV=\V?U'I!O$:UKWU@4ZK>JL6A:O=8Y.0B78[YA3DTK8LBD1BE>GB):I6 MJZYH:)N!D_41=DM%<_,/IFBUGJE<,GQH.2P0TFO<8BF01?M23+3(;0,OP+4$L#!!0 ( UH85GKRM99#0, "\( M 9 >&PO=V]R:W-H965TT@4J'=CX>JJ*C=P[0'DQS$JA-GMH'RW^_LI!F@P,.T%^(?]WW^[NR[ M8[B1ZE5GB ;>(%3!7J5YTQMQRCD9N1UO?>%)[[,C%WPXV')ECA# M\UQ.%;?=F,K#VSN"%XT;OC,%Z,I?RU4Z^IR,OL()0 M8&(L Z//&B@TE!SHOJR][J..P B*<=$-: \!#0 M.P*(:D#D'*V4.;?NF&'Q4,D-*&M-;';@8N/0Y TO["W.C*)=3C@3S^A9I"N! M(!=PKPVGP& *7QA7\,+$RJW/C$Q>X;&T<=?P5;'"P+/FQ1+&@M$.<4B!NK: MJ>*)W7R0*0HXNT/#N#B'"[C/2R&WB'N$\/,!\SFJ7T/?D#]6E9_4VL>5]O"( M]FLZHC"9AOLBQ70?[U,R6T5WL$1*)@/S+>S:3=G6+=]N MF$K;0EH=V6L_TM:,&UVR!$<>%06-:HU>_/%#MQ]\;HO'?R+;BTZOB4[O%'M\ M_U92*2"7!5\@G&V1*7W>YO%IFAXX9)MW_P#<\^2R\>3R)-,3UZ\7"T6)P0N# M%"D#BM*PS9>*J%MELZW0ZSCH!/16U[O":ZMHWRJZ:LSV9/8;F?V3,E^DH.9)P*$Z4Y$VTB^VW']_K1@"DRCN^YBD6*6PYBM8,&+1& M)[@\D'?$K'<@S]^IO3FJI6M)&A*Y*DQ5>9K5INO=NF)_L#ZF;E@UK[\T52M] M8&K)J?(*7!!ET!G0_:JJ/543(TM7X>?24+]PPXPZ.BIK0/L+*( M_P!02P,$% @ #6AA60>!A$Z3!P /#D !D !X;"]W;W)K&ULO5M;;]LV%/XKA%<,+=#$XD6W+#&0F.I:H$6#9-T>ACTH M,FUKU263Y*3=KQ\E*Z9%T;3EL7Y);.4['\ESF,/SB>3E,5>!;FF3E MU6A958\7XW$9+5D:EN?Y(\OX7^9YD885_UHLQN5CP<)98Y0F8V19SC@-XVPT MN6R>W1:3RWQ5)7'&;@M0KM(T++[?L"1_OAK!T#>0A+-LV3/^)9 MM;P:>2,P8_-PE51W^?-[U@[(KOFB/"F;G^"YQ5HC$*W**D];8]Z#-,[6O\-O MK2.V##B/V@"U!D@V(#L,<&N #VV!M ;DT!;LUJ 9^G@]]L9Q-*S"R661/X.B M1G.V^D/C_<::^RO.ZHER7Q7\KS&WJR;399@M6 GB#%Q'T2I=)6'%9N!SM60% MF.8IGWW+>EH\,? AB_*4@==)7I9OP&O*JC!.WH S\.6>@M>OWH!7-C% M.3=(2WC/'L\!\M\"9"&BZ,]4;_XYJLZ!!1MSK!K._VL].+KUCC/P9J;@A@_O MX#MT>GQLIL>?'[DY^%"QM/Q+-1/6;1%U6W5VO"@?PXA=C7@+)2N>V&CR\T_0 ML7Y1A<$D&35)%A@BZP2,; )&=.R3FS )LXBIO+\V=!K#>BEYFB 76QY$E^.G M;<EWRK>0 M3>0H*W"$0&Q)W:<'\@7[^3HC=3-TE&_7Z"1CS=R#E) <.^1WQU2H*6 M*)^MP4M/6R$ON$P##XR+.<8E53<]E6]!QE5@/@=5^$U9*6N;'>IQHVRT9>NN M=JX-)920\C\S767K.P7XTR49;MKTSN0_3S62AJ*"V_M@C*?G10\B"_63=40H9 O4ZY$M6L#")_^7_E,U:SWAN M_)7GQA+P,NU36'QE5?B0,'#/HE415S%3OSK0-C)X&IEDHT;9 E-LW7 )+07M M$Y9M4*O+0.U%L.CH%)-@K[8O',@5LO!%KG*F"> MX\ =N4E(2JC7E#^L?#.J+XVRT99MVY>>9\L.[X/.?&O7BB]VG2+5+H'ALAZ9WI5 7S;2SUGQ[&%NQEZXY3B"VD%UO:XFT:EDOP+N&< M[]ELH:[;]/Q#)Y!1-FJ4+3#%UHV4$&<(G;!N0T95FU$V:I0M,,76#9O0@.AH M#:BW'!P#H[MDJ*\6;4M>QA2@,V1#=T=2$HH2Z17ECZK:],T.=KA1C=FR=3:/ M+"C7R0J4L[U;U76XT(1(O\%VHK)-WXO!_C8?T M\NZHXDW/.=B?1H4?4B@ZU^EED#Z*>-Z.M_9(R#ZDEWVZI*L0/LBQY.*MCT+8 ME=^['<05[./JCE%(+:276G>LB@M6;X""6S[:$MP6<5Z >QZ8.&)@6K!97"D] M8%0\&66C1MD"4VS=" E!AOQ35FQ&E9I1-FJ4+3#%UCT&):0?/EKZZ2T''VLR MNFN'^PH10EO>)U6C=B1<+&0DULO('U6QZ9L=['"CZA+OWZ330KJN%CH0ZS?I M3E2K8=6>F+1*'H"A*HQ@Q73]M'6?4"Z^C*BH]Y^#Y9O;@HD)M]3RIQ70] M*>08/OJ@(5:H%DCD0W9*E"T?,CR(*]C'U1VC4$!XCP(:LE8K/6%4VQAEHT;9 M E-LW4@)I82=$U95V*B$,LI&C;(%IMBZ81.2#!\MR;!"1A$"+2*G$04.6Z0G MRU0XY/BN)Z<25;N^YW@[DHF09E@OS7Y8-614N1EEH[B_I86(TSLBK8!AXNTJ MBH34POJ]KU,518K-)OG0C@J#+;^WVBE@T)7/9 =*F+WK4#D1(H<,/]>XMSHB M??&@.E.O@"D/U2MPJE/U"MCN8_5$2!:BERRZZQ-K2Z>3&"SDR>-4P5Q?QM'# MZ(+]=.N1CK=N@Z6L6#37\$H>2_X?L+[NLWFZN>IWW5QPDY[?P(LI5#RG\")8 M7^03].M[A9_"8E'O#29LSINRSET>E&)]56_]IY:6>:&,G/ MN<0S"4_M3#O-).W=BYM[0;!L @8D&4SV:1O$H-W?RMV%R'^ MAO,'EGSG:TH%>HS"F%_TUD)LSOI][J]IY/%3MJ&Q_&;)DL@3VX"59K MD>[HS\\WWHK>4O%M$P.#;"L' 8'AMA5#B,CG48%P[C M8QTFA<,D*U:>W:PTEB>\^7G"'E"26DM:^B&K;^8M*Q+$:2O>BD1^&T@_,3?7 M7KRB' 4QNO3];;0-/4$7Z(M8TP29+)+]O4X;[YZBC['/(HK>?F*,'/^T*.-XW:]XNQ7>5C M(WO&-D"?F8S D1TOZ$+A;^G]9QK_OLQ3F2SRE*PKH@7>TLTI(K/WB!ADJ!B/ MJ7?_XHM39.#,?: ZG.=%MY\7W=&[6]0_18/][N[Q[D13BD'9MX.,-]C#Z]:L M?W^2[NBCH!'_1]6'>:RA.E9Z-3CC&\^G%ST9@=/DGO;FO_^&Q\8?JB: A%F0 M,!L2YD#"7"!8K96&92L-=?3Y9<2VL>#RPNJ''N?!,I ]M4Q8)*^359.QK,G\ M6I,%19.%:9.]1\)[5#57'GV<14]7!O?S$WD&W.^VC,)D.I[5C2R%T7 RJ1O9 M*J/!H&[D://1M71 L%KI1F7I1MK2R=6(7&O$\D*9R(N1_Q.)Q(NY+%BVREG\ M*Z^?R#%LZH5;:&A:NSJ.5N7.9NK,W=MU@N M7@#72LXD@4_1'8WI,A![6W.J: 'KNT7C%97@1#*B;0&D6*,T&I3F@-!>*5F^I M'4$":Z>G+X<6VG+.7\HI;&>]GD]5^]_=_>$+87VA070>4 M9A4T;:$/FCB@8W*A:/5"5SH,U@LQVGNFS]4=Z6UY1ZHL.J2Z88+2+%":#4IS M0&DN%*W>2I4NA$>ON2[5JE"=6PJ29H'2;%": TISH6CUEJKD,JS7RUYB7:J- MV+FO(&D6;LMBQ!@UKU *[6QH3)L7*AM4NA[6"WLOOCA5B&C-GPL4 M-DU16F&2_FA8KU[;9M8LG389G4L'1*N7KE(2L5Y*?,9"4@ON?*)"TBS<%AP) M:>KE"J.305-5=T 'YD+1ZM6N5$ZLESF?K<#K^9V+#BIN@M)L4)H#2G.A:/4' M/BJ!D[RFP$E !4Y0F@5*LT%I#BC-A:+56ZH2.,FK"YSZB)W["E3@)&WUDDR; M"TF%$9[B<>/Z!#HP%XI6;X-*Y22_5N74A^_<$Z J)VE+F"3$;-KDK MQ9/H%<^=AQNNLX<;KK.'&VZ+AQO,A"X"H:PVJ,@)2K- :38HS0&EN5"T>O=4 M(B=Y39&3@(JR."<&B[..:>@N:I ;R^R5CXFDC#5"^13G_'U!+ P04 " - M:&%94M ->%X$ "_%P &0 'AL+W=OE85L],<)0:DU&V]D@G([+C<93"(T5LER28_GT' M,3F,#=MX77B*UALN%\S):(O7L #^O'VDXLXL6<(H@91%)$445F-C:M_Z=E<* M9(C?(CBPDVLD35D2\E7>S,.Q84F-((: 2PHL_O8P@SB63$*/OPI2H]Q3"IY> MO[+_F!DOC%EB!C,2_QZ%?#,V!@8*885W,7\BAY^A,"A3," QRW[1H 4 DY=H'-&P"T$W+?NT"D$.F_=H5L(9*:; MN>V9XSS,\61$R0%1B19L\B+S?B8M_!6E,E$6G(JGD9#CDR<(8LQ8M(H"+"/' MT,..([)"TR#8);L8N/ERC#RA*T:\;LF,X#=G(Y,(2J8\9%%K? MY5H[9[1VT3U)^88A/PTA5,A[[?+#%GE3>+!TH_/JQCNGE7 !VQOD##\BQW(Z M"GUF[>(/ ;]!EIV)NRIS_M_N_G_>O>(,M\PI-^-SWYA3:!K^*3)9Y@8B%V77 ME\^"&LU%7K$_5%F2Z]%1ZR%K["W;X@#&AJ!F0/=@3+[_SNY9/ZA"I)/,TTGF M:R*K!+-3!K/3QCZ9IQP$*Q4@RN5?'(J7H9E7Q%[2?]D;D_=7(3 M85417A/Q:="K8GP%QG5+3,7.;FEGM]7.YU2\9^/HFTC(JUC4-!!5;2U>M.PC M2H&KC,WYNN=-F341KC6T:_8V079_4&/R%:!NKZ^VN%=:W&NU^/0,_B(^2>;I M'HI3^I,P_+6T3SFGT7+'\3(&6>0+($JCV7KOI<>2YUDGDXR7Q-9 M)7C],GC]=U)C^SJ#J9/,TTGF:R*K!'-0!G.@K\8.&J6@7F.;B'J-;2*:-5:! M.5=CAZ6=PU8[&Q^;66V5NM*WC][K57K43 M0GGT+3_TPG./-"(4+82^40!H1B&,E&^K=MI+?:F5S=/*YNMBJP;HI*&RWTEE M+A31%5*=;)Y6-E\76S6DSC&DCMZZ5?"='GVG5J3_'>(I(/42TPJI6GOLWNS6 M?F)R4>>OM%YK6Z:5S=/*YNMBJT;JV)K9G?=2:EJ;Q(M#JI/-T\KFZV*KAO38 MA=KM;>CEI:;;Z(6']5+3A(@^U*U7FR;*[EOU1E2%ZG:L6LTQ3P:2"=!U-@EF M*""[E.=SI'*UG#9/LQEK;?W.OIW9BG5/3J>S >B1/A]MWV.Z%ET[BF$EMK)N M^D)AFD^+\QM.MMDX=$DX)TEVN0$< I4 \7Q%"'^]D1N4,_O)/U!+ P04 M" -:&%9L<82U^H# H$@ &0 'AL+W=O;L!=A$CWK0/11\8:6RQD427I.QT MO[ZDI&A]T2I)RX=]L45JYLR88"@U!%%_6YQADF@DYL8+_'85NI=!]K06_4O!?:Z%7*134 M[9)[$;B 2#(=<[8#KJ45FGXHHE]HJWC13!?*4G+UEBH].;W#,"%"T!4-B[A?!G#V[AS> T($9$3%\4$L0?,1HC1WX52U8]=OC:NC M%_+4E,S2CW[AAU[OME-G;&_W,W0J,>R/#F6"4YF>6.0A3KPY3 MKS5,)WVU [*99HG3VS/N'=$\E3BE>2KC#P9'-!MDNMUFFOV:9K^5YGVF=B<) M_:H^VR*_J-8"G6VU!F3PF?!'U>H?$H0EACFGDF)CZAGI*!=2V,7M9 M)&@0<8^:2JM(2=/>._FFR-?%E8. D.69+ \H]6Q]K7%5'.:/YJ_=RYG;,!_H M:Y#BI/T-OKQ#4;N;M=[H)+A2IIR+@>I^O+R6* >2;8IS]P.3ZA1?/,9((N1: M0+U?,2:?!]I ?3DT_1=02P,$% @ #6AA63;G#D"Z @ & @ !D !X M;"]W;W)K&ULK59;;],P%/XK5IC0)D%SW:VTD=JF MP"0FII7! ^+!34X;:XZ=V4X[^/783IIU759-L)?$E_-]YYIS,EAS<2MS (7N M"\KDT,F5*ONN*],<"BQ[O 2F;Q9<%%CIK5BZLA2 ,PLJJ!MXWHE;8,*<>&#/ MKD0\X)6BA,&50+(J"BQ^CX'R]=#QGS#F_-9N+;.AXQB"@D"K#@/5K!1.@ MU!!I,^X:3J=5:8#;ZPW[1^N[]F6.)4PX_4$RE0^=,P=EL, 55==\_1D:?XX- M7\JIM$^T;F0]!Z655+QHP-J"@K#ZC>^;.&P!-$\W(&@ P2X@>@80-H#PI1JB M!A"]5,-Q ["NN[7O-G )5C@>"+Y&PDAK-K.PT;=H'2_"3)W,E-"W1.-4_(GS M;$TH19AE:)3>541 ABZ8PFQ)YA302$I0$KU'HRPC)K>8ZNNZ0$VF#Q-0F- C M+7$S2]#AP1$Z0(2A;SFOI":5 U=I.XTV-VUL&MG#5*P"=(XV$LX@[*'@O-W*/""J,.>R7[XUU3UD.=;>-CESO]I MG_ZS]D?!"-N*"2U?^)**>5HH"9$IY;(2@'Y^T5!TH:"0O[JJH-83=>LQ#;(O M2YS"T-$=4()8@1._?>.?>!^Z4O":9,EKDDU?B>Q1LJ(V6=$^]KC]HLE#HG"= M*%QPH<@?^Q5W9:#M6T2RK< M4EC[[VZUN@+$TLX8B5)>,577<'O:CK&1[=X[YV._/_$[SA,]]NHI]4!?S\Q+ M+):$241AH55YO5/=B44]A^J-XJ5MM'.N=-NVRUR/;A!&0-\O.%>;C5'0_@S$ M?P%02P,$% @ #6AA64P2OX_&ULM5EK;]LV%/TKA%8,+;!$(O7.; .)LVX%6B"(T_;#L ^, M1-M:)=$CZ;CY]Z,>$:V'Z3A1OL1ZW'MT#G-Y#R5.=I3]X&M"!/B9I3F?&FLA M-A>FR:,UR3 _IQN2RSM+RC(LY"E;F7S#"([+I"PUD65Y9H:3W)A-RFLW;#:A M6Y$F.;EA@&^S#+/'*Y+2W=2 QM.%VV2U%L4%$[/C>,2BDW%/ZHSCY%$\-JV!$4A*) @++GP_]6@1O/,(G'_^ G]8RE>BKG'G,QI^CV)Q7IJ! :(R1)O4W%+=W^1 M6I!;X$4TY>5?L*MC+0-$6RYH5B=+!EF25[_X9ST0>PG0.Y" Z@3437 .)-AU M@ET*K9B5LJZQP+,)HSO BFB)5AR48U-F2S5)7OP;%X+)NXG,$[/Y&N/8$%6\M\GP/MK(G"2?@!GX.OB&KQ_ M]P&\*]+OUG3+<1[SB2DDL0+>C&H25Q4)=( $1. +S<6:@S_RF,1M %,J:F2A M)UE72(MX3:)S8,/? +*0/4!HKD]?D,TY0&&9[FCHV,THVR6>?0"O&<>_/\L[ MX),@&?]G:)PJ&&<8IIC2%WR#(S(UY)SEA#T08_;K+]"S?A_2.!)82['3*'9T MZ(WB(9%5IE=F%FWF80:A'R 83,R'??Y#<0$,?177HN8VU%PMMEJ]L5[(9Y;(;,$;R MZ!$(AG,N^9=M,/Y7-HE"P!!SK\?(]CVK0UO[]!>6B=]H\[7:[JC *= 5B]^3 MX$#7"2PEF)H*=>S7MR>ZM36K E=Q[,[)3<8%R(4#M<T]ODO+1)EVE#KD,]H3C7 \5(9BM.4BG)9J+?9[PF3 M*V+.P1WAPP.MS3]UTHZ%UE:KC!NZXW0JJ%T!G*QZ)+2V:F7_4.__V@(<<'BO M6"1U"_!H7)N<\F^H-_#3>U7?J<]LUPZ<(CM.UD'99<++JD=#:JM7B .D7![H*1'WW1QY"MM^IP4-Q!U;U2#D[ MTCO[R5T+]0W\#'F6ZW1G_S,"VYR5U2.]U;^B:]7(+5+=M9;^Z2\M%V7M2/]2 M?KQMH?[K-?3"7LD,1ATJ&.7!2._!BTR)&R=.2/U*^T M2X.358^$UE:M%@5(ORC0EE[?]:$;>&%WE74\KDU.F3K2F_KI_:KOWF?0"6#0 M764]([#]Q5,YO:UW^E?T*[O_9MWML_J'O[!:;.7IMOX5_7B[J@%:7R\M%W:7 M64?#*H+FWA?^C+!5N?'!051\J*\^]C=7F\V5RW)+P53AU<[,%\Q62K@F."2L"Y/TEI>+II'A L^4T^Q]02P,$ M% @ #6AA63Y 0&Z0! X!4 !D !X;"]W;W)K&ULM5AK29QNNS/=3B;9;3\K(-LT(+F2 M'&_ZZRL> 0-"L6?I%QO!O4?G"NDQ)42";WE&Q<+:2KF[LFT1;TF. MQ27;$:J>K!G/L51-OK'%CA.P8[YRPW)V&%A0>OUQGVZVR8ID68&D>/Q3 M@UI-GT7B\?4K^L>R>%7,(Q9DQ;*_TD1N%];, @E9XWTF[]GA-U(75!*,62;* M7W"H8L/ O%>2);7R8I!GM+J'W^K!^(H0>'H$U"=@/H)8SVX=8);%EHQ*\NZ MQ1(OYYP= "^B%5IQ48Y-F:VJ26GQ&A\D5T]3E2>7#VI>)/N, +8&USGC,OT7 M/ZKF)RHQW:3%Y;401 KP_I9(G&8?P 7X^G +WK_[ -Z!E((O6[87F"9B;DM% MJ("UX[KSFZIS--)Y!#XS*K<"_$(3DFCR5^9\B P MAJ)9CC0ZW#<("/B ]E= M A3]!)"#/!TA<_HMB2^!"\MTUT#';=Z.6^*Y(W@?4YI*>E&\YF",WMY^-:W@SKL/0;EKZ1Y74<[_-]AJ5Z M/Z_+IY G'=$*R3]B<.'Z$/JS'E-=G!LZP0C5H*$:&*DJU5.:1L%JSSFA\0OX MPC$564D77"=_*ZU1\JP=XF#(*'##H,=;&^4'>M9APSHTLOY#.=D)DR <](T@ MFO5'=ACE^I[CZ1G.&H8S(\-;\JS,<*KNUJG0NF6W]@S] MB;4*&@W_[/(G0NN6WUH^-'O^Z6HU-&\?02?JS\ZWPKH\6Y.'9I<_2ZN&+G[A M1=#U^EQU<>',=T;(MGX/S8;_/4HUT^Q3G#YQ39 [)@"M:4.C,9ZL4M%PCP1G M?I_B,,KSQCP M>:*S.:J!C(A.>9/ J@/2B"+)L4YT2Y4,]:Y"W4JM&[EK5DC M.+%.(:/[GUW^1&C=\EOS1V;S/UFGT-##_WPY&POP1YJUK(_-7]8E:5:,< M?]//H->74TT4A*'7'U[[Z Q-[9,VY=&B ''1>76!&@GJ\9DZ^-HH/F M4'?Y'U!+ P04 " -:&%9(ER.1&8" !4!@ &0 'AL+W=O$4W*0HHMDG:U8;,-%]6AC3G*[:', MM32SU.!T.3>G7*T9(%&C:Z6IR0D5NN6:\!5=F/%SIA.$?[R">$(Q^AQ M?H6.CT[^I0E-KC$<'L-AQSO=PWM#.=7P^;LY][>9O#Y[OMC/9Q_(F>K($F:! M>0$*Y :"\N.'21I]?E2RHS69Q$GL%TM&L>206.H32]Z(X3C"?JUTU$H/:64^K=03+-^SB=FH ME1W2RGU:F4*DA(6 LDM8UC<3X#R M_=CQG(D$K,?.I3^:#0W> KX2 MV,NC/C*1K#B_-8.K?.QXQB&@D"FC@'6S@RE0:H2T&S\;3:2SWHI7I499X 6(-"4,Z;+MRRP /0: M7>8Y,?7$5(/J16FJ^R(%A0E]J1'2(.6A(26:$THU1L:NTNX9(V[6N#*I70D> M<25$P4_/\]^=X;LZ+6UN@D-N)L%9P254 Q2\>X4"+X@Z_)F> MIU]G:H \W]+#KG#^S_KLGZV?)"-L%TIH]:)']&:LHOP> "T5SV[1=657POH^Q=(^Q68]B9T4)6J+ M$EGU\.^[]Q.7\H\MW%66J,^R]"F6]BDVZTGLI"S#MBS#\WOE#D1&)""^1M)N M%VZW2^>A6$OYGM4RU_HN\09^[.Z.\_P44-H)&IZ"9IV@J 75\;I'%PH#L;$W MN409WY:J/C+:V?:Q<&GOR ?S$W\T]3OF4_VXJ-\"O^7KE\D&6OLQ57^G*TW4(_D$ 8@/Z_YEP=!L9 ^^1*?@%02P,$% M @ #6AA67&&A*))!@ 9QT !D !X;"]W;W)K&ULO5E=;]LV%/TKA%<,+>#:HKYL9XF!)):Q FL;-.GZ$/2!EFA;JR2Z)!4W M_WZ7E"S;$JTYJ[876Q_G'O(>4I>'TN66\6]B3:E$/](D$U>]M92;B^%0A&N: M$C%@&YK!G27C*9%PRE=#L>&41#HH38:V9?G#E,19;WJIK]WQZ27+91)G](XC MD:W'$X&U8L49S23,0L0YPN MKWK7^&)N6RI (_Z,Z58<'".5RH*Q;^KD7735LU2/:$)#J2@(_#W16YHDB@GZ M\;TD[55MJL##XQW[7"C#13A^6+-< +.X'$KH MN&I^&):=O"TZ:9_HI(/>LTRN!0JRB$:&^* ]?M(2/P3!*M7LG6JW=BOA/=T, MD#WI(]NR74-_9NWA'T,Y0!;6X8XIG9]K??ZO6S\2PZFFD*/YG!-\!S/D#R9$ M8YJ8QKM@=,V,JII>B T)Z54/RJ6@_(GVIK_^@GWK-Y/879(%79+-.R([&A:W M&A:WC?UP6%ZK<7EC&H>"PM<4:A%ZFF+7\]W)Y?#I4&$#S!YC[!_#@B;,F?@8 MU]CF!IB#_JWY?M&+"%0L\D0Y+(HH+.9@48W>+E1E,TE0L'J' MN?F.9<'2;-54," ]9^0WD8$).9IXN(&6:&=:4-JK:WN"C M;51UU$BO+F@3X=N3II[_2#1O(FH3^TC(<27D^&PA#Y<$@:ZEY/$"G(=23;+" M;H#'1,%R":93Z1I\SV/YK#T$NLMYN 8#B:Y7G&I&HXT8-Y\FPRP\"Q4T45Y- MLR;B1 F;5')-SBMAUV4)^Y"G"UA-08Q2MH^Y%!),5)RM^CN+UD?7T5_@%)4J M??3 0&R3-I-FUK;AF9H9<)8]-CRD3:#G6G[S(342VN.3DPM;>^]J_4S)CPI] MC'[3,E1]U_:J"F*$>I9SNBT+ >6'K?*$A">P00IG)B> M./W"V!N5*+C&A[5A,*X; #/*J>??1-D##]=3-Z&P>R)K>Y^U_>*L9RTSP#XK M;Q-J-*[GW439 ]>NYVU"6?A$WGOWC5M=Y/03%5!*0_48W$L6?BLV7<:4.W7= MG;(%G;+-NV(['I*]\\9NYSLBW.KF7SPX7;(%G;+-NV(['IS]-@&W[Q,,YH[4 MS(B^K%]816A#GA48:=^\.FT]<-/)CPS6=F; N9YG6$N:.-\9U4N*@0R?6C_V M.P?<[O&#=).P9TK+>O)QH]\./;ZGRHP8C6H[X8LG;Y=L0:=L\Z[8CH=FOS'! MH^XK2^O>X\6#TR5;T"G;O"NVX\'9;W;P^;N=+BN+8;]B\JE-F-UTXX&1K5Y6 MFAAG3P>\5=4?W;1,>X"]ZSB@2NL!MP#Y1M&1<@S:4QRS2[\#5 MZ:Y-#>JC-$]DO$EB:&[QK %9M4<[[MX /N8U'U%@IJ'^[IM#.Y MZ[94>S<49S!G,O4>_HDD.2UBJX[TX4! @D]QM._#"Q(;H)>]W5"1C3<<_X_T M!QTY0_UF)_^;<6BT\_,C8JH^PX-O.BGE*_WU#3K.\DP6+T6KJ]47OAO]7:MV M_19?S+#A>H OYJ;KUWAR$$K$ LE= G=@ST2 M% ]>?-4K3B3;Z*]0"R8E2_7AFI*(<@6 ^TL&6I8GJH'JV^KT;U!+ P04 M" -:&%9TF<;=!,$ # $P &0 'AL+W=OR-+:(2*1"4O8& MZ,.'E&3%!RV[#GAC2_3,-^3\%#6>V9ZR+SP%$.@YSPB?6ZD0Q8UM\SB%/.(] M6@"1OVPHRR,A;]G6Y@6#**F<\LSV'&=DYQ$FUF)6C3VPQ8R6(L,$'ACB99Y' M[-L2,KJ?6ZYU&'C$VU2H 7LQ*Z(M/('X7#PP>6>WE 3G0#BF!#'8S*U;]R9T M'>506?R%8<^/KI%:RIK2+^KF+IE;CIH19! +A8CDUPY6D&6*).?QM8%:;4SE M>'Q]H(?5XN5BUA&'%.,L9Y)C4W]%SDX@C!^\E!Z]Q\,X<^B\Y]!N'_GF$P0L.@\9A\-H( MP\9A^-HUC!J'497[.EE5IOU(1(L9HWO$E+6DJ8M*KLI;)A@3M;.>!)._8NDG M%H_ !2MC43),MB@B"?HD4F#H=W2;)%B)'V7HCM1;6&V%MSZ("&?OT!N$";K' M629'^CMFW<=\UKI,9]BT4..6V'Z!PQZ+P^- M%2V)Z$J4'OBAS"30:X Z4/ 3"]0"PY]8JD:)?KNG^Q6W_ZH]O:)<5!M;#@/; M0==6K7F#;IXZW&]X$<4PM^3I74&LQ:^_N"/GCRY]3<)\D[# )"PT!#M1>- J M/-#1Y5;< 8M(#&@-!#:X%CA.([:%SK.HQDTKG'K9[A9.KS^S=\>Z7=H,>N-3 M&U\[K6OEN PX/)]4>&GCNKU):W22O6&;O:$V>Q_+?"V/>+I!O,UCDSM9+&21 M@ 0)BE+Y9,?JR9:#25D5 AS]IWW@E]K USY(-6QXM/;IX$R/2Q-W>J99<&DS M.3,)#4W[1(U1J\9(J\9*OH:8++"0 "9?\/5;MI:C*\-:V+49'EWNKM[P+,4F M P8F86$-DU5M]_1/U!BW:HRU:MR16!;H'%1Q V2'&26RCA:R",IPM,89%M\0 M5152YS&C95\KCDF8;Q(6F(2%XXX]Z':+.&E%G&A%_!/BE-""T36@?^Y!G7;_ M=LFEI5PKETF8;Q(6F(2%AF GNDY;7:>&"[NI285-PGR3L, D+#0$.U'8=7[\ M'W6TS^YM_+7$'-=M!REN@G=2=2PU!P3/!1#>7>'IL==*;93F&Z4%#>WXQ/1Z MWEE%8RIDK:)]U&#(058FJA7$454=UO_+VM&VW71;-5G.QI?NSZIJ M:/S U[VM>UD(85EX9K"1H9S>6-9JK&X7U3>"%E5[8TV%H'EUJ2I78,I _KZA M5!QN5("V:;?X#E!+ P04 " -:&%9>[EF O@# T$@ &0 'AL+W=O M*&CWH LZ[S2>7R.OB8[+K[(+8!" M+SEE; MV+J%F$UXJ2AAL!!(EGF.Q==[H'PW]4)O7_%(-EME*OS9I, ;6()Z*A9"/_F- M2D9R8))PA@2LI]Y=>)N$L3&P+?XBL)-'961<67'^Q3Q\SJ9>8$8$%%)E)+#^ M>X8Y4&J4]#C^J46]ID]C>%S>J_]BG=?.K+"$.:=_DTQMI][(0QFL<4G5(]_] M!K5#5T8OY53:7[2KVP8>2DNI>%X;ZQ'DA%7_^*4&<60PC$X81+5!=*Y!7!O$ MKPRB4P;#VF!HR52N6 X)5G@V$7R'A&FMU4S!PK36VGW"S'=?*J'?$FVG9H^@ MB #](15:4,PD^HCNLHR8;X(I^LRJR#)?Z'T""A/Z ;U#A*$'0JFNE1-?Z5$8 M+3^M>[RO>HQ.]!BC!\[45J)/+(.LPW[>;S_NL?>U]PV":(_@/NH57$(Q0-'X M)Q0%T1 ]+1/T_MT'5(&!!1:*I*3 3'7Y.O__I)-^Z3]2-4!!:*7CO70/C;@) MB-CJ#D_H/@V6 [0LBX+:J-!!\.D%TM)D)TI@K5MGZ!Z8+NF(J?/?1$Y7(/3V M9&:T6UG@%*:>GK(DB&?P9C_^$%X'/W>1=BF6.!)K$1XVA(=6/3Y!^ U%30\E M1*:4RU) %\BA2Y NQ1)'8BV05PW(J]Y0G>MY0)!5::N,[*&Y<@78HECL1:($<-R)&[ MK#1;B2@(1UUX1V^2)1B,V@DU/Z--TM^FY>.X\7')*5D3[?/W%LC>7BZ-()=BB2.Q%MTP.&Q* ]?)6"LZ8NE4+7&E MUJ9YM,4/>Z.UWF^BXFC#B73$,KD&(31FG:4X346IB_OLY"M*-M7&_]N9&];[ M>AA71YD6QM&KC#VG4=+OT'\%%AV 1=\!EI75L51/3WLB^_GKB QF!V!82CB! M)7J[ZL>#X6LNO4.Z..(<'!"^&4'?*QATS\QLN9S1* M^H=SJ;O^T7$Z![&QUQ(2I;QDJCI6-K7-U<>=/?"_JI^;*Q%[3#_(5/I545! & "%(@ &0 'AL+W=O3S*P#$A_&J>.9C:'3?=@VL]YMGXDM MQ\P"*N7!.-SCW1TI:LCS.*%%=_*/:4"AIOZZ LM8AM^U86)_EDN:CO/13+ M!3OR-,GI0X'*8Y;%Q3_W-&4O=Q,\>;WQ.7G:\^J&M5PZIOSKX:$0GZR. M99MD-"\3EJ."[NXF'_!M1((JH$;\F="7\N0:55(>&?M6??BXO9O858]H2C>\ MHHC%OV>ZHFE:,8E^_-V23KHVJ\#3ZU?V7VOQ0LQC7-(52_]*MGQ_-PDF:$MW M\3'EG]G+;[05Y%5\&Y:6]5_TTF+M"=H<2\ZR-ECT($ORYG_\O1V(DP#! P>0 M-H#( >Y(@-,&.&]MP6T#W+>VX+4!M72KT5X/7!CS>+DHV LJ*K1@JR[JT:^C MQ7@E>351UKP0WR8BCB_78N9MCRE%;(=^%_/R@18)VR8;<=%,ACC?H@=6\H+R MI*!BBG!TE>0;EM%KM!+WT55(>9RDUVB*OJY#=/7N&KU#28Z^[-FQ%-'EPN*B MHU5SUJ;MU'W3*3+2*0=]8CG?ERC*MW0+Q(?Z^+DFWA(#U(T2>1VE>Z(E7-/# M#2+S]XC8Q 7ZL]*'_['A-\C&=;@#R?E_K4<_W/I@,)QNRC@UGS/"%]*=N+-% M]S075V+*I'&.PJ3UY.B8?)PGH^'6@597>(P>AYW>AYVM'[FB=<3.DUCSD%"Y8V M_-(1,TD6FB2+#)$-"<8W_>D9:]B NS!"S_HY 5:>1]S3L6@ M\5%]@=(F]N:V)! S; C*51!;A!(H$@%>=@)8(WS3N-&. M18Z$JSM4:RLN2\K!:C=7>C'%Q'8EU2 JD)(? BAGYLPDW1 J\'Q8.+9[=VN; MVQ5;KD$G"/&EF;H"8-)\"$$F[&%)- C[HCD$T./SRQ8SM/&J%.1^+P$*V=+ M7H\LA_;(,K:46T9IPOIR MM0)@_GPNZU9!GB);Q1!,\(CRWGYCK8]'+NFK0PVZLF-LH5&V2)3;,/<]$X?ZZW^.4/3A@\VVN*]=[TL6.]9+S,UJJ.4 MW2L D1,8 I@I<>5SN9YI*+=WKUAO7]]H:%0'J>A4(9XL$_"A1-G7=3S#YXN] M425ZH_H#=H:H[M'Q9+,*@%PBFS@ %-AR;@$0QF1,>&]7B=ZN2L^63W=,< 7K MZ2[=)XVRA4;9(E-LP\3T!IL0TQZ&:"W[Q;DQR18:98M,L0USTQ\!B/X(<,[# MM.&G:U5V,.4@(0*;*61T .2-VE/1VE.CMZ(>,%3SY M-ZY_&V8[=!!;7('*UUE3Z/"2&,DF8M9BB\=ZCDS--385"K M_(KYG"5YH_^Q*:CP[J8:1B71*@2[LH<- 90K/\F*(*K9?,26D]Z?$KT__1$O M$RB/B&=*Q5(QV)4?Q88 RK?EXP@ (C:1A5LG/ZMGM'BJWVOKF!8U/&PO=V]R:W-H965T MJKV /^XY/N?:NC?3G9#/*D74L,\85S,GU3J_<5T5I9@1U1,Y=H!_ /CO :,/ ,$!$)1&*V6EK271))Q*L0-IHPV;'92Y*='&#>7V%M=: MFEUJ<#I4)\HBB@BN8QS&U^28,[GCU:&SVSY>H"647 M)N)QO83SLPLX \KAGC)F]M74U4:L4W M*?EL==N&@^%USYNZVZ:GSE,_Z6E8>QIV>EJU. &&2H%."0?!$5Z0R#9S%;'7 M;[H;#'N3=^XZS_^DNU'M;M3M3HJXB#3LB)2$ZQ=3PR-9$-9F9W1JQPM.W(Q. M;M0;]L9UT!N5XUKEN%/E VZ1%VA[ 1J=3)EFQT,=!^;VS>@JRZ7#71(B\;Q9/0INV4P]1\&*"T 69_(X0^3NP!]:=&^ ]0 M2P,$% @ #6AA6;L$8YY!!@ Z"\ !D !X;"]W;W)K&ULM9I1_BL;7N6EGTAAA@YVA/)QNRH@LJ'CC-\[9N&,BA:_!71%[YWC=2K/#'V7=WOMW2O>'GY,D^$TSL6_QV%8GW3&_=02) AT<,S,K /-5@ M4!D,#@VL(P;#RF!XJ@>K,K!.]6!7!O:I'D:5P>A4@W%E,"ZB6X:CB*5#!)E. M,O:",M5:TM1%(8C"6H8P2I5V%R*3WT;23DSOTX E%'TCKY2CCV@6AI'2%(G1 M?5K^9RB%O7>H(%'\0;9X7#CH_;L/Z!WJ([XFF32+4O281H)?R(?R^MN:Y9RD M(9_TA>RA\M,/JMXX96_,([T9H$\L%6N.W#2D88>]I[>_TMCWY_S7_/NGS#R@T[S1B0'M= '!6]PBM#_^5-^B^X%3?B_'5V[+5'# M;I2:3J[YA@3TIB?G"TZS9]J;_OX;MHT_NB0""7,@82XDS(.$S2%A/A"L(;MA M+;NACJYD+)<4G)9),J,!6Z41IZ$2(KJE*5U& H4Y18*AF&S*A@M!1"XH8DL4 M1TDDBB3])!81[9J@;[6\WM/01&RTUV6]+W ?J5D-,HUI,(ZV8 M'M. 9G(GD"JUH WCQ6:A,X]H0>>*!!+FC%JA&-FM1 +IT3O%XQS2HS]J9Y*Q M?2R5C.OHC[71_TR%2A;U>B8_70U:\+EJ@(0YD# 7$N:-.U)&1\Z ].D#P1KR MNJKE=:65UP/- IH*LBH6OG*>HEE*5&5+U3VB)$^4S+K$I<6>*ZX2AO'>L!N7 MV&H.N@/ITH6$>9"P.23,!X(UM(6-79W+T*KK4Z4ANES2HEY:)*U,+H*Z)%7! MWI#!G=[GN:D(E.:"TCQ0VAR4YD/1FLK:JZ!BK;+F:@9D*>(D+C,7>LJY;,,[ M9T(][-QL!4IS*MK^E'.X+JJ:V,>;>!T4:S0TJPUA?&CYS MV0):%P:E.: T%Y3FX781V1I9K4T\J%,?BM94UJ[BC-\J.9^T;@(M(X/2'%": M"TKS<+M(C(WV3UB@3GTH6E-1N[(SUM>=%_>?Y[.'+U_=3B&!EII!:0XHS06E M>:"T.2C-AZ(U];8K=.,QX-H,M+@-2G- :2XHS0.ES4%I/A2MJ;]=)1SK2^'J M< @GSU&ZXMO#(6)=SJAK%D16LNS]KG1KJ:M19Q/E372@GU]XX))S1;%4?&.0J4!,J# ME/73^ECZK#B,??#MY>>A\AR_/P'\BV2I*.8KI4KHR+D=RAY*5 MQ\K+&\$VQ2'E)R8$2XK+-24AS50#^?V2,;&]40[JP_W3_P!02P,$% @ M#6AA66PGE4$=! V@\ !D !X;"]W;W)K&UL MK5?;;N,V$/T50D7;++#5U8[MU#:0V"Z:HML-DF[[4/2!ED:QL!+I)2D[^_<= M4HIB"Y04;/-B2]2<,YS#X9 S/W+Q6>X %'DJ60 M\^/""9SG@?OL<:?T@+><[^DC/(#ZM+\3^.8U+$E6 ),99T1 NG"N@ZM-8 #& MXJ\,CO+DF>A0MIQ_UB^WR<+Q]8P@AUAI"HI_!UA!GFLFG,>7FM1I?&K@Z?,S M^R\F> QF2R6L>/YWEJC=PIDZ)(&4EKFZY\=?H0YHK/EBGDOS2XZ5[63LD+B4 MBA H L0UH"P#1AU *(:$+W6PZ@&C%[K85P#3.A>%;L1 M;DT57XUB1?7KFXJ5V&'JXA\X$SM)-FP M!!(+?MV/G_7@/0R[B3U\COTF["5\@+U+PME[$OKAR#*?53_\8ZQ-]_L_4R,J$F$R/!%'7RW+.9%M<[K3,8YEZ4 \L_O:$9N%13R7]N*5YPC M.ZR/_@[.?<*>76(&VID*E60Q"_D@P4_&@E*9,V>*O:(/H;#:^ M/VX)8#<+HI8"'6RCE@0=;!T:7#8:7/9JH/=C+"#)E+1%V@^^&.,\O[>5ZM4 M<.9&=N!Z !BYEW;@YANF>J;8I%%LTLNDJY< /*G@22<)GEA;8)!FZAU>;'+< M,0E1G-3[5!*\:Y&285[AJ<;,KMISF>G,L@K>[_MBY,XZ!)_8LZB=; /\H1MV MR-O!WY%^TT;,::]#O(SA5@P W?#'H/^!)PU MFLUZF6Z9 L%,<<(ZO1?\D.EKM=07*K4#8@JZWM>K4DE"64)^XUM)KF.E+4(_ MF-B$[O=YX;O3#J$'@)$E[$KH :!-KTKH 6!HR8DSH0/_Y?+J]W)]1#W%>\) M6:^COKTDSUKG0(==V#HOUAUV_K1U$@S;G8=[L-]N8[WG?XU2=O]9-H. MVVH7!&$[[,!VN+?--AUFHU;0WDFO4H!X-$VBQ".]9*JZK3:C32-Z;=JOUOA- M<+4*+.-KW;B:WNB%ONIZ/U#QF.$^S"%%5[ZKVT11-9+5B^)[TREMN<*^RSSN ML/D&H0WP>\JY>G[1#IIV?OD?4$L#!!0 ( UH85FZM=9W(@( +<$ 9 M >&PO=V]R:W-H965T%"9[@VIIT1HHL:&JI'L@5A;W92-=185U5$MPIHZ4$-)W$4W9"&,H'S MU)^M5)[*O>%,P$HAO6\:JOXL@,LNPV-\/%BSJC;N@.1I2RO8@/G6KI3UR,!2 ML@:$9E(@!;L,S\>S1>+B?3:/U$78J<)1L5>&]GT8*N@82*\Z5/?AQ- '#\#B'M ['6'1%[E/34T3Y7L MD'+1ELT9OE2/MN*8'4/ MAC+^.B7&IG8$I.C3+$*:^)DTM^A!"E-K]%&44)[CB94\Z(Z/NA?Q5<(-M",4 MW[Y!<10GJ*_B"N]DZ,?$\T[^TX\UM%(9)JJS!OS\8L/1TD"C?UUJ0N!.+G.[ M_9KIEA:08;M &M0!3(H3ZZQYU];4-0KUJ$&?4EAX)AZ#K>P MASQ)R>$T+3D9I@94Y5=&HT+NA0ES-9P.6SD/P_@O/*ST U45$QIQV%EH-'IG M\ZJP)L$QLO6CN97&#KHW:_MG >4"[/U.2G-T7(+A7Y7_!5!+ P04 " - M:&%91 @-S.T* "93P &0 'AL+W=OGG4EM],);FF2F=5Q"N#O;:;IW/W3V \&*S2P&+\A)<^?^ M^"LP,4;(PB7RE_LEP>*<1SKGZ.7H 73QE.5_%TM*&?BQ2M+BZ90F28G$V_%/#3K:U5DJ[E^_H'^NC.?&W(<%G6;)G_&<+2]'S@C,Z4.X M2=C7[.F&U@:9)5Z4)47U%SS5LL8(1)N"9:M:F;=@%:?;_^&/VA%["A ?4$"U M A(5S ,*N%; Q]9 :@4B*I #"F:M8!Y;@U4K6,?:8-<*]K$U.+6"]OIMKVDZF+7(0NO+O+L">2E/,#-*L$E45SG=5HD.5(G!;UG*E@68I7,ZE^A[:GU7 MH3_AYN]\@%Y\,$5*P#NZ'@/DG@%D(")ISTRM_GO$QL" E3J6F?.ZVOW7U1ZH MU:]I- 98JM[R)=[U)USAX8/6;/O05[K.\G6B*F3A#VD7^:2&_([_.OM.I//$5M'<E@U("CFW#,DUA5 X!]XYL^@^L*NDXT3RN:KQ4MT(76 M#CIJ@HX&3^JU:BO%1)8!A5F]IX8#T[H,G.?&PF[H\R!P3P+N8F(*NYZ;/G#Y MS"X!A] EMK#:W0Y"#]1:0_M#PX1!)?5R]?N:YF$U^.OI0-XSM')>6M$\K6B^ M5K1 %UH[N WQ!J+ MV+2) T6ORP2Q8XCN](Y%](]%#-26#75\P_- );$@R0K ?_GE*HZR=+Z)6)8? MW@QJI7FTHGE:T7RM:($NM';$&ZX'NJ=,%30Q%'70=:)Y6M%\K6B!+K3V&P4- MLX/4S(XJ5:A5]Z'3EB,&3"E,,1U<. M6]"R+3$:I^ U4,-K(/7NNB]5Z%$_D"H@R=8?&XZ!Q51!*N@@0HCH]B,1_6,1 M [5E0QW?$ CH9PF$,E50/_=30_[LZ7D2,=GC.5\F)WG4%J@- M&^JXADI )Z 2>C!5^8&$(N!NZ<2B*X:P;7:6*0E!8/'U1PQ%5XQG!DCM0/Y0;=O3RT'>1V4@.IG&MT7'X5K1?*UH@2ZT M]NOS#7& AQ,'N+M_=QQ+W'_.9&*FY8J,MD0,65:7-9#)$3,RU#?(KCR^0LR^ZL46K+AD:C M(0WPZTB#'O4#B0'N[MQMER#;%IW>E;,<'AQ;=/IQ>/Z1>(':JJ%.W_OV9@!A MT/N.F1KTI[^ZT?O9C=[O;O1^>',*R@ WE $^)66 M5(&6M$\K6B^5K1 %UH[ MZ UE@(=3!ECR@4KW';.93*S[MI@G$9.\]^5+Q&1O< 5JNX;ZK6$,\ D8@QY, M57+0W;SS5<45(]&5]4-I M07??;EN.(Q(T$C$7F;#3\X]"\X]#"]06#75XPQ5@-5!6GU0HAGT*T$@5:T3RM:+Y6M$ 76CO(#5& 3TD48*U$@58T3RN:KQ4MT(76 M_O*Z(0K(<** =+?LPB/^6;^(UR_B]XL$:C.&NJFA!<@):($>3,7*3[K;32+W'IKC$>!(QT^+;3C$($C3;$E\W"-1�U$PPB0US$"/>H'EOY::__S M6D@@0D2D!&2"!D:F8XE./Q+1/Q8Q4%LVU/$E*] NV3NU0;E+*3_UX"M$E&SF M%!3@#3#&#EC%25*=<<33A#< CLFN)$ZKHTG.JEOE,2%G@#=S3:O#D)+G,\"' M%$AH6-"B/$7F&\W#^7-*?_W%0=#^4("B>F.AX$I1MDCC_] YR#:LB'GE'Z,H MVZ1;QH)Q^#"?%V":S>.'.*K/GREAD/'AX]VTNH(?W@'+L$!=7$^"X"'/5EPQ M97D8L0(\Q6P)IM7Y.30OQK7FB\VER6AL"B;CL2N:_']C\;RTJ$D%0R$5!&$U M)S+*K63UY'C6%- ?:YH6O"2EK#2=QHN4%T;+,%U0L ACCE#-K[1X5ZMQA'68 M/@.Z5\L9*'C;\S"-*."Z^8+RHO7V="[>N:)_-G$1LY> S+FK"Q:S#6]:3A/> M[#EXH*5*>3=,7UI5Q8(M*5CM.Y%'I?1XZ>'2U91CLV<0/I7N'K>\$LO6AVIA MJ+Q2-W37!):578'EFXBWK(0N6Y/Q^O.SX2TZXYUIP2='/C6RA):IW,XQ8!7F M?[]GV?OR/V5;Z^.4]P&6Y<\OS1N#_=FU:GC(6![?;UAXG]"RU32,EKR"*E$< M[_>%K4K$ Q3S6/-F1F&QK*JI+LJ&/H9)22:>@6TC*LB"1MP!+'Z)2$1SQGO" MUA&SC_+RCUT?B,K]]'YK:S\(\'GMP1+[Q!^ISH+;=*8O#VT[C<> MP'( )?2!FV^,;;Z,Y]MSX+8_6+:NCN^ZSQ@?W-7EDH9SFI<"_/Y#EK&7'V4% MN]/XKOX'4$L#!!0 ( UH85D @FJ)\04 "\E 9 >&PO=V]R:W-H M965T.@2;2L (K5L3M M^C#L09&N;:*2Z(IT/O[]*%F1+(FFDX5^223YW$/R7O*0Q];LGA4_^1I H(:; J*D"LK2,;$L;YQ%-!_- M9]6SK\5\QK8BI3E\+1#?9EE4/%Y!RNXO1WCT]."&KM:B?#">SS;1"A8@OF^^ M%O)NW+ D-(.<4Y:C I:7HT_X(B1^&5 A_J9PS_>N43F46\9^EC>?D\N15?8( M4HA%21')?W=P#6E:,LE^_*I)1TV;9>#^]1/[[]7@Y6!N(P[7+/U!$[&^'$U& M*(%EM$W%#;O_ ^H!N25?S%)>_47W-=8:H7C+!C;U*7!"):#XKV#TJ2K1D*R^J M[%?1,E\T+R?*0A3R4RKCQ'PA9UZR30&Q)5K 2DX!@6Y@PPI!\Q7ZG.^F8EG2 MV\<&<+V.BA5P]#X $='T SI#WQO_V WJ+:(Z^K=F61WG"9V,A^UBV-([K M_ESM^D,.],=&7U@NUAR%>0*)(C[0QT\U\6.9FR9!Y"E!5T1+N(#-.2+3WQ"Q MB*/HS[4^_*]8G",+5^&V:CBO:SW\WZUWDF$WL\6N^.R#W='-D'_^E'#T64#& M_U55?L?MJ+E+1;S@FRB&RY&4/ [%'8SF[]Y@S_JH2KM)LL D66B(K%,@IRF0 MHV.?WP 7Q386VZ(LCER"B(DU%._>3 @F'R';I.P1 '&X@R+*8U"5:=>"5[50 M[C-W<\?U)[/QW7[ZAR!OXGI=4# $86SA'E6H0+G$Q0VJDPBW282K3<0",AJS M/)&Y8 7Z)M.B&JJ6XZ4STB198)(L-$36*837%,([H61X)@MDDBPP218:(NL4 MR&\*Y&M7RC7CHMS]"ZD)^19XK14TE[=R[3RBN-KM5=79$;O[2F$YN*<40Q"V M'$)Z4J% 8<=R>U*A0$ULWU%+Q:1)P.3DFCD9=,SJI6&(P+[?%TP%B/A^+PE# MD&NYKCH'TR8'4[U8<*GTLN:62<3QR&! B)/53TI"54H!Q.U3CIZ<7"SK M)K1I. H)CD-"!01C:?=2V'H<$"@@A>" M.J)N9EK'1/2_#2T@39]R$B525*C,5%3^3G\&,C?B M$64LH4L:5S-:F0'G> :.0@(%!#O>M)^!(2H\;A6 M0+#OVOU,'"4*%1 R\0\<2$EK3XC>GAQ:)3'+Y9R(!1)0/&T[RA0,/<,@!0KS MX6+<3\%1HO 843<%K3\AK_$GU;5RY/[@YTKB#.R9 C58!L\A"A4H:8#Z6C#> M>P$D WDZ*M^\X2AFVUSL?MUOGC9O]WRJWFGI/;_"%]=8\3S %^'NW9V6?OSMG="+:I7C^Y94*PK+I<0Y1 40+DYTO&Q--- MV4#SCM3\/U!+ P04 " -:&%9:*.J.=0% ">, &@ 'AL+W=O$D(Z?,O:5KRD5 MZ#F)4W[560NQN30,OEC3A/!NMJ&I_.4Q8PD1M#+YAE"QS41(;/=,<& F) MTLYDG!^[8Y-QMA5QE-([AO@V20A[^43C[.FJ@SO[ Y^CU5JH \9DO"$K>D_% ME\T=DWM&15E&"4UYE*6(T<>KSC6^#+&M!'G$WQ%]X@?;2%7E(=4Q M58EH3!="(8C\VM$;&L>*),OQK81VJIQ*>+B]IT_SRLO*/!!.;[+XGV@IUE>= M80B .! MK&BSH%<*>L>"_AL"JQ18;3/8I1M&P\E;I$$$F8Y8](:;B)4]M MY$T[U\O&&*7*A?>"R5\CJ1.3^S5A=)W%2\KX;\C]MHW$"_H=72^7D7()B9&? M%EY7GGGO4$&B^(.,^'+OH/?O/J!WR$!<03B*4O0EC03_* _*[;_6V9:3="GW M7P-NHSB6)#XVA"R]*H.Q*$MZ4Y2T]T9)+72;I6+-D9LNZ;)![^KU(XW>D&>M M.G6]_:G[U-," Y)VD8D_HI[9LYKJHY??TTT7]4:YW&Z0.WKYGPNAS>[^7/;I MSV6?Z>77VU476?C-[)Y>?DM>=&J_Q773R(/V96^J^KQUV9O48?NR6YHV;%7V MMW*>_0;O)DL2Z6MYHUE\161'F>QYT89%"]I0MD]:EAHO7/(-6="KCAP0<,IV MM#/Y]1<\,/]H<@8OH172?9-A7HCC*4 M=[Y-1M-"SS4:),R!A+F0L"DD;&:?>-OLXJ,;@-6I@=93\O:_D%92PZWL$='G1<0I$N09 MJ=&8ZA80HYLM6ZP)+QZ<9 CE7 5'G&])*O>:?%ADQ;AV S"/FMZ-MFSG&@P2 MYD+"II"P&23,@X3YD+ $C:'A(5 L)I=+RJ[7NB?D[;)-B9JPO#0E_N)C28C M:GGG=H@%3,TP';BZ7S>UTQ!D=>UZD-N&-&U#FD%6T(.$^9"P !(VAX2%0+": M'X:5'X;_RP\[$F\;GVBTN'/M,#P=7\D!EGGDA],HRQY9QV%N*]BT'6P&64T/ M$N9#P@)(V!P2%IY>IYZ9_S4_ HVJ]CYJ,T]VK^;)FIJW5GUN\X:$.9 P%Q(V MA83-(&$>),R'A 60L#DD+ 2"U=R)S=>W6.9/3U'H$>>:M*0=WFGP:'#2"36% M#48GG5!#6/_"/.F%FL+P26JWU[@&]F];"SC0M)B"B)99IZ!9 M9Z T#Y3F@]("4-H6QEXA>M%JX,("8>+B?^"YM3+J[E_0. M94RXMRG<"/V-&%F(IS7O%*%U6_:!_'[\A:QK@^QB49*^JOV$_ MR413AH%K EJ=I-2Y)WS@C@AG8\F E9"4\:4)MR$PR7@F':7K7Z?S(5(\&-@W M/;@U*IV4B4R6N4T&\W=<7;X%K'I@D'%>&VR[)C#LYT0I*L65[I07E\$GD%.U M;Y>Y=CB59.FW.VY#*$\ZR3B3,95U&M]=A89]3A.P(]ET!F>5Y1Z 2F6I;L2, M3#-!2@\K1M70LA/*^0T\-[XG&]J+9&W=RG(0=5,;JII&QG1 ?UW-:*_+=EZD MZ^3L/E.?YGHXHNQ#F=%K21.V*/N+I#: J?NX.LESOOS(V52DU Q^[X3#/EGQ MG%DFV8/.!J4RT0$J7>>>2L4FZY&?DN2W=*%6Y;1(<,_M(_3\;^=Y2@65A*^; MUK5_R+/\8L=!][4LET^5;<-6C]5FX-!-=H[!9'@,)H^B)GO'8#(Z I/=5WMJ M/L>D?_@F@\-<;:_:KJWM"3=VA'74@9WWP/T&^WC>)'7&<\85$U5OQN*8BB<; M0RVOR%C_F[JAKZ^/:4+F7-W6X,!MVE]IS.9I5%]U#1-17=6TO\#P_+#>]NM< M3,1T0>-1U973<=ET=$-GK0X@;"-7Y6%',([![ A@6![, <8Q+"S/_S2>'CH> M@V'>>E:DAW)Z*,>P;,BH_&!Y[)Q('_:11E$0A"$VHZ.1U<$(F[7..KC5?([CK UG17A6 CQ2L1&RD^UX#8YPT8461?;2P/,+!5P&H' M\MOS0$W9.4$ JXIYP^Y@'(DB#(%:M-=H&"*S$\+'OC[871($461' +,[" (, M@;L11S 'X %#@J!\#VZ]C[S5>\IK?KL=_@%02P,$% @ #6AA69>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'QEX*H00 M/B;)?#.VZ8='ZW[<6_M#_"QRXR];ZQ V[\_/?;I6A?1_VHTR\,K2ND(&>.I6 MYW[CE,S\6JE0Y.?)Q47_O)#:M#Y^.!QK[L[Q$QM4&K0UL#%N^*[5HW]^/3X5 M#]KK>YWKL+UL58]SU1*%-KK0OU1VV;IH";^VCW]9IW]9$V2^2)W-\\M6>_?" M=^6"3E]M7D3(.WGOJRU!WM]* +EL]2_@@$OM?*CVJ(XO@?%!P ME)O(H+XX6VZT6<7#P+^)8PLE"7K2O[H)R8RY6*7PH^99;MOF ,A0N]U[#"VZ658R,/#?7D^GU M8CH1\&AQ\W4V&=_!DT_CK^/KJZE D D!F9P0\I\$078(R,Y)(!=W\.?;]!I! M=@G([@DA:Y'L$9"]4T)V$&2?@.R?$K*+( <$Y."4D#T$.20@AZ>$["/($0$Y MXH6#*5WF,\D&;60@3=8_/74+E_80Y[\^=VLCMR_ D5)I/F-,\9*>L3(/X M6T8'!9SK$[*38,[UBV#3'V>?I(=D&C6DC*]VPGQ4PD^8$SXD^+(HX07@NPEK MD'FD=&H-H-#18DPJX2?,"?^+M=FCSG,A3902Y#:G8E8+4&\ "L:D1) PB^ : MCCLSJ2U4K-QB* MKQ&(M:S5;0GDA8?;"K8JI+0VEBU*/X:Q..\:CM) P:^%6 M!3BU<2P3Q M[O#H=TQ)#D&QMPM5'2[>W4GXX#H7I8L.LRYP0=X(1TFBPRR)MRKS/2C&I$31 M818%*M ;0TA9HL-LB<9*O9&2J[=F]BZE"NZ['U% MO8AO!*2,T>4VQAO5_.M;MTO)H\LOC[>+^MJH>Y>R1Y?9'F117\GC7"44;K,1FDH4QL9*9]TF7URJ+;. MQ#C+JN*F$N !&&-2ANERCU1I+ULG(E:*N<08=5]EC[ O>3$&&-2RNDQ*Z=6<;^^0#$FI9P>LW(6<(RL MS)6P2S'V7NV[^:]:5@M(,":EG!ZS-%'92%^MS#8R@A?9;:B>\R+W?/XA? F)2%^MR-#\*\51OKHC.?0XPQ M*0OUN6=;$.85-)';:E5"$4?28J+'F)2%^L>TT(/4>:PS!1Q*+"0\P)B4A?K, M%FH\Z<^\&).R4)][^98UPY&Z(!Y RG(.J57!LI-J$!-NH5["F-2%NHS6PA'Y3KL>8E(7ZS!;"F-/E4J6A!HQ7[5$6&AS10J\P:Z7'@++0@+T7N@]O=;_0 MKF-,RD(#9@O-3% .2F$Q_1E'""&J1MPI)[.M4;]Y?*(Q)66AP M3 N]Q*RE]R%EH2&SA:[6;-IU>&0_#T+LX6H"-ED(?Q39"[3JO;::+S,N"6;419:,1LH3<62![Z#HQ)66C$ M;*%7T[WUO@AC4A8:'7%$+EZG<(%JF\&)G\>U"-CI(\I"(^X?4U++.\49QJ0L M-&*V4&T*G9QE&U$6&C%;J#YPF%J(8JZ?;OPIQJ0L-.*V4,.C5M"/*0J,C]D('S-VH<[>X_ M?LC44AN57<.'>-B>RCR=.Q'_5,=*NKWX\Z%EF>=7L.W&?+4R._Q'@,-_,_CX M'U!+ P04 " -:&%9PRL?/=8" #'.@ &@ 'AL+U]R96QS+W=O5Q]' ^G<5WMI^G\HZ[' MS;X[MN-#?^Y.EV^V_7!LI\MRV-7G=O/>[KK:-DVLA_L9U=/C_Y^Y^) M_7;[MNE^]IO?Q^XT_6-P_:JE@ZP$V>6#G 2YY8.\!/GE@X($A>6#H@3%Y8.2!*7E@[($Y>6# MB@25Y8-,HS(V@*09U@"MC7)M %X;!=L Q#9*M@&8;11M U#;*-L&X+91N U M;J-T&X#=1O$V +VMZFT!>EO5VP+TMK,_VP"]K>IM 7I;U=L"]+:JMP7H;55O M"]#;JMX6H+=5O2U ;ZMZ6X#>3O5V +V=ZNT >CO5VP'T=K.')0"]G>KM 'H[ MU=L!]':JMP/H[51O!]#;J=X.H+=3O1U ;Z]Z>X#>7O7V +V]ZNT!>GO5VP/T M]K.'W0"]O>KM 7I[U=L#]/:JMP?H[55O#]#;J]X>H'=0O0- [Z!Z!X#>0?4. M +V#ZAT >@?5.P#T#K.7E0"]@^H= 'H'U3L ] ZJ=P#H'53O - [JMX1H'=4 MO2- [ZAZ1X#>4?6. +VCZAT!>D?5.P+TCK/-)@"]H^H= 7I'U3L"](ZJ=P3H MG53O!- [J=X)H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3K/-@@"]D^J= M 'HGU3L!],ZJ=P;HG57O#- [J]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>F?5 M.P/TSK/-W@"]L^J= 7H7U;L ]"ZJ=P'H753O M"[J-X%H'=1O0M [Z)Z%X#> M1?4N +V+ZET >A?5NP#T+K/#.@"]33,_KO.=?H_3YZ$;;T5?ZUG =VH]7>[M M;K]_77Y=G!T1:JY U_<9X]-?4$L#!!0 ( UH85F%GR=*6 ( ,,X 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,W;RV[;,!"%X5?O2R@5HD1H-7*#_QH)-KCT\93UC:IIJEKZRK$]>QA:'Y+63\GI/'D MLL?OV\E?Q0U)]F;":>7/ <_GOCZX>6X;M[JMYO"EZN.N[-AE/CQVSJ?G2[S1 MX[C;M;5KQOJ^CT=2/\VN:OS>N=!WZ5/1J_/)(=ZP>_K,+\Y?RIP+C#MOYW'R M<6*S>W_N^

    +T_QOFPS,-GR^/R M._YUQJ_UW]F'@/0A(7TH2!\%I \-Z<- ^K"0/DI('_F&T@A%U)Q":DXQ-:>@ MFE-4S2FLYA17&UL4$L! A0#% @ #6AA66#O[[_N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ #6AA69E< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " -:&%9"V1>0[8% #&'@ & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA66#P MS::%"0 R@ !@ ("!^0T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ #6AA66@"/0D1!@ AQH !@ M ("!P20 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ #6AA65L2,Y?3 @ !@@ !@ ("!'#L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA60@+LE4#! I D !D M ("!($T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #6AA64^ACB')"0 ]AD !D ("!!%X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA M6&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA64) \Y@0 P @P8 M !D ("!&Y( 'AL+W=O&PO=V]R:W-H965T: !X;"]W;W)K&UL4$L! A0#% @ #6AA68Q!ZLOH!0 W0\ !D M ("!YJ4 'AL+W=O!&PO=V]R:W-H965T MR !X;"]W;W)K&UL4$L! A0# M% @ #6AA6;&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA6;EH M&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA6:#%UX>?!P CA, !D M ("!X^0 'AL+W=O-C)[&PO M=V]R:W-H965T&UL4$L! A0#% @ #6AA6<'*J-Z- @ G@4 !D ("! MK/@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #6AA62\Z+/VS @ ]P4 !D ("!10H! 'AL+W=OZ$N?(% "O$ &0 M@(':%P$ >&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ #6AA67OH\1A?! $PL !D M ("!-R,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #6AA684\-AVN!@ ^!$ !D ("!GR\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#6AA670C"5_8 @ '0@ !D ("!D5,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA66W &-]' P V @ !D M ("!UVD! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #6AA6?Z3U7*[" 754 !D ("!!G(! 'AL M+W=O@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA M64[GQV0L! !!0 !D ("!P)(! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K M&UL4$L! A0#% @ #6AA6:>=D[_W @ 2PD M !D ("!LZ(! 'AL+W=O&PO=V]R:W-H965T^J 0!X;"]W;W)K&UL4$L! A0#% @ #6AA6:J:":[4 P UA, !D M ("!EJT! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #6AA66M!7+)V#P NKL !D ("!6KH! 'AL+W=O M M"0 &0 @($'R@$ >&PO=V]R:W-H965TP, ,P) 9 " @4K- M 0!X;"]W;W)K&UL4$L! A0#% @ #6AA6<-Z M2#L^ @ B@0 !D ("!_- ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA6;H$G@)A"0 ED, !D M ("!VMH! 'AL+W=O&PO M=V]R:W-H965T#G 0!X;"]W;W)K&UL4$L! A0#% @ #6AA60>!A$Z3!P /#D !D ("! M).L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #6AA6;'&$M?J P *!( !D ("!G?X! 'AL+W=O&UL4$L! A0#% @ #6AA63Y 0&Z0 M! X!4 !D ("!P@H" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #6AA67&&A*))!@ 9QT !D M ("!'A4" 'AL+W=O&P( >&PO=V]R M:W-H965T@? @!X;"]W;W)K&UL M4$L! A0#% @ #6AA67J55%00!@ A2( !D ("!%R0" M 'AL+W=O*@( >&PO=V]R:W-H965T008 .@O 9 M " @9,M @!X;"]W;W)K&UL4$L! A0#% @ M#6AA66PGE4$=! V@\ !D ("!"S0" 'AL+W=O, &@ @($$ M3 ( >&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " -:&%9A9\G2E@" ##. $P M @ %480( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ; !L *P= #= %8P( ! end XML 111 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 112 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 630 428 1 true 118 0 false 8 false false R1.htm 100000 - Document - Cover Page Sheet http://www.teradyne.com/20240929/taxonomy/role/CoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.teradyne.com/20240929/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/20240929/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/20240929/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/20240929/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/20240929/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/20240929/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/20240929/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/20240929/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/20240929/taxonomy/role/TheCompany The Company Notes 12 false false R13.htm 995467 - Disclosure - Accounting Policies Sheet http://www.teradyne.com/20240929/taxonomy/role/AccountingPolicies Accounting Policies Notes 13 false false R14.htm 995477 - Disclosure - Recently Issued Accounting Pronouncements Sheet http://www.teradyne.com/20240929/taxonomy/role/RecentlyIssuedAccountingPronouncements Recently Issued Accounting Pronouncements Notes 14 false false R15.htm 995487 - Disclosure - Revenue Sheet http://www.teradyne.com/20240929/taxonomy/role/Revenue Revenue Notes 15 false false R16.htm 995497 - Disclosure - Dispositions Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositions Dispositions Notes 16 false false R17.htm 995507 - Disclosure - Equity Method Investment Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestment Equity Method Investment Notes 17 false false R18.htm 995517 - Disclosure - Inventories Sheet http://www.teradyne.com/20240929/taxonomy/role/Inventories Inventories Notes 18 false false R19.htm 995527 - Disclosure - Financial Instruments Sheet http://www.teradyne.com/20240929/taxonomy/role/FinancialInstruments Financial Instruments Notes 19 false false R20.htm 995537 - Disclosure - Debt Sheet http://www.teradyne.com/20240929/taxonomy/role/Debt Debt Notes 20 false false R21.htm 995547 - Disclosure - Prepayments Sheet http://www.teradyne.com/20240929/taxonomy/role/Prepayments Prepayments Notes 21 false false R22.htm 995557 - Disclosure - Product Warranty Sheet http://www.teradyne.com/20240929/taxonomy/role/ProductWarranty Product Warranty Notes 22 false false R23.htm 995567 - Disclosure - Stock-Based Compensation Sheet http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensation Stock-Based Compensation Notes 23 false false R24.htm 995577 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 24 false false R25.htm 995587 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssets Goodwill and Acquired Intangible Assets Notes 25 false false R26.htm 995597 - Disclosure - Net Income Per Common Share Sheet http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShare Net Income Per Common Share Notes 26 false false R27.htm 995607 - Disclosure - Restructuring and Other Sheet http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOther Restructuring and Other Notes 27 false false R28.htm 995617 - Disclosure - Retirement Plans Sheet http://www.teradyne.com/20240929/taxonomy/role/RetirementPlans Retirement Plans Notes 28 false false R29.htm 995627 - Disclosure - Commitments and Contingencies Sheet http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingencies Commitments and Contingencies Notes 29 false false R30.htm 995637 - Disclosure - Income Taxes Sheet http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxes Income Taxes Notes 30 false false R31.htm 995647 - Disclosure - Segment Information Sheet http://www.teradyne.com/20240929/taxonomy/role/SegmentInformation Segment Information Notes 31 false false R32.htm 995657 - Disclosure - Shareholders' Equity Sheet http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquity Shareholders' Equity Notes 32 false false R33.htm 995667 - Disclosure - Accounting Policies (Policies) Sheet http://www.teradyne.com/20240929/taxonomy/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.teradyne.com/20240929/taxonomy/role/AccountingPolicies 33 false false R34.htm 995677 - Disclosure - Revenue (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/RevenueTables Revenue (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/Revenue 34 false false R35.htm 995687 - Disclosure - Dispositions (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsTables Dispositions (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositions 35 false false R36.htm 995697 - Disclosure - Equity Method Investment (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentTables Equity Method Investment (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestment 36 false false R37.htm 995707 - Disclosure - Inventories (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/InventoriesTables Inventories (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/Inventories 37 false false R38.htm 995717 - Disclosure - Financial Instruments (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/FinancialInstruments 38 false false R39.htm 995727 - Disclosure - Debt (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/DebtTables Debt (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/Debt 39 false false R40.htm 995737 - Disclosure - Prepayments (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/PrepaymentsTables Prepayments (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/Prepayments 40 false false R41.htm 995747 - Disclosure - Product Warranty (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/ProductWarrantyTables Product Warranty (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/ProductWarranty 41 false false R42.htm 995757 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensation 42 false false R43.htm 995767 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss 43 false false R44.htm 995777 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables Goodwill and Acquired Intangible Assets (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssets 44 false false R45.htm 995787 - Disclosure - Net Income Per Common Share (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShare 45 false false R46.htm 995797 - Disclosure - Retirement Plans (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/RetirementPlans 46 false false R47.htm 995807 - Disclosure - Income Taxes (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxes 47 false false R48.htm 995817 - Disclosure - Segment Information (Tables) Sheet http://www.teradyne.com/20240929/taxonomy/role/SegmentInformationTables Segment Information (Tables) Tables http://www.teradyne.com/20240929/taxonomy/role/SegmentInformation 48 false false R49.htm 995827 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 49 false false R50.htm 995837 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Details 50 false false R51.htm 995847 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) Details 51 false false R52.htm 995857 - Disclosure - Deferred Revenue and Customer Advances (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail Deferred Revenue and Customer Advances (Detail) Details 52 false false R53.htm 995867 - Disclosure - Dispositions - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail Dispositions - Additional Information (Detail) Details 53 false false R54.htm 995877 - Disclosure - Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail) Details 54 false false R55.htm 995887 - Disclosure - Equity Method Investments - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail Equity Method Investments - Additional Information (Detail) Details 55 false false R56.htm 995897 - Disclosure - Equity Method Investment - Summary of Equity Method Investment (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentSummaryOfEquityMethodInvestmentDetail Equity Method Investment - Summary of Equity Method Investment (Detail) Details 56 false false R57.htm 995907 - Disclosure - Composition of Inventories, Net (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/CompositionOfInventoriesNetDetail Composition of Inventories, Net (Detail) Details 57 false false R58.htm 995917 - Disclosure - Composition of Inventories, Net (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureCompositionOfInventoriesNetParentheticalDetail Composition of Inventories, Net (Parenthetical) (Detail) Details 58 false false R59.htm 995927 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 59 false false R60.htm 995937 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail Financial Instruments - Additional Information (Detail) Details 60 false false R61.htm 995947 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Details 61 false false R62.htm 995957 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail Schedule of Reported Financial Assets and Liabilities (Detail) Details 62 false false R63.htm 995967 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Details 63 false false R64.htm 995977 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail Schedule of Available for Sale Marketable Securities (Detail) Details 64 false false R65.htm 995987 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail Schedule of Reported Available for Sale Marketable Securities (Detail) Details 65 false false R66.htm 995997 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail Contractual Maturities of Investments in Debt Securities Held (Detail) Details 66 false false R67.htm 996007 - Disclosure - Schedule of Notional Amount of Derivatives (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail Schedule of Notional Amount of Derivatives (Detail) Details 67 false false R68.htm 996017 - Disclosure - Schedule Of Foreign Currency Cash Flow Hedges (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail Schedule Of Foreign Currency Cash Flow Hedges (Detail) Details 68 false false R69.htm 996027 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Details 69 false false R70.htm 996037 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Details 70 false false R71.htm 996047 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetails Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) Details 71 false false R72.htm 996057 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 72 false false R73.htm 996067 - Disclosure - Interest Expense on Teradyne's Senior Notes (Detail) Notes http://www.teradyne.com/20240929/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail Interest Expense on Teradyne's Senior Notes (Detail) Details 73 false false R74.htm 996077 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail Schedule of Prepayments and Other Current Assets (Detail) Details 74 false false R75.htm 996087 - Disclosure - Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) Sheet http://www.teradyne.com/20240929/taxonomy/role/DisclosurePrepaymentsScheduleOfPrepaymentsAndOtherCurrentAssetsParentheticalDetails Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) Details 75 false false R76.htm 996097 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail Warranty Accrual Included in Other Accrued Liabilities (Detail) Details 76 false false R77.htm 996107 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Details 77 false false R78.htm 996117 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 78 false false R79.htm 996127 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Details 79 false false R80.htm 996137 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Details 80 false false R81.htm 996147 - Disclosure - Changes in Accumulated Other Comprehensive Income (loss) (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail Changes in Accumulated Other Comprehensive Income (loss) (Detail) Details 81 false false R82.htm 996157 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) Details 82 false false R83.htm 996167 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Details 83 false false R84.htm 996177 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Details 84 false false R85.htm 996187 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail Goodwill and Acquired Intangible Assets - Additional Information (Detail) Details 85 false false R86.htm 996197 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail Changes in Carrying Amount of Goodwill by Segment (Detail) Details 86 false false R87.htm 996207 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail Schedule of Amortizable Intangible Assets (Detail) Details 87 false false R88.htm 996227 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail Schedule of Estimated Intangible Asset Amortization Expense (Detail) Details 88 false false R89.htm 996237 - Disclosure - Net Income Per Common Share - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail Net Income Per Common Share - Additional Information (Detail) Details 89 false false R90.htm 996247 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail Computation of Basic and Diluted Net Income Per Common Share (Detail) Details 90 false false R91.htm 996257 - Disclosure - Restructuring and Other - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail Restructuring and Other - Additional Information (Detail) Details 91 false false R92.htm 996267 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 92 false false R93.htm 996277 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) Details 93 false false R94.htm 996287 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 94 false false R95.htm 996297 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 95 false false R96.htm 996307 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail Schedule of Reconciliation of Effective Tax Rate (Detail) Details 96 false false R97.htm 996317 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 97 false false R98.htm 996327 - Disclosure - Schedule of Segment Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail Schedule of Segment Information (Detail) Details 98 false false R99.htm 996337 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail Schedule of Segment Reporting Information by Segment Charges (Detail) Details 99 false false R100.htm 996347 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 100 false false All Reports Book All Reports ter-20240929.htm ter-20240929.xsd http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 116 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ter-20240929.htm": { "nsprefix": "ter", "nsuri": "http://www.teradyne.com/20240929", "dts": { "inline": { "local": [ "ter-20240929.htm" ] }, "schema": { "local": [ "ter-20240929.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/arcrole/esma-arcrole-2018-11-21.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/2023/calculation-1.1.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] } }, "keyStandard": 359, "keyCustom": 69, "axisStandard": 40, "axisCustom": 1, "memberStandard": 75, "memberCustom": 38, "hidden": { "total": 36, "http://xbrl.sec.gov/dei/2024": 4, "http://fasb.org/us-gaap/2024": 31, "http://www.teradyne.com/20240929": 1 }, "contextCount": 630, "entityCount": 1, "segmentCount": 118, "elementCount": 934, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1710, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 7 }, "report": { "R1": { "role": "http://www.teradyne.com/20240929/taxonomy/role/CoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.teradyne.com/20240929/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_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "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-20240929.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.teradyne.com/20240929/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_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "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-20240929.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.teradyne.com/20240929/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_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "unique": true } }, "R5": { "role": "http://www.teradyne.com/20240929/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_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "unique": true } }, "R6": { "role": "http://www.teradyne.com/20240929/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_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.teradyne.com/20240929/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_28d4d280-98d1-459f-909c-a30aa573c60c", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_62744b03-3038-4796-b2bd-2cc4ea311520", "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-20240929.htm", "unique": true } }, "R8": { "role": "http://www.teradyne.com/20240929/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_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.teradyne.com/20240929/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_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.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_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.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_26bb2a4e-524a-4acb-b054-5dd7f3d12d51", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_26bb2a4e-524a-4acb-b054-5dd7f3d12d51", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.teradyne.com/20240929/taxonomy/role/TheCompany", "longName": "995457 - Disclosure - The Company", "shortName": "The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.teradyne.com/20240929/taxonomy/role/AccountingPolicies", "longName": "995467 - Disclosure - Accounting Policies", "shortName": "Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.teradyne.com/20240929/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_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:RecentlyIssuedAccountingPronouncementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:RecentlyIssuedAccountingPronouncementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.teradyne.com/20240929/taxonomy/role/Revenue", "longName": "995487 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositions", "longName": "995497 - Disclosure - Dispositions", "shortName": "Dispositions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestment", "longName": "995507 - Disclosure - Equity Method Investment", "shortName": "Equity Method Investment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.teradyne.com/20240929/taxonomy/role/Inventories", "longName": "995517 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstruments", "longName": "995527 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.teradyne.com/20240929/taxonomy/role/Debt", "longName": "995537 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.teradyne.com/20240929/taxonomy/role/Prepayments", "longName": "995547 - Disclosure - Prepayments", "shortName": "Prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:PrepaidExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:PrepaidExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ProductWarranty", "longName": "995557 - Disclosure - Product Warranty", "shortName": "Product Warranty", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensation", "longName": "995567 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "longName": "995577 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "longName": "995587 - Disclosure - Goodwill and Acquired Intangible Assets", "shortName": "Goodwill and Acquired Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShare", "longName": "995597 - Disclosure - Net Income Per Common Share", "shortName": "Net Income Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOther", "longName": "995607 - Disclosure - Restructuring and Other", "shortName": "Restructuring and Other", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlans", "longName": "995617 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingencies", "longName": "995627 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxes", "longName": "995637 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.teradyne.com/20240929/taxonomy/role/SegmentInformation", "longName": "995647 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquity", "longName": "995657 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.teradyne.com/20240929/taxonomy/role/AccountingPoliciesPolicies", "longName": "995667 - Disclosure - Accounting Policies (Policies)", "shortName": "Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.teradyne.com/20240929/taxonomy/role/RevenueTables", "longName": "995677 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsTables", "longName": "995687 - Disclosure - Dispositions (Tables)", "shortName": "Dispositions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_eaf3df70-820c-4a0d-a34e-e9ae83dc1155", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_eaf3df70-820c-4a0d-a34e-e9ae83dc1155", "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-20240929.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentTables", "longName": "995697 - Disclosure - Equity Method Investment (Tables)", "shortName": "Equity Method Investment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.teradyne.com/20240929/taxonomy/role/InventoriesTables", "longName": "995707 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsTables", "longName": "995717 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DebtTables", "longName": "995727 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.teradyne.com/20240929/taxonomy/role/PrepaymentsTables", "longName": "995737 - Disclosure - Prepayments (Tables)", "shortName": "Prepayments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ProductWarrantyTables", "longName": "995747 - Disclosure - Product Warranty (Tables)", "shortName": "Product Warranty (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationTables", "longName": "995757 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "longName": "995767 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "longName": "995777 - Disclosure - Goodwill and Acquired Intangible Assets (Tables)", "shortName": "Goodwill and Acquired Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareTables", "longName": "995787 - Disclosure - Net Income Per Common Share (Tables)", "shortName": "Net Income Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansTables", "longName": "995797 - Disclosure - Retirement Plans (Tables)", "shortName": "Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "C_487fdd86-e498-4ca6-bc28-7747acbb7b8b", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_487fdd86-e498-4ca6-bc28-7747acbb7b8b", "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-20240929.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesTables", "longName": "995807 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.teradyne.com/20240929/taxonomy/role/SegmentInformationTables", "longName": "995817 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail", "longName": "995827 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "ter:TradeAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "ter:TradeAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "longName": "995837 - 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": "50", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6aabad1d-70c4-4152-8f09-d07380082f68", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "unique": true } }, "R51": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail", "longName": "995847 - 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": "51", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ix:continuation", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "longName": "995857 - Disclosure - Deferred Revenue and Customer Advances (Detail)", "shortName": "Deferred Revenue and Customer Advances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "longName": "995867 - Disclosure - Dispositions - Additional Information (Detail)", "shortName": "Dispositions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "us-gaap:GainLossOnSaleOfBusiness", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_42a30f07-dbf0-4f7a-b5c0-4b15fefdefa0", "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-20240929.htm", "unique": true } }, "R54": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail", "longName": "995877 - Disclosure - Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail)", "shortName": "Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_c9c079e5-f4f8-4218-a957-543bec809384", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b11616c4-0314-495f-b320-ba92777dae07", "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-20240929.htm", "unique": true } }, "R55": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail", "longName": "995887 - Disclosure - Equity Method Investments - Additional Information (Detail)", "shortName": "Equity Method Investments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_5558d2f0-a844-467b-931f-dc0aab417484", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5558d2f0-a844-467b-931f-dc0aab417484", "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentSummaryOfEquityMethodInvestmentDetail", "longName": "995897 - Disclosure - Equity Method Investment - Summary of Equity Method Investment (Detail)", "shortName": "Equity Method Investment - Summary of Equity Method Investment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_f3d5d37b-0976-4d54-bd18-bf384328a057", "name": "us-gaap:EquityMethodInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "us-gaap:OciEquityMethodInvestmentTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "unique": true } }, "R57": { "role": "http://www.teradyne.com/20240929/taxonomy/role/CompositionOfInventoriesNetDetail", "longName": "995907 - Disclosure - Composition of Inventories, Net (Detail)", "shortName": "Composition of Inventories, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "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-20240929.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureCompositionOfInventoriesNetParentheticalDetail", "longName": "995917 - Disclosure - Composition of Inventories, Net (Parenthetical) (Detail)", "shortName": "Composition of Inventories, Net (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_c9c079e5-f4f8-4218-a957-543bec809384", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c9c079e5-f4f8-4218-a957-543bec809384", "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-20240929.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.teradyne.com/20240929/taxonomy/role/InventoriesAdditionalInformationDetail", "longName": "995927 - Disclosure - Inventories - Additional Information (Detail)", "shortName": "Inventories - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "ix:continuation", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:InventoryValuationReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "ix:continuation", "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "longName": "995937 - Disclosure - Financial Instruments - Additional Information (Detail)", "shortName": "Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "longName": "995947 - 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": "61", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4990a08b-e6a6-4b08-905b-2089bd0429a9", "name": "ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "unique": true } }, "R62": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "longName": "995957 - 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": "62", "firstAnchor": { "contextRef": "C_4990a08b-e6a6-4b08-905b-2089bd0429a9", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bd4be2c8-489e-4e0b-8ddb-2c5db8c92c12", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "unique": true } }, "R63": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "longName": "995967 - 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": "63", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d59158b8-6a3e-43cd-b766-c0af95dc56a2", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "unique": true } }, "R64": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "longName": "995977 - 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": "64", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "longName": "995987 - 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": "65", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "longName": "995997 - 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": "66", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail", "longName": "996007 - 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": "67", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "longName": "996017 - 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": "68", "firstAnchor": { "contextRef": "C_4d29ed9a-60b7-41d6-84be-a19d168f40b4", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4d29ed9a-60b7-41d6-84be-a19d168f40b4", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "longName": "996027 - 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": "69", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "longName": "996037 - 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": "70", "firstAnchor": { "contextRef": "C_f7eaddb8-ddc0-4c2e-ad48-c3c06ada004a", "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f7eaddb8-ddc0-4c2e-ad48-c3c06ada004a", "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetails", "longName": "996047 - 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": "71", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "longName": "996057 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "unique": true } }, "R73": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail", "longName": "996067 - 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": "73", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "ter:ContractualInterestExpenseOnCoupon", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "ter:ContractualInterestExpenseOnCoupon", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail", "longName": "996077 - 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": "74", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "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-20240929.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.teradyne.com/20240929/taxonomy/role/DisclosurePrepaymentsScheduleOfPrepaymentsAndOtherCurrentAssetsParentheticalDetails", "longName": "996087 - 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": "75", "firstAnchor": { "contextRef": "C_c9c079e5-f4f8-4218-a957-543bec809384", "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-20240929.htm", "first": true }, "uniqueAnchor": null }, "R76": { "role": "http://www.teradyne.com/20240929/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail", "longName": "996097 - 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": "76", "firstAnchor": { "contextRef": "C_f3d5d37b-0976-4d54-bd18-bf384328a057", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f3d5d37b-0976-4d54-bd18-bf384328a057", "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-20240929.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "longName": "996107 - 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": "77", "firstAnchor": { "contextRef": "C_f3d5d37b-0976-4d54-bd18-bf384328a057", "name": "us-gaap:ExtendedProductWarrantyAccrual", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "unique": true } }, "R78": { "role": "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "longName": "996117 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:ShareholderReturnAwardPerformanceMeasurementPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "ter:ShareholderReturnAwardPerformanceMeasurementPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "longName": "996127 - 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": "79", "firstAnchor": { "contextRef": "C_79265f30-f485-48cc-9c9a-868da62d9099", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_79265f30-f485-48cc-9c9a-868da62d9099", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "longName": "996137 - 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": "80", "firstAnchor": { "contextRef": "C_7b90dc87-ddb1-47ec-990f-54a66404a79c", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7b90dc87-ddb1-47ec-990f-54a66404a79c", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "996147 - 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": "81", "firstAnchor": { "contextRef": "C_f3d5d37b-0976-4d54-bd18-bf384328a057", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_947f6d3b-82ee-4d88-8534-05457b520777", "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-20240929.htm", "unique": true } }, "R82": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "longName": "996157 - 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": "82", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c9c079e5-f4f8-4218-a957-543bec809384", "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-20240929.htm", "unique": true } }, "R83": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "longName": "996167 - 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": "83", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ec8eb2a3-3050-4669-ad21-711640c4e9b5", "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-20240929.htm", "unique": true } }, "R84": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "longName": "996177 - 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": "84", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": null }, "R85": { "role": "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "longName": "996187 - 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": "85", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": null }, "R86": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "longName": "996197 - 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": "86", "firstAnchor": { "contextRef": "C_c9c079e5-f4f8-4218-a957-543bec809384", "name": "us-gaap:GoodwillGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c9c079e5-f4f8-4218-a957-543bec809384", "name": "us-gaap:GoodwillGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "longName": "996207 - Disclosure - Schedule of Amortizable Intangible Assets (Detail)", "shortName": "Schedule of Amortizable Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail", "longName": "996227 - 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": "88", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "longName": "996237 - 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": "89", "firstAnchor": { "contextRef": "C_61c48449-d662-4fb3-a781-2d88c8b96a24", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_61c48449-d662-4fb3-a781-2d88c8b96a24", "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-20240929.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "longName": "996247 - 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": "90", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "unique": true } }, "R91": { "role": "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "longName": "996257 - Disclosure - Restructuring and Other - Additional Information (Detail)", "shortName": "Restructuring and Other - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail", "longName": "996267 - Disclosure - Retirement Plans - Additional Information (Detail)", "shortName": "Retirement Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_3a961e2a-b08f-4c2f-8481-68c7bf4c2430", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3a961e2a-b08f-4c2f-8481-68c7bf4c2430", "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-20240929.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "longName": "996277 - 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": "93", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_83d80fa0-8c2b-42d4-9b29-ef8644faea2d", "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-20240929.htm", "unique": true } }, "R94": { "role": "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996287 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:PurchaseObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_78e1ad3c-d931-49f3-89a8-5a6fd629957e", "name": "us-gaap:PurchaseObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "longName": "996297 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "longName": "996307 - 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": "96", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.teradyne.com/20240929/taxonomy/role/SegmentInformationAdditionalInformationDetail", "longName": "996317 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "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-20240929.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "longName": "996327 - Disclosure - Schedule of Segment Information (Detail)", "shortName": "Schedule of Segment Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "unique": true } }, "R99": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "longName": "996337 - 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": "99", "firstAnchor": { "contextRef": "C_38feb4c3-1fa9-449f-a5f7-75bf4a8b350d", "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-20240929.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_31490b9e-a38d-4051-ace9-40440d45f741", "name": "ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock", "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "unique": true } }, "R100": { "role": "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "longName": "996347 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "shortName": "Shareholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_fc05491a-0c66-4b30-b2ab-ac13d478bcea", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240929.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate202006Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingStandardsUpdate202006Member", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r100", "r1157" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance for credit losses of $1,972 and $1,988 at September 29, 2024 and December 31, 2023, respectively", "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": [ "r1324" ] }, "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1385" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r103", "r166" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r108", "r166" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240929/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": [ "r4", "r19", "r30", "r233", "r234", "r1296" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240929/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": [ "r219", "r220", "r221", "r224", "r233", "r234", "r1296" ] }, "ter_AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/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/20240929", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/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": [ "r232", "r233", "r783", "r785", "r786", "r787", "r788", "r790" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r29", "r30", "r123", "r210", "r899", "r943", "r947" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/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": [ "r232", "r233", "r783", "r785", "r786", "r787", "r788", "r790" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240929/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": [ "r2", "r19", "r30", "r734", "r737", "r808", "r938", "r939", "r1296", "r1297", "r1298", "r1308", "r1309", "r1310", "r1312" ] }, "ter_AccumulatedOtherComprehensiveIncomeUnrealizedGainsOnCashFlowHedgeAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "AccumulatedOtherComprehensiveIncomeUnrealizedGainsOnCashFlowHedgeAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "AcquisitionAndDivestitureExpenses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "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": [ "r1225" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r113" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r959", "r1308", "r1309", "r1310", "r1312", "r1505", "r1583" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1238" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1238" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1238" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1238" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r189", "r190", "r191", "r192", "r193", "r194", "r257", "r258", "r259", "r260", "r272", "r332", "r333", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r428", "r429", "r438", "r686", "r687", "r688", "r689", "r690", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r776", "r777", "r795", "r796", "r797", "r803", "r804", "r805", "r806", "r807", "r808", "r846", "r847", "r848", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r59", "r60", "r630" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240929/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_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1271" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1197", "r1207", "r1217", "r1249" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1200", "r1210", "r1220", "r1252" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1272" ] }, "ter_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "AgreementAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Agreement [Axis]", "documentation": "Agreement" } } }, "auth_ref": [] }, "ter_AgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "AgreementDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Agreement [Domain]", "documentation": "Agreement." } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1238" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/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/2024", "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": [ "r1245" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1201", "r1211", "r1221", "r1245", "r1253", "r1257", "r1265" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1263" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r660", "r664" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r211", "r335", "r386" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "AmericasMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]" } } }, "auth_ref": [ "r1585", "r1586", "r1587", "r1588" ] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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", "r133", "r506", "r1528" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/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", "r416", "r423", "r1113" ] }, "ter_AntidilutionAdjustmentsOfConvertibleNoteHedges": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "AntidilutionAdjustmentsOfConvertibleNoteHedges", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r288" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/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": [ "r39" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r718" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r1585", "r1586", "r1587", "r1588" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r164", "r177", "r204", "r250", "r292", "r301", "r320", "r324", "r374", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r720", "r725", "r781", "r896", "r1003", "r1103", "r1104", "r1157", "r1188", "r1394", "r1395", "r1531" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r198", "r215", "r250", "r374", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r720", "r725", "r781", "r1157", "r1394", "r1395", "r1531" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r754", "r755", "r1145" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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": [ "r1", "r89", "r95", "r146", "r196", "r197" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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": [ "r1", "r89", "r95", "r145", "r146", "r196", "r197" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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/20240929", "localname": "AutoGuideLlcMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "AvailableForSaleDebtAndEquitySecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "AvailableForSaleDebtAndEquitySecuritiesNonCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r340" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r341" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r337", "r392", "r895" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1337" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r346", "r890" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1336" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r345", "r889" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1338" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r347", "r891" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1333", "r1334", "r1541" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1333", "r1334", "r1540" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1335" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r344", "r888" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r343", "r887", "r1333" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r338", "r392", "r754", "r882", "r1145", "r1149", "r1325", "r1509", "r1510", "r1511" ] }, "ter_AvailableForSaleSecuritiesGrossRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "AvailableForSaleSecuritiesGrossRealizedGain", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "AvailableForSaleSecuritiesGrossRealizedLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "AvailableIncrementalAmountUnderTheCreditFacilityNotToExceedPercentageOfConsolidatedEbidta", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1260" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1261" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1256" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1256" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1256" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1256" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1256" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1256" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240929/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": [ "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1259" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1258" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1257" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1257" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r437", "r1545", "r1546" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r68", "r71", "r437", "r1545", "r1546" ] }, "ter_BalanceSheetLocationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "BalanceSheetLocationsAxis", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "BalanceSheetLocationsDomain", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "BaseRateMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240929/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": [ "r417", "r418", "r419", "r420", "r421", "r709", "r1132", "r1135" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240929/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": [ "r62", "r63", "r417", "r418", "r419", "r420", "r421", "r709", "r1132", "r1135" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r61" ] }, "currency_CNY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "CNY", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "CallOptionMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1044", "r1045" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r36", "r37", "r38" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r80", "r81" ] }, "ter_CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r35", "r200", "r1087" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240929/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": [ "r1507", "r1508" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r35", "r138", "r246" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r0", "r138" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r200" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r67" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r200" ] }, "us-gaap_CatastrophicEventDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CatastrophicEventDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1169" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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", "r1182", "r1183", "r1184", "r1185" ] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r40", "r265" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r40", "r265" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1236" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r1233" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r1231" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r188", "r207", "r208", "r209", "r250", "r276", "r281", "r285", "r287", "r295", "r296", "r374", "r473", "r476", "r477", "r478", "r482", "r483", "r514", "r515", "r517", "r520", "r527", "r781", "r952", "r953", "r954", "r955", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r990", "r1014", "r1032", "r1064", "r1065", "r1066", "r1067", "r1068", "r1275", "r1303", "r1313" ] }, "ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued": { "xbrltype": "perShareItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "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": [ "r1237" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1237" ] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1109" ] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralDomain", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "CollateralPledgedMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r150", "r472", "r1182", "r1183", "r1184", "r1185" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note R)", "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": [ "r109", "r169", "r897", "r989" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r148", "r450", "r451", "r1072", "r1375", "r1380" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r157" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r1178", "r1179", "r1180", "r1182", "r1183", "r1184", "r1185", "r1308", "r1309", "r1312", "r1505", "r1578", "r1583" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r112" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r112", "r990" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r112" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r20", "r112", "r990", "r1009", "r1583", "r1584" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $0.125 par value, 1,000,000 shares authorized; 162,959 and 152,698 shares issued and outstanding at September 29, 2024, and December 31, 2023, respectively", "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": [ "r112", "r898", "r1157" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1242" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1241" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1243" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1240" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r31", "r229", "r231", "r237", "r884", "r909", "r910" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r121", "r236", "r883", "r907" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r41", "r42", "r82", "r83", "r331", "r1071" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r41", "r42", "r82", "r83", "r331", "r949", "r1071" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r41", "r42", "r82", "r83", "r331", "r1071", "r1283" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r41", "r42", "r82", "r83", "r331", "r1071" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r175", "r252", "r292", "r303", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r473", "r474", "r475", "r476", "r478", "r479", "r480", "r481", "r482", "r1103", "r1104", "r1394", "r1395" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r175", "r252", "r292", "r303", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r473", "r474", "r475", "r476", "r478", "r479", "r480", "r481", "r482", "r1103", "r1104", "r1394", "r1395" ] }, "ter_ContractManufacturerAndSupplierPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ContractManufacturerAndSupplierPrepayments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ContractWithCustomerDurationAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1125", "r1398" ] }, "us-gaap_ContractWithCustomerDurationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerDurationDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1125", "r1398" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r538" ] }, "ter_ContractualInterestExpenseOnCoupon": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ContractualInterestExpenseOnCoupon", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "ConvertibleCommonSharesMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ConvertibleCommonStockMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r112" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r102" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1508", "r1509", "r1510", "r1511", "r1518" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r26" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "CorporateAndEliminationsMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Eliminations", "label": "Corporate Segment and Other Operating Segment [Member]", "documentation": "Component of entity providing financial and operational oversight and administrative support considered to be operating segment and operating segment, classified as other. Excludes intersegment elimination and reconciling item." } } }, "auth_ref": [ "r1316" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r1128", "r1130", "r1145", "r1158", "r1175", "r1575" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r127", "r128", "r844" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "ter_CostOfRevenuesLegalSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "CostOfRevenuesLegalSettlement", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues-legal settlement", "label": "Cost Of Revenues Legal Settlement", "documentation": "Cost of revenues legal settlement." } } }, "auth_ref": [] }, "ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "CostOfRevenuesProvisionForExcessAndObsoleteInventory", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ter_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "CreditAgreementMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r472", "r1392" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r472", "r1392", "r1393" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r191", "r256", "r264", "r272", "r379", "r385", "r429", "r686", "r687", "r703", "r705", "r732", "r734", "r735", "r737", "r738", "r739", "r745", "r748", "r750", "r751", "r806" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r191", "r256", "r264", "r272", "r379", "r385", "r429", "r686", "r687", "r703", "r705", "r732", "r734", "r735", "r737", "r738", "r739", "r745", "r748", "r750", "r751", "r806" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CurrencyAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r1526" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r65", "r1361", "r1362", "r1363", "r1364", "r1366", "r1368", "r1371", "r1372" ] }, "currency_DKK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "DKK", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r36", "r38" ] }, "us-gaap_DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentExpirationOrDueDateDayMonthAndYear", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r36", "r38" ] }, "us-gaap_DebtConversionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionNameDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r36", "r38" ] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r36", "r38" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r149", "r248", "r432", "r433", "r434", "r435", "r436", "r471", "r472", "r484", "r490", "r491", "r492", "r493", "r494", "r495", "r500", "r507", "r508", "r510", "r793" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r26", "r102", "r103", "r165", "r168", "r252", "r485", "r486", "r487", "r488", "r489", "r491", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r1115", "r1116", "r1117", "r1118", "r1119", "r1156", "r1304", "r1376", "r1377", "r1378", "r1527", "r1529" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DebtInstrumentConvertibleBeneficialConversionFeature", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r52" ] }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r47" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r151", "r487" ] }, "ter_DebtInstrumentConvertibleMaximumThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DebtInstrumentConvertibleMaximumThresholdPercentage", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r26", "r87" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r485", "r793", "r794", "r1116", "r1117", "r1156" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r26", "r87" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r105", "r486" ] }, "ter_DebtInstrumentIssuanceCostsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DebtInstrumentIssuanceCostsAmortizationPeriod", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r252", "r485", "r486", "r487", "r488", "r489", "r491", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r509", "r1115", "r1116", "r1117", "r1118", "r1119", "r1156", "r1304", "r1527", "r1529" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.teradyne.com/20240929/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", "r1115", "r1510", "r1511" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r26", "r252", "r485", "r486", "r487", "r488", "r489", "r491", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r1115", "r1116", "r1117", "r1118", "r1119", "r1156", "r1304", "r1376", "r1377", "r1378", "r1527", "r1529" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments", "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r26", "r51", "r52", "r86", "r155", "r156", "r252", "r485", "r486", "r487", "r488", "r489", "r491", "r496", "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r505", "r506", "r509", "r1115", "r1116", "r1117", "r1118", "r1119", "r1156", "r1304", "r1527", "r1529" ] }, "ter_DebtMutualFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DebtMutualFundsMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1327" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r179", "r395" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r179", "r395" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1328", "r1329", "r1330", "r1331", "r1332", "r1333", "r1334", "r1335", "r1336", "r1337", "r1338", "r1340" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r178", "r394", "r1110" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r667", "r668" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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", "r183", "r1306" ] }, "ter_DeferredRevenueAndCustomerAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DeferredRevenueAndCustomerAdvances", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "DeferredRevenueAndCustomerAdvancesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DeferredRevenueArrangementByTypeTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue Arrangement, by Type [Table]", "documentation": "Disclosure of information about deferred revenue by type of arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueArrangementLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DeferredRevenueDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Revenue Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1293" ] }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1496" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Retirement plan actuarial losses (gains)", "negatedTerseLabel": "Net actuarial loss (gain)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r544", "r582", "r607", "r1130", "r1131" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r544", "r583", "r608", "r1130", "r1131" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r163", "r541", "r542", "r565", "r1002", "r1130", "r1542" ] }, "ter_DefinedBenefitPlanBenefitObligationAndPensionAssetsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DefinedBenefitPlanBenefitObligationAndPensionAssetsPeriodIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in pension benefit obligation and pension assets", "label": "Defined Benefit Plan, Benefit Obligation and Pension Assets, Period Increase (Decrease)", "documentation": "Defined benefit plan, benefit obligation and pension assets, period increase (decrease)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanBenefitObligationPaymentForSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligationPaymentForSettlement", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement expense", "label": "Defined Benefit Plan, Benefit Obligation, Payment for Settlement", "documentation": "Amount of payment, which decreases benefit obligation of defined benefit plan, for irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Transaction constituting settlement includes, but is not limited to, making lump-sum cash payment to participant in exchange for their rights to receive specified benefits and purchasing nonparticipating annuity contract. Excludes decreases to benefit obligation for remeasurement due to settlement." } } }, "auth_ref": [ "r1401" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in pension benefit obligation", "label": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease)", "totalLabel": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r559", "r569", "r611", "r1128", "r1129", "r1130", "r1131" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r577", "r1131" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r544", "r581", "r606", "r1130", "r1131" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r544", "r548", "r580", "r605", "r1130", "r1131" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r578", "r603", "r1130", "r1131" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement expense", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r543", "r585", "r610" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r546", "r579", "r604", "r1130", "r1131" ] }, "ter_DefinedBenefitPlanSpecialTerminationBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DefinedBenefitPlanSpecialTerminationBenefitObligation", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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", "r46" ] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1045", "r1051", "r1054", "r1059", "r1501", "r1502", "r1503" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r727" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/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": [ "r216", "r217", "r754", "r755", "r768", "r780", "r971", "r972", "r973", "r974", "r975", "r977", "r978", "r979", "r980", "r981", "r996", "r997", "r1045", "r1052", "r1056", "r1057", "r1060", "r1061", "r1094", "r1145", "r1149", "r1180", "r1509", "r1510", "r1511", "r1579" ] }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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", "r1509", "r1510", "r1511" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/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": [ "r979", "r981", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1004", "r1005", "r1006", "r1007", "r1020", "r1021", "r1022", "r1023", "r1026", "r1027", "r1028", "r1029", "r1045", "r1048", "r1056", "r1060", "r1178", "r1180", "r1512", "r1513", "r1514", "r1515", "r1516", "r1517", "r1519", "r1520" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r69", "r72", "r74", "r161", "r979", "r981", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1004", "r1005", "r1006", "r1007", "r1020", "r1021", "r1022", "r1023", "r1026", "r1027", "r1028", "r1029", "r1045", "r1048", "r1056", "r1060", "r1094", "r1178", "r1180", "r1512", "r1513", "r1514", "r1515", "r1516", "r1517", "r1519", "r1520" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r21", "r69", "r72" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r21", "r69", "r72", "r74", "r76", "r77", "r728" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r728" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/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": [ "r216", "r217", "r754", "r755", "r768", "r780", "r971", "r972", "r973", "r974", "r977", "r978", "r979", "r980", "r981", "r1004", "r1006", "r1007", "r1048", "r1049", "r1052", "r1056", "r1057", "r1060", "r1061", "r1094", "r1509", "r1510", "r1511", "r1579" ] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1046", "r1051", "r1053", "r1059", "r1501", "r1502", "r1503" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r727" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r980", "r981", "r1045", "r1047", "r1050", "r1055", "r1058", "r1180" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r1502", "r1503" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/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": [ "r21" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r160", "r1361", "r1362", "r1363", "r1364", "r1366", "r1368", "r1371", "r1372" ] }, "ter_DeviceInterfaceSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DeviceInterfaceSolutionsMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "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/2024", "localname": "DirectorMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]" } } }, "auth_ref": [ "r1323", "r1580" ] }, "ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r537", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r537", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r628", "r633", "r661", "r662", "r663", "r1139" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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": [ "r1", "r89", "r95", "r145", "r146" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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": [ "r1", "r89", "r95", "r145", "r146" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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": [ "r1", "r89", "r95", "r145", "r146" ] }, "ter_DisposalGroupIncludingDiscontinuedOperationNetAssetsHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DisposalGroupIncludingDiscontinuedOperationNetAssetsHeldForSale", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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/20240929", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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/20240929", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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/20240929", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosurePrepaymentsScheduleOfPrepaymentsAndOtherCurrentAssetsParentheticalDetails", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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": [ "r1", "r89", "r95", "r145", "r146" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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": [ "r1", "r5", "r89", "r95", "r146" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositions" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Dispositions", "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": [ "r88", "r144" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r1132", "r1135" ] }, "ter_DisputeInRespectOfContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DisputeInRespectOfContingentConsiderationMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r9", "r157" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r36" ] }, "ter_DividendsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "DividendsPerShare", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1192" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1224" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.teradyne.com/20240929/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_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticPlanMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Domestic Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1459", "r1460", "r1461" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r1235" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1585", "r1586", "r1587", "r1588" ] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "EUR", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/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": [ "r238", "r261", "r262", "r264", "r265", "r266", "r268", "r274", "r276", "r285", "r286", "r287", "r291", "r707", "r717", "r751", "r752", "r885", "r911", "r1096" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/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": [ "r238", "r261", "r262", "r264", "r265", "r266", "r268", "r276", "r285", "r286", "r287", "r291", "r707", "r717", "r751", "r752", "r885", "r911", "r1096" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r273", "r288", "r289", "r290" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1525" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r670", "r1141" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r251", "r670", "r691", "r1141" ] }, "ter_EffectiveIncomeTaxRateReconciliationEffectOfTaxCustsAndJobsActPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "EffectiveIncomeTaxRateReconciliationEffectOfTaxCustsAndJobsActPercent", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r671", "r673", "r1141", "r1307", "r1489" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1141", "r1307", "r1489", "r1491" ] }, "ter_EffectiveIncomeTaxRateReconciliationOnReservesForUncertainTaxPositions": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "EffectiveIncomeTaxRateReconciliationOnReservesForUncertainTaxPositions", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discrete expense (benefit) related to reserves for uncertain tax positions", "negatedLabel": "Discrete expense (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/2024", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1141", "r1307", "r1489", "r1490" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r674", "r675", "r1307", "r1489" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r103" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/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/20240929", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "EmployeesMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1190" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EntityDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240929/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240929/taxonomy/role/Debt", "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DebtTables", "http://www.teradyne.com/20240929/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240929/taxonomy/role/InventoriesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240929/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240929/taxonomy/role/TheCompany", "http://www.teradyne.com/20240929/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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1190" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1190" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1274" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1190" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1190" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1190" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1190" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r1229" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1270" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1270" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1270" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r20", "r191", "r232", "r233", "r234", "r253", "r254", "r255", "r258", "r266", "r269", "r271", "r294", "r379", "r385", "r429", "r528", "r686", "r687", "r703", "r704", "r705", "r708", "r716", "r717", "r732", "r734", "r735", "r736", "r737", "r739", "r750", "r783", "r785", "r786", "r787", "r788", "r790", "r796", "r798", "r808", "r907", "r938", "r939", "r940", "r959", "r1032" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r370", "r371", "r373", "r699", "r1277", "r1278", "r1279", "r1497", "r1498", "r1499", "r1500" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate cost", "label": "Equity Method Investment, Aggregate Cost", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r99" ] }, "ter_EquityMethodInvestmentCapitalizedClosingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "EquityMethodInvestmentCapitalizedClosingCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentSummaryOfEquityMethodInvestmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized closing costs", "label": "Equity Method Investment Capitalized Closing Costs", "documentation": "Equity method investment capitalized closing costs." } } }, "auth_ref": [] }, "ter_EquityMethodInvestmentCurrencyTranslationAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "EquityMethodInvestmentCurrencyTranslationAdjustment", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentSummaryOfEquityMethodInvestmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustment", "label": "Equity Method Investment Currency Translation Adjustment", "documentation": "Equity method investment currency translation adjustment." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Other-than-Temporary Impairment", "terseLabel": "Equity method investment, other-than-temporary impairment", "documentation": "Amount of other-than-temporary decline in value that has been recognized against investment accounted for under equity method of accounting." } } }, "auth_ref": [ "r1344" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of investment acquired", "label": "Equity Method Investment, Ownership Percentage", "verboseLabel": "Percentage of purchased of issued and outstanding shares of Technoprobe", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r370" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentSummaryOfEquityMethodInvestmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at September 29, 2024", "periodStartLabel": "Balance at June 30, 2024", "label": "Equity Method Investments", "terseLabel": "Equity method investment", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r292", "r312", "r324", "r368", "r1291", "r1345" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestment" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investment", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r186", "r372", "r375", "r1279" ] }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Fair value of publicly-traded investment in Technoprobe", "documentation": "Fair value portion of investments accounted under the equity method." } } }, "auth_ref": [ "r1292", "r1507", "r1508", "r1518" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r10", "r84", "r371" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Equity Method Investment", "label": "Equity Method Investments [Table Text Block]", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r369" ] }, "ter_EquityMutualFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "EquityMutualFundsMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r205", "r754", "r778", "r893", "r894", "r1145", "r1174", "r1177", "r1509", "r1510", "r1511" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1239" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1197", "r1207", "r1217", "r1249" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1194", "r1204", "r1214", "r1246" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r498", "r780", "r1116", "r1117" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1245" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Officer", "label": "Executive Officer [Member]" } } }, "auth_ref": [ "r1323" ] }, "ter_ExerciseOfConvertibleNotesHedgeCallOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ExerciseOfConvertibleNotesHedgeCallOptions", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ExtendedProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240929/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": [ "r1388", "r1391" ] }, "us-gaap_ExtendedProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1389" ] }, "us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyAccrualPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1387" ] }, "us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1390" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r754", "r755", "r768", "r1145" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r754", "r755", "r768", "r1145" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Domain]", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r759", "r760", "r761", "r762", "r763", "r764", "r769", "r1147" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class [Axis]", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r759", "r760", "r761", "r762", "r763", "r764", "r769", "r1147" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r80", "r81" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r498", "r569", "r570", "r571", "r572", "r573", "r574", "r753", "r755", "r756", "r757", "r758", "r767", "r768", "r770", "r813", "r814", "r815", "r1116", "r1117", "r1128", "r1129", "r1130", "r1145", "r1149" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r498", "r1116", "r1117" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r754", "r755", "r756", "r758", "r1145", "r1510", "r1521" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r763", "r765", "r766", "r767", "r770", "r771", "r772", "r773", "r774", "r880", "r1145", "r1150" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r498", "r569", "r574", "r755", "r768", "r813", "r1128", "r1129", "r1130", "r1145" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r498", "r569", "r574", "r755", "r756", "r768", "r814", "r1116", "r1117", "r1128", "r1129", "r1130", "r1145" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r498", "r569", "r570", "r571", "r572", "r573", "r574", "r755", "r756", "r757", "r758", "r768", "r815", "r1116", "r1117", "r1128", "r1129", "r1130", "r1145", "r1149" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement Frequency [Domain]", "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r754", "r755", "r756", "r758", "r1145", "r1510", "r1521" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r498", "r569", "r570", "r571", "r572", "r573", "r574", "r753", "r755", "r756", "r757", "r758", "r767", "r768", "r770", "r813", "r814", "r815", "r1116", "r1117", "r1128", "r1129", "r1130", "r1145", "r1149" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r1145", "r1507", "r1508", "r1509", "r1510", "r1511", "r1521" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.teradyne.com/20240929/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": "Disclosure of information about location and fair value of derivative instrument and nonderivative instrument designated as hedging instrument." } } }, "auth_ref": [ "r68", "r70", "r76" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r387", "r388", "r389", "r390", "r391", "r393", "r396", "r397", "r509", "r525", "r740", "r775", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r908", "r1110", "r1145", "r1147", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1158", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1340", "r1341", "r1342", "r1343", "r1506", "r1509", "r1510", "r1511", "r1518", "r1521" ] }, "ter_FinancialInstrumentsAndFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "FinancialInstrumentsAndFairValueLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "FinancialInstrumentsAndFairValueTable", "presentation": [ "http://www.teradyne.com/20240929/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_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives of customer relationships, development technology, trade name, and deferred tax liability", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r202", "r402", "r422", "r1113" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1369", "r1589" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r424", "r1084", "r1113" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r424", "r1084", "r1113" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r424", "r1084", "r1113" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r424", "r1084", "r1113" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r424", "r1084", "r1113" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r415", "r417", "r418", "r419", "r421", "r422", "r425", "r426", "r845", "r849", "r1084" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r402", "r422", "r849", "r1113" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240929/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": [ "r415", "r422", "r425", "r426", "r427", "r845", "r1084", "r1113" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r415", "r417", "r418", "r419", "r421", "r422", "r425", "r426", "r1084" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r845", "r1368" ] }, "us-gaap_ForeignCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCorporateDebtSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r1327", "r1339", "r1421" ] }, "us-gaap_ForeignCurrencyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyAbstract", "lang": { "en-us": { "role": { "label": "Foreign Currency [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyCashFlowHedgesAbstract", "lang": { "en-us": { "role": { "label": "Foreign Currency Cash Flow Hedges [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Realized loss on contracts, net", "negatedLabel": "Realized loss on contracts, net", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r1011", "r1186", "r1523", "r1524", "r1581" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetails", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized Gain (loss) on contracts", "terseLabel": "Unrealized loss on contracts, net", "negatedTerseLabel": "Unrealized loss on contracts, net", "negatedLabel": "Unrealized losses (gains) on contracts", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r140", "r1012", "r1186", "r1523", "r1524", "r1582" ] }, "ter_ForeignCurrencyTransactionGainUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ForeignCurrencyTransactionGainUnrealized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "ForeignCurrencyTransactionlossUnrealized", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "ForeignCurrencyTranslationAdjustmentsMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1094", "r1128", "r1144", "r1145" ] }, "ter_ForeignExchangeForwardAndOptionContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ForeignExchangeForwardAndOptionContractsMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240929/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": [ "r996", "r1000", "r1006", "r1022", "r1028", "r1053", "r1054", "r1056", "r1180" ] }, "us-gaap_ForeignExchangeOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeOptionMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "ForeignPlanMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1459", "r1460", "r1461" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1201", "r1211", "r1221", "r1253" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1201", "r1211", "r1221", "r1253" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1201", "r1211", "r1221", "r1253" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1201", "r1211", "r1221", "r1253" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1201", "r1211", "r1221", "r1253" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForwardContractsMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1504" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r1234" ] }, "currency_GBP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "GBP", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r69", "r73" ] }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r69", "r72", "r75" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Business", "terseLabel": "Gain on sale of a business", "negatedLabel": "Gain on sale of business", "verboseLabel": "Pre-tax gain on sale of business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r724", "r1302" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefits", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/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 asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r201", "r403", "r881", "r1104", "r1112", "r1146", "r1157", "r1350", "r1357" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "ter_GoodwillAndIntangibleAssetsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "GoodwillAndIntangibleAssetsDisclosureLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "GoodwillAndIntangibleAssetsDisclosureTable", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1348", "r1360" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r410" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill, Gross", "documentation": "Amount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r405", "r412", "r1112" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated impairment losses", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r405", "r412", "r1112" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r1112" ] }, "ter_GregorySmithMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "GregorySmithMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Gregory smith.", "label": "Gregory Smith [Member]", "terseLabel": "Gregory Smith" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r124", "r129", "r176", "r250", "r374", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r781", "r1098", "r1103", "r1315", "r1318", "r1319", "r1320", "r1321", "r1394" ] }, "ter_GroupAnnuityContractMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "GroupAnnuityContractMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Group Annuity Contract", "label": "Group Annuity Contract [Member]", "documentation": "Group annuity contract." } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/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": [ "r21", "r728" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r21" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1084", "r1374" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r416", "r1302", "r1373" ] }, "ter_IncomeLossFromContinuingOperationsBeforeEquityNetEarningsOfAffiliate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "IncomeLossFromContinuingOperationsBeforeEquityNetEarningsOfAffiliate", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before equity in net earnings of affiliate", "terseLabel": "Income before equity in net earnings of affiliate", "label": "Income Loss From Continuing Operations Before Equity Net Earnings of Affiliate", "documentation": "Income loss from continuing operations before equity net earnings of affiliate." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r125", "r172", "r176", "r886", "r904", "r1098", "r1103", "r1315", "r1318", "r1319", "r1320", "r1321" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes and equity in net earnings of affiliate", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r176", "r912", "r1098", "r1315", "r1318", "r1319", "r1320", "r1321" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentSummaryOfEquityMethodInvestmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Equity in net earnings of affiliate", "terseLabel": "Equity in net earnings of affiliate", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r13", "r126", "r171", "r292", "r308", "r324", "r368", "r903" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r1132", "r1135" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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", "r23", "r27", "r89", "r90", "r91", "r92", "r93", "r94", "r96", "r97", "r98", "r147" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r430", "r437", "r443", "r760", "r764", "r769", "r933", "r935", "r1017", "r1084", "r1148", "r1547" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r437", "r443", "r760", "r764", "r769", "r933", "r935", "r1017", "r1084", "r1148", "r1547" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r245", "r670", "r671", "r680", "r684", "r1141", "r1495" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r245", "r670", "r671", "r680", "r684", "r1141", "r1495" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "ter_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r251", "r666", "r670", "r676", "r677", "r678", "r682", "r683", "r692", "r694", "r697", "r698", "r957", "r1141" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1492" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "totalLabel": "Income Tax Expense (Benefit), Total", "terseLabel": "Income tax provision", "verboseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r180", "r184", "r270", "r271", "r292", "r309", "r324", "r669", "r670", "r693", "r913", "r1141" ] }, "us-gaap_IncomeTaxHolidayAggregateDollarAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxHolidayAggregateDollarAmount", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r694" ] }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r694" ] }, "ter_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "IncomeTaxesTable", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1301" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r843", "r1301" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1301" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r277", "r278", "r279", "r287" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r282", "r283", "r287" ] }, "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r277", "r278", "r287" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r277", "r278", "r280", "r287", "r632" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1201", "r1211", "r1221", "r1245", "r1253", "r1257", "r1265" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1263" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1193", "r1269" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1193", "r1269" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1193", "r1269" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r415", "r1368", "r1370" ] }, "us-gaap_IntercompanyForeignCurrencyBalanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntercompanyForeignCurrencyBalanceLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intercompany Foreign Currency Balance [Line Items]", "label": "Intra-Entity 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/2024", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating", "totalLabel": "Interest Expense, Total", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r292", "r301", "r305", "r311", "r324", "r792", "r1103", "r1104" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r133", "r504", "r512", "r1118", "r1119" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryCurrentTable", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r398" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r143", "r1091" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CompositionOfInventoriesNetDetail", "http://www.teradyne.com/20240929/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": [ "r212", "r1088", "r1157" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r143", "r1093" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r143", "r1294" ] }, "ter_InventoryWorkInProcessHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "InventoryWorkInProcessHeldForSale", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r143", "r1092" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r399" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r292", "r304", "r324", "r1103", "r1299" ] }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "JPY", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "KRW", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240929/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240929/taxonomy/role/Debt", "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DebtTables", "http://www.teradyne.com/20240929/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240929/taxonomy/role/InventoriesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240929/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240929/taxonomy/role/TheCompany", "http://www.teradyne.com/20240929/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/2024", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r26", "r102", "r103", "r104", "r107", "r108", "r109", "r110", "r250", "r374", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r721", "r725", "r726", "r781", "r988", "r1097", "r1188", "r1394", "r1531", "r1532" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r117", "r170", "r901", "r1157", "r1305", "r1346", "r1522" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r104", "r199", "r250", "r374", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r721", "r725", "r726", "r781", "r1157", "r1394", "r1531", "r1532" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/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": [ "r755", "r1507" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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": [ "r1", "r89", "r95", "r146", "r196", "r197" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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": [ "r1", "r89", "r95", "r145", "r146", "r196", "r197" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "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/2024", "localname": "LiabilityForCatastropheClaimsByCatastrophicEventAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1169", "r1574" ] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r103" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-Term Line of Credit, Total", "label": "Long-Term Line of Credit", "terseLabel": "Borrowed amount", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r26", "r168", "r1543" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r101", "r106", "r1304", "r1392", "r1393" ] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r101", "r106" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r101", "r106", "r1304", "r1392" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r101", "r106" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "LitigationStatusAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1376", "r1377", "r1378", "r1381" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationStatusDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1376", "r1377", "r1378", "r1381" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "LongMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "LongTermContractWithCustomerMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1125" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r26", "r168", "r497", "r511", "r1116", "r1117", "r1156", "r1543" ] }, "ter_LongTermDebtMaturitiesRepaymentsOfPrincipalInterestPaymentsInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInterestPaymentsInRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "LongTermDebtTerm", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1509", "r1510", "r1511" ] }, "ter_LongTermMarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "LongTermMarketableSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r452", "r453", "r454", "r457", "r665", "r948", "r1114", "r1382", "r1383" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1381", "r1382", "r1383" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r452", "r453", "r454", "r457", "r665", "r948", "r1114", "r1382", "r1383" ] }, "us-gaap_LossOnContractTermination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossOnContractTermination", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r842" ] }, "ter_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "MarketableSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "MaximumMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r621", "r665", "r758", "r841", "r932", "r934", "r948", "r980", "r981", "r1037", "r1039", "r1041", "r1042", "r1062", "r1082", "r1083", "r1108", "r1120", "r1138", "r1149", "r1150", "r1154", "r1155", "r1168", "r1396", "r1533", "r1534", "r1535", "r1536", "r1537", "r1538" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1237" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1237" ] }, "us-gaap_MeasurementInputExpectedDividendPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendPaymentMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1509", "r1510", "r1511" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r756", "r757", "r758", "r1149" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r756", "r757", "r758", "r1149" ] }, "ter_MemoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "MemoryMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "MercedesJohnsonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Mercedes Johnson.", "label": "Mercedes Johnson [Member]", "terseLabel": "Mercedes Johnson" } } }, "auth_ref": [] }, "ter_MinimumEffectiveTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "MinimumEffectiveTaxRate", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "MinimumMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r621", "r665", "r758", "r841", "r932", "r934", "r948", "r980", "r981", "r1037", "r1039", "r1041", "r1042", "r1062", "r1082", "r1083", "r1108", "r1120", "r1138", "r1149", "r1150", "r1154", "r1168", "r1396", "r1533", "r1534", "r1535", "r1536", "r1537", "r1538" ] }, "ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "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": [ "r1256" ] }, "ter_MobileIndustrialRobotsApsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "MobileIndustrialRobotsApsMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "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": [ "r1264" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1238" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r181", "r185" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r244" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r244" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r138", "r139", "r140" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/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": [ "r130", "r140", "r173", "r197", "r227", "r230", "r234", "r250", "r257", "r261", "r262", "r264", "r265", "r266", "r270", "r271", "r284", "r374", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r707", "r717", "r752", "r781", "r906", "r1013", "r1030", "r1031", "r1186", "r1394" ] }, "ter_NetIncomeLossPerCommonShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "NetIncomeLossPerCommonShareLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/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/20240929", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "NonEmployeesMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "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": [ "r1237" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1201", "r1211", "r1221", "r1245", "r1253" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1228" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1227" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1245" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1264" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1264" ] }, "ter_NonUSSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "NonUSSubsidiariesMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "NondesignatedMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/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": [ "r21" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1104", "r1317" ] }, "ter_NumberOfSeveranceChargesRelatedToHeadcountReductions": { "xbrltype": "integerItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "NumberOfSeveranceChargesRelatedToHeadcountReductions", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of severance charges related to headcount reductions.", "label": "Number of Severance Charges Related to Headcount Reductions", "terseLabel": "Number of severance charges related to headcount reductions" } } }, "auth_ref": [] }, "us-gaap_OciEquityMethodInvestmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OciEquityMethodInvestmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentSummaryOfEquityMethodInvestmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income related to investment", "label": "OCI, Equity Method Investment, Tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) (OCI) for proportionate share of equity method investee's OCI." } } }, "auth_ref": [ "r367" ] }, "ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r176", "r1098", "r1315", "r1318", "r1319", "r1320", "r1321" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r800" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r800" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r799" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r318", "r319", "r320", "r321", "r322", "r325", "r1103", "r1104" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r48", "r78", "r79", "r162" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "OptionOneMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "OptionTwoMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "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/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r103" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r108" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r214", "r1157" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r203" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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", "terseLabel": "Amortization of prior service credit, net of tax of $0, $0, $(1), and $(1), respectively", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r8", "r123", "r226", "r586" ] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r219", "r220", "r222", "r907" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r25", "r30", "r233", "r783", "r786", "r790", "r907", "r1296" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r6", "r232", "r907" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r222" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r223" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized (losses) gains arising during period, net of tax of $(73), $728, $285, and $1,816, 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": [ "r218", "r222" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $0, $(869), $(500) and $(441) respectively", "negatedLabel": "Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $0, $(869), $(500) and $(441) respectively", "terseLabel": "Unrealized (losses) gains, net", "negatedTerseLabel": "Unrealized (losses) gains, net", "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": [ "r222", "r225" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.teradyne.com/20240929/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": [ "r223" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, net of tax of $0, $0, $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", "verboseLabel": "Foreign currency translation adjustment, net of tax of $0, $0, $0, and $0, respectively", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r3", "r907" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r3", "r6", "r782", "r789" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240929/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": [ "r20", "r25", "r228", "r231", "r236", "r266", "r783", "r784", "r790", "r883", "r907", "r1296", "r1297" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(2), $0, $24, and $9, 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": [ "r8", "r123", "r226", "r366" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r6", "r232", "r236", "r669", "r695", "r696", "r783", "r787", "r790", "r883", "r907" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized (losses) gains on marketable securities arising during period, net of tax of $609, $(731), $205, and $(408), respectively", "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": [ "r219", "r222", "r366" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r6", "r220" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Assets", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r68", "r76" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "OtherIncreaseDecreaseInEnvironmentalLiabilities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r140" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r134" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "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": [ "r1237" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240929/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": [ "r541", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r591", "r593", "r596", "r599", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r615", "r616", "r617", "r1130", "r1131", "r1132", "r1133", "r1134" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1295", "r1347" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "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": [ "r1199", "r1209", "r1219", "r1251" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1202", "r1212", "r1222", "r1254" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1202", "r1212", "r1222", "r1254" ] }, "currency_PHP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "PHP", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1226" ] }, "ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "PaymentsForConvertibleNoteHedgeNetFinancingActivities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [] }, "ter_PaymentsForIssuanceOfConvertibleLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "PaymentsForIssuanceOfConvertibleLoans", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance of convertible loan", "terseLabel": "Issuance of convertible loan", "label": "Payments for Issuance Of Convertible Loans", "documentation": "Payments for issuance of convertible loan." } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "PaymentsForProceedsFromLifeInsurancePolicies", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240929/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": [ "r136" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240929/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": [ "r136" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r242" ] }, "us-gaap_PaymentsToAcquireAssetsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAssetsInvestingActivities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Assets, Investing Activities", "negatedLabel": "Purchase of investment in a business", "documentation": "Aggregate cash payments for a combination of transactions that are classified as investing activities in which assets, which may include securities, other types of investments, or productive assets, are purchased from third-party sellers. This element can be used by entities to aggregate payments for all asset purchases that are classified as investing activities." } } }, "auth_ref": [ "r1300" ] }, "ter_PaymentsToAcquireAvailableForSaleSecuritiesDebtAndEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebtAndEquity", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payment to purchase issued and outstanding shares by Technoprobe", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r33" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r135" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1236" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1236" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r540", "r566", "r568", "r574", "r592", "r594", "r595", "r596", "r597", "r598", "r613", "r614", "r615", "r1130" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r108", "r541", "r542", "r565", "r1130" ] }, "ter_PensionPlanOneAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "PensionPlanOneAxis", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "PensionPlanOneDomain", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r541", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r591", "r593", "r596", "r599", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r615", "r616", "r627", "r1130", "r1131", "r1135", "r1136", "r1137" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1228" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1245" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1238" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1227" ] }, "ter_PercentageOfAlternativeMinimumTax": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "PercentageOfAlternativeMinimumTax", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "PercentageOfExciseTaxOnShareRepurchasesInExcessOfIssuances", "presentation": [ "http://www.teradyne.com/20240929/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": [] }, "ter_PercentageOfIssuedAndOutstandingSharesAcquired": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "PercentageOfIssuedAndOutstandingSharesAcquired", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of issued and outstanding shares acquired.", "label": "Percentage of Issued and Outstanding Shares Acquired", "terseLabel": "Percentage of issued and outstanding shares acquired" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r1229" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1273" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r1228" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r779" ] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PositionAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "PositionDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/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/20240929", "localname": "PossibleEventAxis", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "PossibleEventDomain", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "PrepaidAndOtherCurrentAssetsLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "PrepaidAndOtherCurrentAssetsTable", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "PrepaidExpenseAndOtherAssetsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240929/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": [ "r213", "r400", "r401", "r1089" ] }, "ter_PrepaidExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "PrepaidExpenseDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "PrepaidExpenseMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "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/20240929", "localname": "PrepaidMaintenanceAndOtherServices", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "PrepaidTaxes", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1090", "r1111", "r1347" ] }, "ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "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/2024", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r241" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail" ], "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": [ "r32" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested, Total", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from the sale of a business, net of cash and cash equivalents sold", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r7", "r22" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Lines of Credit, Total", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from borrowings on revolving credit facility", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r34", "r1304" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r239", "r240", "r1326" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ProductMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1121" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r327", "r844", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r1085", "r1121", "r1167", "r1168", "r1170", "r1173", "r1176", "r1384", "r1386", "r1398", "r1544", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1576", "r1577" ] }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantiesDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Product Warranties Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r167", "r462", "r466", "r470" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r467" ] }, "us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1387" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r469" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r468" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r458", "r459", "r460", "r461", "r463", "r464" ] }, "us-gaap_ProductWarrantyLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyLiabilityLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "ProductWarrantyLiabilityTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r327", "r844", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r1085", "r1121", "r1167", "r1168", "r1170", "r1173", "r1176", "r1384", "r1386", "r1398", "r1544", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1576", "r1577" ] }, "ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r197", "r227", "r230", "r243", "r250", "r257", "r266", "r270", "r271", "r374", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r707", "r717", "r719", "r722", "r723", "r752", "r781", "r886", "r905", "r958", "r1013", "r1030", "r1031", "r1142", "r1143", "r1187", "r1298", "r1394" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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", "r801", "r892", "r902", "r1157" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives of inventory and property, plant, and equipment", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "label": "Purchase Commitment, Excluding Long-term Commitment [Table]", "documentation": "Disclosure of information about purchase arrangement. Includes, but is not limited to, term of arrangement with supplier, minimum quantity required, milestone, period covered by arrangement, and committed amount. Excludes long-term purchase arrangement and unconditional purchase obligation." } } }, "auth_ref": [ "r109", "r169" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "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": [ "r1226" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1226" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Range", "label": "Range [Axis]" } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r566", "r621", "r656", "r657", "r658", "r665", "r758", "r816", "r825", "r841", "r932", "r934", "r948", "r980", "r981", "r1037", "r1039", "r1041", "r1042", "r1062", "r1082", "r1083", "r1108", "r1120", "r1138", "r1149", "r1150", "r1154", "r1155", "r1168", "r1180", "r1379", "r1396", "r1510", "r1534", "r1535", "r1536", "r1537", "r1538" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Range [Domain]" } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r566", "r621", "r656", "r657", "r658", "r665", "r758", "r816", "r825", "r841", "r932", "r934", "r948", "r980", "r981", "r1037", "r1039", "r1041", "r1042", "r1062", "r1082", "r1083", "r1108", "r1120", "r1138", "r1149", "r1150", "r1154", "r1155", "r1168", "r1180", "r1379", "r1396", "r1510", "r1534", "r1535", "r1536", "r1537", "r1538" ] }, "ter_RecentlyIssuedAccountingPronouncementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "RecentlyIssuedAccountingPronouncementsTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240929/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": [ "r234" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/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": [ "r25", "r30", "r233", "r783", "r788", "r790", "r907", "r1296" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240929/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": [ "r6", "r226", "r232", "r907" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r234" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r234" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240929/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": [ "r234" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1194", "r1204", "r1214", "r1246" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestEquityCommonCarryingAmount", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r49", "r50", "r152", "r153" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r137" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of borrowings on revolving credit facility", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r137", "r1304" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r413", "r414", "r1112" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r413", "r414", "r1112" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Engineering and development", "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "documentation": "Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r1488" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r192", "r253", "r254", "r255", "r257", "r258", "r261", "r262", "r263", "r264", "r267", "r268", "r269", "r270", "r271", "r272", "r291", "r380", "r381", "r704", "r705", "r707", "r708", "r716", "r717", "r746", "r750", "r751", "r752", "r795", "r797", "r807", "r808", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r950", "r1322" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1195", "r1205", "r1215", "r1247" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1196", "r1206", "r1216", "r1248" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1203", "r1213", "r1223", "r1255" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r192", "r253", "r254", "r255", "r257", "r258", "r261", "r262", "r263", "r264", "r267", "r268", "r269", "r270", "r271", "r272", "r291", "r380", "r381", "r704", "r705", "r707", "r708", "r716", "r717", "r746", "r750", "r751", "r752", "r795", "r797", "r807", "r808", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r950", "r1322" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240929/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/20240929", "localname": "RestructuringAndOtherChargesRelatedToContractTermination", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r439", "r440", "r442", "r445", "r449" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r441", "r442", "r446", "r447" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r441", "r442", "r443", "r444", "r446", "r447", "r448" ] }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/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": [ "r131" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240929/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": [ "r114", "r157", "r900", "r942", "r947", "r956", "r991", "r1157" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r191", "r253", "r254", "r255", "r258", "r266", "r269", "r271", "r379", "r385", "r429", "r686", "r687", "r703", "r704", "r705", "r708", "r716", "r717", "r732", "r735", "r736", "r739", "r750", "r796", "r798", "r938", "r940", "r959", "r1583" ] }, "ter_RetireeParticipantsTransferredToAccruedPensionObligation": { "xbrltype": "integerItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "RetireeParticipantsTransferredToAccruedPensionObligation", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retiree participants transferred to accrued pension obligation", "label": "Retiree Participants Transferred to Accrued Pension Obligation", "documentation": "Retiree Participants Transferred to Accrued Pension Obligation" } } }, "auth_ref": [] }, "ter_RetirementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "RetirementAgreementMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r1138", "r1281", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1409", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1436", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442", "r1443", "r1444", "r1445", "r1446", "r1447", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1458" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r1138", "r1281", "r1399", "r1400", "r1401", "r1402", "r1403", "r1404", "r1405", "r1406", "r1407", "r1408", "r1409", "r1410", "r1411", "r1412", "r1413", "r1414", "r1415", "r1416", "r1417", "r1418", "r1419", "r1420", "r1421", "r1422", "r1423", "r1424", "r1425", "r1426", "r1427", "r1428", "r1429", "r1430", "r1431", "r1432", "r1433", "r1434", "r1435", "r1436", "r1437", "r1438", "r1439", "r1440", "r1441", "r1442", "r1443", "r1444", "r1445", "r1446", "r1447", "r1448", "r1449", "r1450", "r1451", "r1452", "r1453", "r1454", "r1455", "r1456", "r1457", "r1458" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r593", "r596", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r1459", "r1460", "r1461" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r593", "r596", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r1459", "r1460", "r1461" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240929/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": [ "r541", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r591", "r593", "r596", "r599", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r615", "r616", "r617", "r627", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240929/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": [ "r541", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r590", "r591", "r593", "r596", "r599", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r615", "r616", "r617", "r627", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135", "r1136", "r1137" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r187", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r539" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r182" ] }, "ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1282" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/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": [ "r174", "r175", "r235", "r250", "r292", "r302", "r303", "r318", "r324", "r327", "r329", "r331", "r374", "r473", "r474", "r476", "r477", "r478", "r479", "r480", "r482", "r483", "r781", "r886", "r1103", "r1394" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]" } } }, "auth_ref": [ "r192", "r257", "r258", "r264", "r272", "r380", "r381", "r704", "r705", "r707", "r708", "r716", "r717", "r746", "r752", "r795", "r807", "r808", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "RichardBurnsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Richard Burns.", "label": "Richard Burns [Member]", "terseLabel": "Richard Burns" } } }, "auth_ref": [] }, "ter_RoboticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "RoboticsMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/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/20240929", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Rule 10b51 arr modified flag.", "label": "Rule 10b51 Arr Modified Flag" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1264" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1264" ] }, "ter_RyanDriscollMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "RyanDriscollMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Ryan Driscoll", "label": "Ryan Driscoll [Member]", "documentation": "Ryan Driscoll." } } }, "auth_ref": [] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "SG", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "auth_ref": [] }, "currency_SGD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "SGD", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "SalesMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r24" ] }, "us-gaap_SalesTypeLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesTypeLeaseRevenue", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r293", "r802" ] }, "ter_SanjayMehtaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "SanjayMehtaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Sanjay Mehta.", "label": "Sanjay Mehta [Member]", "terseLabel": "Sanjay Mehta" } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "auth_ref": [ "r626", "r1311" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r272", "r626", "r1276", "r1311" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347" ] }, "ter_ScheduleOfAvailableForSaleSecuritiesReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r122" ] }, "ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures", "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or 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", "r55", "r56", "r57", "r58" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r69", "r72", "r728" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r70" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisclosureDispositionsTables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Related to the DIS Sale Agreement", "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", "r23", "r27", "r89", "r90", "r91", "r92", "r93", "r94", "r96", "r97", "r98", "r147" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1314" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r672", "r1141", "r1489" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r370", "r371", "r373", "r699", "r1277", "r1278", "r1279", "r1497", "r1498", "r1499", "r1500" ] }, "ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1507", "r1508" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r415", "r422", "r425", "r426", "r427", "r845", "r1084", "r1113" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1113", "r1367" ] }, "ter_ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r1112" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1112", "r1349", "r1350", "r1351", "r1352", "r1353", "r1354", "r1355", "r1356", "r1357", "r1358", "r1359" ] }, "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntercompanyForeignCurrencyBalanceTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intercompany Foreign Currency Balance [Table]", "label": "Intra-Entity Foreign Currency Balance [Table]", "documentation": "Disclosure of information about long-term intra-entity foreign currency adjustment, including, but not limited to, translation of underlying foreign currency and intra-entity foreign currency transaction that is considered to be long-term investment with settlement not planned or anticipated in foreseeable future." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r28", "r118", "r119", "r120" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r158" ] }, "ter_ScheduleOfNetIncomeLossPerCommonShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ScheduleOfNetIncomeLossPerCommonShareTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/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/2024", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r66" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r465" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r441", "r442", "r443", "r444", "r446", "r447", "r448" ] }, "ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240929/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": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r43", "r44", "r45" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r43", "r44", "r45" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240929/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": [ "r629", "r631", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r159" ] }, "ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1113", "r1369" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1189" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1191" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240929/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": [ "r174", "r175", "r176", "r177", "r292", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r331", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r427", "r444", "r448", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r1100", "r1103", "r1104", "r1112", "r1172", "r1544", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1576", "r1577" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r329", "r330", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r973", "r976", "r978", "r1038", "r1040", "r1043", "r1063", "r1070", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1086", "r1122", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1171", "r1180", "r1398", "r1544", "r1548", "r1549", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1576", "r1577" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r177", "r292", "r297", "r298", "r299", "r300", "r301", "r314", "r316", "r317", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r331", "r1099", "r1101", "r1102", "r1103", "r1105", "r1106", "r1107" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240929/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/20240929", "localname": "SellingAndAdministrativeForEquityModificationCharge", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r132" ] }, "ter_SemiconductorTestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "SemiconductorTestMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/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/20240929", "localname": "ServiceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "ServiceBasedStockOptionsMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ServiceMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1121" ] }, "us-gaap_SettledLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SettledLitigationMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1381" ] }, "ter_SeveranceAndOtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "SeveranceAndOtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Severance and other restructuring costs.", "label": "Severance And Other Restructuring Costs", "terseLabel": "Severance and other restructuring costs" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1139" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r648" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r648" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/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": [ "r657" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/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": [ "r656" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/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": [ "r658" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240929/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": [ "r629", "r631", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r651" ] }, "ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240929/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": [ "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted average grant date stock price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r641" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "SharePrice", "presentation": [ "http://www.teradyne.com/20240929/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": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]" } } }, "auth_ref": [ "r1397" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]" } } }, "auth_ref": [ "r1397" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1462" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r655" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "ShareholderReturnAwardPerformanceMeasurementPeriod", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "SharesIssued", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r20" ] }, "ter_SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ShortMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "ShortTermContractWithCustomerMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1125" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r141", "r247" ] }, "ter_SocMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "SocMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240929/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240929/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r174", "r175", "r176", "r177", "r195", "r292", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r331", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r427", "r431", "r444", "r448", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r1100", "r1103", "r1104", "r1112", "r1172", "r1544", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1576", "r1577" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r188", "r207", "r208", "r209", "r250", "r276", "r281", "r285", "r287", "r295", "r296", "r374", "r473", "r476", "r477", "r478", "r482", "r483", "r514", "r515", "r517", "r520", "r527", "r781", "r952", "r953", "r954", "r955", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r990", "r1014", "r1032", "r1064", "r1065", "r1066", "r1067", "r1068", "r1275", "r1303", "r1313" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r112", "r115", "r116", "r191", "r232", "r233", "r234", "r253", "r254", "r255", "r258", "r266", "r269", "r271", "r294", "r379", "r385", "r429", "r528", "r686", "r687", "r703", "r704", "r705", "r708", "r716", "r717", "r732", "r734", "r735", "r736", "r737", "r739", "r750", "r783", "r785", "r786", "r787", "r788", "r790", "r796", "r798", "r808", "r907", "r938", "r939", "r940", "r959", "r1032" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r329", "r330", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r973", "r976", "r978", "r1038", "r1040", "r1043", "r1063", "r1070", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079", "r1080", "r1081", "r1086", "r1122", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1171", "r1180", "r1398", "r1544", "r1548", "r1549", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1568", "r1569", "r1570", "r1571", "r1572", "r1573", "r1576", "r1577" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240929/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/Debt", "http://www.teradyne.com/20240929/taxonomy/role/DebtTables", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240929/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240929/taxonomy/role/ProductWarranty", "http://www.teradyne.com/20240929/taxonomy/role/ProductWarrantyTables", "http://www.teradyne.com/20240929/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/taxonomy/role/SegmentInformationTables", "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240929/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": [ "r253", "r254", "r255", "r294", "r798", "r844", "r951", "r970", "r982", "r983", "r984", "r985", "r986", "r987", "r990", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1004", "r1005", "r1006", "r1007", "r1008", "r1010", "r1015", "r1016", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1032", "r1181" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r272", "r626", "r1276", "r1280", "r1311" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240929/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240929/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240929/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240929/taxonomy/role/Debt", "http://www.teradyne.com/20240929/taxonomy/role/DebtTables", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240929/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240929/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240929/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240929/taxonomy/role/ProductWarranty", "http://www.teradyne.com/20240929/taxonomy/role/ProductWarrantyTables", "http://www.teradyne.com/20240929/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/taxonomy/role/SegmentInformationTables", "http://www.teradyne.com/20240929/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240929/taxonomy/role/TheCompany" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r253", "r254", "r255", "r294", "r334", "r798", "r844", "r951", "r970", "r982", "r983", "r984", "r985", "r986", "r987", "r990", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1004", "r1005", "r1006", "r1007", "r1008", "r1010", "r1015", "r1016", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1032", "r1181" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1198", "r1208", "r1218", "r1250" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r20", "r51", "r112", "r115", "r157", "r501" ] }, "ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r20", "r112", "r115", "r116", "r157" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock issued during period, value", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r20", "r111", "r112", "r157", "r959", "r1032", "r1065", "r1187" ] }, "ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r20", "r112", "r115", "r116", "r157" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r20", "r111", "r112", "r157" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r20", "r111", "r112", "r157", "r955", "r1032", "r1067" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r20", "r111", "r112", "r157", "r959", "r1032", "r1067", "r1187" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240929/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": [ "r112", "r115", "r116", "r142", "r992", "r1009", "r1033", "r1034", "r1157", "r1188", "r1305", "r1346", "r1522", "r1583" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r154", "r249", "r513", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r526", "r528", "r741", "r1035", "r1036", "r1069" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "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": [ "r791", "r809" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r791", "r809" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r791", "r809" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "SystemsTestGroupMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/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/20240929", "localname": "TERServiceBasedStockOptionsMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "TWD", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240929/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/2024", "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": [ "r1244" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r685" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r685" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Axis]", "label": "Tax Period [Axis]", "documentation": "Information by period subject to enacted tax law." } } }, "auth_ref": [ "r1493" ] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Domain]", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [ "r1493" ] }, "ter_TechnoprobeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "TechnoprobeMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "TechnoprobeSPAMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "TerCorporateAndEliminationsMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "TeradyneMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1126", "r1398" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1126", "r1398" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r1323", "r1530" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240929/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/2024", "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": [ "r1236" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1243" ] }, "ter_TradeAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "TradeAccountsReceivable", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r64", "r1361", "r1362", "r1363", "r1364", "r1365", "r1366", "r1368", "r1370", "r1371", "r1372" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1263" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1265" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1126" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1126" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r509", "r525", "r740", "r775", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r908", "r1145", "r1147", "r1149", "r1150", "r1151", "r1152", "r1153", "r1154", "r1155", "r1158", "r1284", "r1285", "r1286", "r1287", "r1288", "r1289", "r1290", "r1340", "r1341", "r1342", "r1343", "r1506", "r1509", "r1510", "r1511", "r1518", "r1521" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1266" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1267" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1267" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1265" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1265" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1268" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1266" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r53" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r53" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r53", "r54", "r112", "r115" ] }, "ter_TruistBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "TruistBankMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "TwoThousandTwentyThreeRepurchaseProgramMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240929/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240929/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Type of Adoption [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r189", "r190", "r191", "r192", "r193", "r194", "r257", "r258", "r259", "r260", "r272", "r332", "r333", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r428", "r429", "r438", "r686", "r687", "r688", "r689", "r690", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r776", "r777", "r795", "r796", "r797", "r803", "r804", "r805", "r806", "r807", "r808", "r846", "r847", "r848", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240929/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": [ "r718" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r441", "r442", "r446", "r447" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "auth_ref": [] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r1539" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240929/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": [ "r1095", "r1128", "r1130", "r1145", "r1539" ] }, "ter_UncategorizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "UncategorizedAbstract", "lang": { "en-us": { "role": { "label": "Uncategorized [Abstract]", "documentation": "Uncategorized [Abstract]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1262" ] }, "ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "UniversalRobotsMember", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r679", "r1140" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1494" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r681" ] }, "ter_UsQualifiedPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "UsQualifiedPensionPlanMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "US Qualified Pension Plan.", "label": "US Qualified Pension Plan [Member]", "terseLabel": "U.S. Qualified Pension Plan" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "VariableRateDomain", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "VestingAxis", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481", "r1482", "r1483", "r1484", "r1485", "r1486", "r1487" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r1232" ] }, "ter_WarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "WarrantExercises", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240929/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/20240929", "localname": "WarrantExercisesShares", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "WarrantMember", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1178", "r1179", "r1182", "r1183", "r1184", "r1185" ] }, "ter_WarrantTransactionsDateOfExpiry": { "xbrltype": "dateItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "WarrantTransactionsDateOfExpiry", "presentation": [ "http://www.teradyne.com/20240929/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/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.teradyne.com/20240929/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": [ "r1314" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/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": [ "r275", "r287" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240929/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": [ "r274", "r287" ] }, "ter_WirelessTestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240929", "localname": "WirelessTestMember", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240929/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Wireless", "terseLabel": "Wireless Test", "label": "Wireless Test [Member]", "documentation": "Wireless test member" } } }, "auth_ref": [] }, "exch_XNYS": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/exch/2024", "localname": "XNYS", "presentation": [ "http://www.teradyne.com/20240929/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "New York Stock Exchange Composite Index", "label": "NEW YORK STOCK EXCHANGE, INC. [Member]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r1230" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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/2147477787/942-405-45-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-21D" }, "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/2147478353/942-405-50-1" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r85": { "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" }, "r86": { "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/2147477734/942-470-50-3" }, "r87": { "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/2147477734/942-470-50-3" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "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(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r107": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r125": { "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" }, "r126": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r127": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r128": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r129": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(14)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(15)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r162": { "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" }, "r163": { "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/2147478546/942-210-S99-1" }, "r164": { "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/2147478546/942-210-S99-1" }, "r165": { "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/2147478546/942-210-S99-1" }, "r166": { "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/2147478546/942-210-S99-1" }, "r167": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r168": { "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/2147478546/942-210-S99-1" }, "r169": { "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/2147478546/942-210-S99-1" }, "r170": { "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/2147478546/942-210-S99-1" }, "r171": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r172": { "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/2147478524/942-220-S99-1" }, "r173": { "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/2147478524/942-220-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481725/323-10-35-18" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "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)(4)(i))", "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": "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r541": { "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" }, "r542": { "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" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r678": { "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" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9" }, "r691": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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/2147477891/740-270-50-1" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r799": { "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" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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/2147479072/912-275-50-4" }, "r843": { "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/2147478345/912-310-45-11" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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/2147478859/928-340-50-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r881": { "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/2147478546/942-210-S99-1" }, "r882": { "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/2147478546/942-210-S99-1" }, "r883": { "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/2147478524/942-220-S99-1" }, "r884": { "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/2147478524/942-220-S99-1" }, "r885": { "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/2147478524/942-220-S99-1" }, "r886": { "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/2147477314/942-235-S99-1" }, "r887": { "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/2147477268/942-320-50-3A" }, "r888": { "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/2147477268/942-320-50-3A" }, "r889": { "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/2147477268/942-320-50-3A" }, "r890": { "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/2147477268/942-320-50-3A" }, "r891": { "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/2147477268/942-320-50-3A" }, "r892": { "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/2147478451/942-360-50-1" }, "r893": { "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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r894": { "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/2147478777/944-210-S99-1" }, "r895": { "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/2147478777/944-210-S99-1" }, "r896": { "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/2147478777/944-210-S99-1" }, "r897": { "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/2147478777/944-210-S99-1" }, "r898": { "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/2147478777/944-210-S99-1" }, "r899": { "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/2147478777/944-210-S99-1" }, "r900": { "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/2147478777/944-210-S99-1" }, "r901": { "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/2147478777/944-210-S99-1" }, "r902": { "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/2147478777/944-210-S99-1" }, "r903": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r904": { "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/2147477250/944-220-S99-1" }, "r905": { "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/2147477250/944-220-S99-1" }, "r906": { "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/2147477250/944-220-S99-1" }, "r907": { "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/2147477250/944-220-S99-1" }, "r908": { "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/2147477250/944-220-S99-1" }, "r909": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r910": { "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/2147477250/944-220-S99-1" }, "r911": { "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/2147477250/944-220-S99-1" }, "r912": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r913": { "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/2147477250/944-220-S99-1" }, "r914": { "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/2147477965/944-235-S99-1" }, "r915": { "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/2147477965/944-235-S99-1" }, "r916": { "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/2147477965/944-235-S99-1" }, "r917": { "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/2147477965/944-235-S99-1" }, "r918": { "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/2147477965/944-235-S99-1" }, "r919": { "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/2147477965/944-235-S99-1" }, "r920": { "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/2147477965/944-235-S99-1" }, "r921": { "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/2147477965/944-235-S99-1" }, "r922": { "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/2147477965/944-235-S99-1" }, "r923": { "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/2147477965/944-235-S99-1" }, "r924": { "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/2147477965/944-235-S99-1" }, "r925": { "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/2147477965/944-235-S99-2" }, "r926": { "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/2147477965/944-235-S99-2" }, "r927": { "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/2147477965/944-235-S99-2" }, "r928": { "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/2147477965/944-235-S99-2" }, "r929": { "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/2147477965/944-235-S99-2" }, "r930": { "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/2147477965/944-235-S99-2" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r934": { "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" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r949": { "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/2147477351/944-825-50-1B" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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/2147478009/946-205-45-3" }, "r959": { "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/2147478009/946-205-45-4" }, "r960": { "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/2147478494/946-205-50-2" }, "r961": { "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/2147478494/946-205-50-27" }, "r962": { "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/2147478494/946-205-50-7" }, "r963": { "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/2147478494/946-205-50-7" }, "r964": { "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/2147478494/946-205-50-7" }, "r965": { "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/2147478494/946-205-50-7" }, "r966": { "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/2147478494/946-205-50-7" }, "r967": { "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/2147478494/946-205-50-7" }, "r968": { "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/2147478494/946-205-50-7" }, "r969": { "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/2147478494/946-205-50-7" }, "r970": { "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/2147477796/946-210-45-4" }, "r971": { "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/2147478795/946-210-50-1" }, "r972": { "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/2147478795/946-210-50-1" }, "r973": { "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/2147478795/946-210-50-1" }, "r974": { "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/2147478795/946-210-50-1" }, "r975": { "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/2147478795/946-210-50-12" }, "r976": { "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/2147478795/946-210-50-2" }, "r977": { "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/2147478795/946-210-50-6" }, "r978": { "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/2147478795/946-210-50-6" }, "r979": { "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/2147478795/946-210-50-6" }, "r980": { "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/2147478795/946-210-50-6" }, "r981": { "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/2147478795/946-210-50-6" }, "r982": { "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/2147479170/946-210-S99-1" }, "r983": { "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/2147479170/946-210-S99-1" }, "r984": { "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/2147479170/946-210-S99-1" }, "r985": { "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/2147479170/946-210-S99-1" }, "r986": { "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/2147479170/946-210-S99-1" }, "r987": { "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/2147479170/946-210-S99-1" }, "r988": { "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/2147479170/946-210-S99-1" }, "r989": { "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/2147479170/946-210-S99-1" }, "r990": { "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/2147479170/946-210-S99-1" }, "r991": { "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/2147479170/946-210-S99-1" }, "r992": { "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/2147479170/946-210-S99-1" }, "r993": { "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/2147479170/946-210-S99-1" }, "r994": { "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/2147479170/946-210-S99-1" }, "r995": { "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/2147479170/946-210-S99-1" }, "r996": { "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/2147479170/946-210-S99-1" }, "r997": { "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/2147479170/946-210-S99-1" }, "r998": { "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/2147479170/946-210-S99-1" }, "r999": { "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/2147479170/946-210-S99-1" }, "r1000": { "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/2147479170/946-210-S99-1" }, "r1001": { "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/2147479170/946-210-S99-1" }, "r1002": { "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/2147479170/946-210-S99-1" }, "r1003": { "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/2147479170/946-210-S99-1" }, "r1004": { "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/2147479170/946-210-S99-1" }, "r1005": { "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/2147479170/946-210-S99-1" }, "r1006": { "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/2147479170/946-210-S99-1" }, "r1007": { "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/2147479170/946-210-S99-1" }, "r1008": { "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/2147479170/946-210-S99-2" }, "r1009": { "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/2147479170/946-210-S99-2" }, "r1010": { "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/2147479105/946-220-45-3" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6" }, "r1012": { "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/2147479105/946-220-45-6" }, "r1013": { "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/2147479105/946-220-45-7" }, "r1014": { "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/2147478297/946-220-50-3" }, "r1015": { "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/2147479134/946-220-S99-1" }, "r1016": { "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/2147479134/946-220-S99-1" }, "r1017": { "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/2147479134/946-220-S99-1" }, "r1018": { "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/2147479134/946-220-S99-1" }, "r1019": { "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/2147479134/946-220-S99-1" }, "r1020": { "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/2147479134/946-220-S99-1" }, "r1021": { "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/2147479134/946-220-S99-1" }, "r1022": { "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/2147479134/946-220-S99-1" }, "r1023": { "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/2147479134/946-220-S99-1" }, "r1024": { "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/2147479134/946-220-S99-1" }, "r1025": { "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/2147479134/946-220-S99-1" }, "r1026": { "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/2147479134/946-220-S99-1" }, "r1027": { "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/2147479134/946-220-S99-1" }, "r1028": { "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/2147479134/946-220-S99-1" }, "r1029": { "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/2147479134/946-220-S99-1" }, "r1030": { "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/2147479134/946-220-S99-1" }, "r1031": { "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/2147479134/946-220-S99-3" }, "r1032": { "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/2147479134/946-220-S99-3" }, "r1033": { "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/2147479134/946-220-S99-3" }, "r1034": { "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/2147479134/946-220-S99-3" }, "r1035": { "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/2147477968/946-235-50-2" }, "r1036": { "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/2147477968/946-235-50-2" }, "r1037": { "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/2147477271/946-320-S99-1" }, "r1038": { "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/2147477271/946-320-S99-1" }, "r1039": { "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/2147477271/946-320-S99-2" }, "r1040": { "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/2147477271/946-320-S99-2" }, "r1041": { "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/2147477271/946-320-S99-3" }, "r1042": { "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/2147477271/946-320-S99-3" }, "r1043": { "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/2147477271/946-320-S99-3" }, "r1044": { "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/2147477271/946-320-S99-5" }, "r1045": { "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/2147477271/946-320-S99-5" }, "r1046": { "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/2147477271/946-320-S99-5" }, "r1047": { "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/2147477271/946-320-S99-5" }, "r1048": { "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/2147477271/946-320-S99-5" }, "r1049": { "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/2147477271/946-320-S99-5" }, "r1050": { "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/2147477271/946-320-S99-5A" }, "r1051": { "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/2147477271/946-320-S99-5A" }, "r1052": { "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/2147477271/946-320-S99-5A" }, "r1053": { "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/2147477271/946-320-S99-5B" }, "r1054": { "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/2147477271/946-320-S99-5B" }, "r1055": { "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/2147477271/946-320-S99-5B" }, "r1056": { "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/2147477271/946-320-S99-5B" }, "r1057": { "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/2147477271/946-320-S99-5B" }, "r1058": { "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/2147477271/946-320-S99-5C" }, "r1059": { "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/2147477271/946-320-S99-5C" }, "r1060": { "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/2147477271/946-320-S99-5C" }, "r1061": { "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/2147477271/946-320-S99-5C" }, "r1062": { "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/2147477271/946-320-S99-6" }, "r1063": { "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/2147477271/946-320-S99-6" }, "r1064": { "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/2147478448/946-505-50-1" }, "r1065": { "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/2147478448/946-505-50-2" }, "r1066": { "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/2147478448/946-505-50-2" }, "r1067": { "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/2147478448/946-505-50-2" }, "r1068": { "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/2147478448/946-505-50-2" }, "r1069": { "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/2147478448/946-505-50-6" }, "r1070": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r1071": { "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/2147478785/954-310-50-2" }, "r1072": { "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/2147478522/954-440-50-1" }, "r1073": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1074": { "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/2147478979/970-360-S99-1" }, "r1075": { "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/2147478979/970-360-S99-1" }, "r1076": { "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/2147478979/970-360-S99-1" }, "r1077": { "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/2147478979/970-360-S99-1" }, "r1078": { "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/2147478979/970-360-S99-1" }, "r1079": { "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/2147478979/970-360-S99-1" }, "r1080": { "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/2147478979/970-360-S99-1" }, "r1081": { "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/2147478979/970-360-S99-1" }, "r1082": { "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/2147477332/976-310-50-1" }, "r1083": { "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/2147479230/978-310-50-1" }, "r1084": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1100": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1101": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1102": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r1103": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r1104": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r1105": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1106": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1107": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r1114": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r1141": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1146": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r1147": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r1148": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r1149": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r1150": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1151": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1152": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1153": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1154": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1155": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r1156": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r1157": { "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" }, "r1158": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r1159": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r1160": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r1161": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r1162": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r1163": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r1164": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r1165": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r1166": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-7" }, "r1170": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1171": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1172": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r1173": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r1174": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14" }, "r1175": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r1176": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r1177": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9" }, "r1178": { "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/2147478795/946-210-50-1" }, "r1179": { "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/2147478795/946-210-50-6" }, "r1180": { "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/2147477439/946-210-55-1" }, "r1181": { "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/2147477802/946-310-45-1" }, "r1182": { "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/2147477271/946-320-S99-1" }, "r1183": { "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/2147477271/946-320-S99-2" }, "r1184": { "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/2147477271/946-320-S99-3" }, "r1185": { "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/2147477271/946-320-S99-6" }, "r1186": { "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/2147479168/946-830-55-10" }, "r1187": { "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/2147479168/946-830-55-11" }, "r1188": { "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/2147479168/946-830-55-12" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1194": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1222": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1223": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1224": { "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" }, "r1225": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1226": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1227": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1228": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1229": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1230": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1231": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1232": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1233": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1234": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1235": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1236": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1237": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1238": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1239": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1240": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1241": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1242": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1243": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1244": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1245": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1246": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1247": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1248": { "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" }, "r1249": { "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" }, "r1250": { "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" }, "r1251": { "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" }, "r1252": { "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" }, "r1253": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1254": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1255": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1256": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1257": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1258": { "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" }, "r1259": { "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" }, "r1260": { "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" }, "r1261": { "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" }, "r1262": { "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" }, "r1263": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1264": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1265": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1266": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1267": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1268": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1269": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1270": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1271": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1272": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1273": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1274": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1275": { "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" }, "r1276": { "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" }, "r1277": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1278": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1279": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r1280": { "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" }, "r1281": { "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" }, "r1282": { "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" }, "r1283": { "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/2147477351/944-825-50-1B" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1291": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1292": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1293": { "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" }, "r1294": { "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" }, "r1295": { "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" }, "r1296": { "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" }, "r1297": { "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" }, "r1298": { "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" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r1301": { "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" }, "r1302": { "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" }, "r1303": { "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" }, "r1304": { "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" }, "r1305": { "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" }, "r1306": { "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" }, "r1307": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1308": { "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" }, "r1309": { "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" }, "r1310": { "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" }, "r1311": { "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" }, "r1312": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1316": { "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" }, "r1317": { "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" }, "r1318": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1319": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1320": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1321": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1322": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1323": { "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" }, "r1324": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "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" }, "r1328": { "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" }, "r1329": { "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" }, "r1330": { "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" }, "r1331": { "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" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "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" }, "r1335": { "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" }, "r1336": { "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" }, "r1337": { "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" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "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" }, "r1341": { "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r1345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1346": { "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" }, "r1347": { "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" }, "r1348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1349": { "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" }, "r1350": { "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" }, "r1351": { "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" }, "r1352": { "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" }, "r1353": { "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" }, "r1354": { "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" }, "r1355": { "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" }, "r1356": { "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" }, "r1357": { "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" }, "r1358": { "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" }, "r1359": { "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" }, "r1360": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1362": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1363": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1364": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1365": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1372": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1373": { "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" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1375": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1376": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1377": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1378": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1379": { "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" }, "r1380": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1381": { "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" }, "r1382": { "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" }, "r1383": { "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" }, "r1384": { "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" }, "r1385": { "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" }, "r1386": { "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" }, "r1387": { "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" }, "r1388": { "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" }, "r1389": { "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" }, "r1390": { "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" }, "r1391": { "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" }, "r1392": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1393": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1394": { "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" }, "r1395": { "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" }, "r1396": { "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" }, "r1397": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1398": { "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" }, "r1399": { "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" }, "r1400": { "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" }, "r1401": { "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" }, "r1402": { "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" }, "r1403": { "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" }, "r1404": { "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" }, "r1405": { "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" }, "r1406": { "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" }, "r1407": { "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" }, "r1408": { "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" }, "r1409": { "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" }, "r1410": { "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" }, "r1411": { "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" }, "r1412": { "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" }, "r1413": { "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" }, "r1414": { "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" }, "r1415": { "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" }, "r1416": { "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" }, "r1417": { "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" }, "r1418": { "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" }, "r1419": { "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" }, "r1420": { "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" }, "r1421": { "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" }, "r1422": { "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" }, "r1423": { "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" }, "r1424": { "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" }, "r1425": { "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" }, "r1426": { "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" }, "r1427": { "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" }, "r1428": { "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" }, "r1429": { "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" }, "r1430": { "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" }, "r1431": { "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" }, "r1432": { "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" }, "r1433": { "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" }, "r1434": { "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" }, "r1435": { "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" }, "r1436": { "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" }, "r1437": { "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" }, "r1438": { "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" }, "r1439": { "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" }, "r1440": { "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" }, "r1441": { "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" }, "r1442": { "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" }, "r1443": { "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" }, "r1444": { "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" }, "r1445": { "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" }, "r1446": { "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" }, "r1447": { "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" }, "r1448": { "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" }, "r1449": { "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" }, "r1450": { "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" }, "r1451": { "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" }, "r1452": { "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" }, "r1453": { "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" }, "r1454": { "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" }, "r1455": { "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" }, "r1456": { "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" }, "r1457": { "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" }, "r1458": { "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" }, "r1459": { "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" }, "r1460": { "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" }, "r1461": { "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" }, "r1462": { "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" }, "r1463": { "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" }, "r1464": { "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" }, "r1465": { "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" }, "r1466": { "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" }, "r1467": { "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" }, "r1468": { "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" }, "r1469": { "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" }, "r1470": { "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" }, "r1471": { "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" }, "r1472": { "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" }, "r1473": { "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" }, "r1474": { "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" }, "r1475": { "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" }, "r1476": { "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" }, "r1477": { "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" }, "r1478": { "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" }, "r1479": { "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" }, "r1480": { "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" }, "r1481": { "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" }, "r1482": { "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" }, "r1483": { "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" }, "r1484": { "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" }, "r1485": { "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" }, "r1486": { "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" }, "r1487": { "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" }, "r1488": { "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" }, "r1489": { "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" }, "r1490": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1491": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1492": { "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" }, "r1493": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1494": { "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" }, "r1495": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1496": { "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" }, "r1497": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1498": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1499": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1500": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r1501": { "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" }, "r1502": { "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" }, "r1503": { "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" }, "r1504": { "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" }, "r1505": { "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" }, "r1506": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1507": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1508": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1509": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1510": { "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" }, "r1511": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1512": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1513": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1522": { "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" }, "r1523": { "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" }, "r1524": { "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" }, "r1525": { "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/2147477401/830-230-45-1" }, "r1526": { "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" }, "r1527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1530": { "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" }, "r1531": { "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" }, "r1532": { "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" }, "r1533": { "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" }, "r1534": { "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" }, "r1535": { "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" }, "r1536": { "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" }, "r1537": { "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" }, "r1538": { "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" }, "r1539": { "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/2147477268/942-320-50-2" }, "r1540": { "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/2147477268/942-320-50-3" }, "r1541": { "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/2147477268/942-320-50-3A" }, "r1542": { "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/2147478777/944-210-S99-1" }, "r1543": { "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/2147478777/944-210-S99-1" }, "r1544": { "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" }, "r1545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r1575": { "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" }, "r1576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1578": { "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/2147478009/946-205-45-4" }, "r1579": { "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/2147478795/946-210-50-6" }, "r1580": { "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/2147479170/946-210-S99-1" }, "r1581": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1582": { "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/2147479134/946-220-S99-1" }, "r1583": { "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/2147479134/946-220-S99-3" }, "r1584": { "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/2147479134/946-220-S99-3" }, "r1585": { "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/2147477271/946-320-S99-1" }, "r1586": { "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/2147477271/946-320-S99-2" }, "r1587": { "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/2147477271/946-320-S99-3" }, "r1588": { "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/2147477271/946-320-S99-6" }, "r1589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 117 0000950170-24-119923-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-119923-xbrl.zip M4$L#!!0 ( UH85F+3_"S6+0# $CT/@ 0 =&5R+3(P,C0P.3(Y+FAT M;>R]67<;29(F^CZ_0I/WH6?.O5;R?5%7U1QMF:WIS)1:RU3W4Q]S=W,)52# M 4"EU+_^FH&D1&JE*(!P4*R%(HA ("+[S^X_>O1/_^NO_^W/_QW@UH.?'_U^ZW?ZX];=NIJ\ MI@>399W.ET<+NO4_GOWV/V\]FDTG,[KU[_>>_GKKP;P>'=!L=0MNO5JM#N_< MOOW''W_\J?7);#F?'JWXNY9_JO.#V[< 3DY^?T$H?[_U %=TZXY1QH%68/5S MG>X8QW_X4S1!_;]*W5'JS,?FAV\7DY>O5K?^1_V?M^13_-VS&4VG]/;6SY,9 MSNH$I[>>G7[K_\>76?]TZ^YT>NNI?&QYZRDM:?&:VI^.3_IJQ<^#G\EL^9>? MSESZ'_9/\\7+VSKG?/N-'//3\4%WWI3%M$W>'2LOUT<:I<+MXS?/';KZY*'^ M^-#5V4,GYR[@[-'V-C_'%=\:G1[/3_X?7SA$EXN&[3W9C!_/3=\ MNT$6+O.IO684W^**9LM)F1+06@;7SWX)YD_JS%/_[!,_=V$K.G^K_!K;VQFM MU9LJ?#[&)<;AS*QV^ M^6>Y:GA%HDGOW-+__-/Z(MKD]>DYVF1Y.,6WHA:(W_WSY,T=^2I:'/\Z:8UF MZU_?ZXU;$W[R/_]G]:4$2P5:JQX<&8)4^&5J19F8FC.!'^L,#^1;:'+G+IN; M)B;GYRF^/+G3-ZNGU/D9_&>ORKNL$50- 5RQ"HK! EBU;2ZF4@E_NG7\T/_R M$Z_2G3YY0PTZ3EEI_G7]SY]OG[O,3U^UYLOJ/1+XW/F+@M=0;%.0R+N0$QH= MTMFKOK_>/:N?V93B]#\(%P]G30S@I6[@KP#:L.:X=:%+=:['YFH 3\0/N)0* MV$E#KB7UB%V7[,Y>ZJE)/[[6)WRF>?N9_[:\W+7^F[W059K4O8^-+U K J=, M XR)5:332675R!I[]BH?SG@SO+W/U[G Z:-9HS?_2F\O=X5*_I.CT>HS5_KS M NL:LAQ?*A6'T57>JBTE< E98KNQT&V)Q>F:=:JGEWIBF^[0,B;P&'H+)F64[NS"93WO&+(^+-_NE+-Z$VG_@!UQ@,;S;E("D=6.^HJCKZKE3ZCDNO MN:J861UM^].:[5L8#M@#ZS>; M>3TB1E[NBH!$4>6NJ/=^Z?6H/:3$&S9[51U!PMF8CW7(#(R8)VM M.Z3*CTP'\JV@+;UO;)_[WD.OO@*SH<-DE!45!5MU<>&R]T$Z8BFY ML/(KH@N19189(>38L;9FG/5V4_<12ZC(&I8-N]Q'9+M17%' !M]E5@*.+^&R M]U%-B[PF;-YB9NK;/FVJM%6%19B-!M;#XP5.V_Q0EKT5:I0"FM[78+J M+MB01J@Q)]A:GR_F C"[D4SZ Y5MX:.@:W,;DJZ+(S*H.W M(L/>-Y8KSR!*D;UX9II#6.AC3*:A+ZUWKT"-ET;M1B0:,D%LB,#VRH4+6 &UC M]Z&C;&86*:8:(E?8>-F]*-_LJ 3/-W9IN8J&4O:U0="LV)UGQ= H,FLCTL#26B4O?!PK:1P/1\NYVR"8P\6+S=O%:A9RQ8#^] MCQ4M[MS'Y2O!Y_R/W,YK%JMCQ/YY8?L9)XO_@].C,Q[>#^_08&#@X/DJBE]F\@$DU\H,-D>_TPX5Z MP)]_C>*4OKM]?/1X#,9^T3Z[: MEHV;Y6LHD:EB56Q)?:M>C-M?O^1P_'\>KU[18GTUR_>"#=@^B(O L24-D:70 MM-Z;58X)W]8>@-519_'*-"QLEUBALRHOC-D#XVM!\_']'M_6 ^ +J%$S..FE MLDW)3 \98A4">^\?8-RU#M9*HMOI5%]9%;_)7?K63F]2ZMD(=@5%#95OIR_%*4DO, M[+LWE#_B61_W?/ZF3N7\*N^IF^C(,*&N6J)(R#80);!05*TF5N:5^)$Z MVXIT!N.TE9A#=EG(>%E? __HA?6'8B@>+^U [I]/A*]$$-#LTK+O_Y9$F'N+-=Y)WR*6^O$F#N2(/*7GY:3@\.I)*&L M__9J(=_ ?!M.0_Y_>K-LIV<_>\KUR^7\:+%^M<[SN7-R6^O'>?\_D]+>ZVP@ MZ,8;HUMA/@U9HUD&,AX58?CI]*.TCG>>OIHT>=TGM+BUOFKZ9/;)_4?_>CZZ M^>&'3T^WI)=B]8]?-OZR-X?329VL?J.#PE_1)@=B^N>S]\OZ#BD@5_OOW)"_OKZ1V]N_[;GWI8A^L0]KM'MTXK6OV5U\\> MA]'?/9>3=TY?GW[N]KG%^]Q:6E9R;'--% #&& C0Y 08M5'*,!CKXZ_EO:,E M+]%R^>SX%"=K*?^7'($)VT-)!_) MZ<_+SN/#--O!>97^>SE\]I MU Y7!Y,WLZF@D:8%A$5,(YQ(3!TM,\TIK2I,G']UH MBR-;Z]V._H7F+Q=X^&I2<7J\-/+VW35CPJ\MPX7EX%1OW*UL#(Y-^!G5,:^; M^IZ+*"HZF/ :MJ.ZFB]$75U3I9$"2U\#0LFS06+")QD%7F7/="_SBSB:7%Y( M6%[,)I*BCM.G\S+_JL;?I."LOW!2O_LKO[+]WD6.:ZIE;?;D1S1-%<6X;E!)]@Y>?X-:7]O=+I+JXX/S#H MWR>=DM'G*F!V M,9L#.%*V!83JUADND+CBJ=[Z*U]]Z^^_5?^(RXJ*_>_DJO MZ0,5\^Z@1[/#H]5R?839E-A^$?I= O)=YBG\1B@AZW6N\H+^[Y%4)WSF$9PY M=/E4KFG!O&)O4*A6IMGJP 2]SC)@%!HJ,X9B29F,F0S=".WW".WI 2^>_3)G M)3^3=^[/%X?SDX(1R:(X27F^D>B-2+0+9%,"'R1KU!@E.6P!HFFZEI:RH6$E M>N])R%F7UW?94I-LBJR':A%;FAU"P:H@H ^$.BNK]+87\5O]?>N"NXU(L V6 M+ZQ*#$J"&L@Z6:)1);<062.KG/L -S\"5[4EUJH<5)/X2>7@64RL@^:PF)I- M[_:C DVVX+=N#2IE+?&*7OV-(MJ8Z*F:LI;)2:8Z-D,E!/P;F.A&98 MYOJ45I/CYRZ!E6>'XEI?_#JO^)[#GI0N,\;9)J>+.^!TSKDF59A6H?@9@I&R MK0C,\%(*%+I*PX*)+]*HX]#:;T>K(YS^?#1K/QSBW&1\SH5J6S5 U#LXWLN MO-LAD%,EY5*#'M8*?=$MQ1^;+]Y>;P_[+MR8WG22XAVCHY3K::E*EP!=BU5E M[S&T/*J\_ NUE[PU']!R\G)VQ@*]0V)3GOLPG?J[*GD^4_/E F M\P7Q%S]\4U_A[*5D@?R!BXU=PZ-9G1_0.QD^;__>A94EHY ?P?PTO'S\J8=O M#OET=$V%N?I:3(1>M>3/A "(4LME*1XQ;T2LXFFE(TSU#.HVHRD][B?HFU:OYNW1[#4=)ZI]_%>BW_& WF_= MYU1?L7%9S L]>[*%&.]Y?,Q+&S>"CT-N606FO#%&<"5GP*#[NF=*0:5"TFFT M]7JWQP1#2-^C,XLP7^'TV2ODK3:?-EHP/SY:S)[08MWZ9U;I'BZI/>7E8PO" M>_/9:E[_\6(VV4:2V?D%.[O!OFO!HG6&GR9K[=!%=S) )1:'EJL*56.Q?KB$ MPR]E_:U+6$]"+G1WUAY.)P>38_1Z31/_8NS1.P6-B2BXSLJQJ"R-$)669@>Q MXTTH^L:',I(/)9F2234F#UH,N_C88NE M1OJJNKLS*@2^^/F.&_)_"3;HU,9 MHO:.\5TOD*KOXC&GR&"AHMM[Z-[:F@/B] E.&.S=Q\,)HXKMYT7MPH>>ND;- M3*QIDN8XL4+RS,ET(9O83O68AUW.\[&/\V!\O9'OSF;'ZRR] NO7J/0EO_<\ M_GRQ_#&R47CVBNA+H8G3OE/K=BH_&EO99#J'U%^3SM!K%[92&:%*1692II)!9^S> M>+3>;_&/_55/G[W8!%%Y+IW%'W&R4#?F1L/FH^%O;B%* M)YY0H5A;),^C1E]]:#1LP8?.@3/FX$P+G$W9A.N6)C".GZRXG$.7 MUNI68E^J ,,3UBM(3*>K9W4S+)F^U/H\/A3IV4NYO,16O! R&T@8T7@R1EJ! ML3 &R_JQ&K%OR97D>ZUNV,2W_0@SG,T%_[@!ZX^&X#MJ98D*P[95^0S[ M.^5A:^ZW69-[9JG7\O?QEW]XA*1+"A%]('21\?L3?"OO74^*V%R)W5J(5-8% M!M)-,G3HG;1NM31;MU[K]:VR))S^R6(N"82/3[MJG5_1DW>O9V(A::>3=,=W MLOM=2X")*H32DZ^A5!V'!3W7)5!P(1']T=M1=)\5\AEEQ@JX9#JD& DJ=H8W MA32ZX7* !DWBVDWP,RL5E7(56@L67',:T$B74].)(OEHXM9KH"^K:+X]@_EW M6KUOV/D^)U::KDK[SFOI7\PJYN15!W)8P=D092YA &8?;CVP,--PBA>A=)F,9DAP@>,O<+F%TDI+.!P:V%!,YK*H3MKK-IICNP-DLC_:8 L\T,^'4F%0WI[D>3E1_5=[L_97\[ B=6U\3H M!&1.&[,@O69!!*H38I:A6'JXT-@/W@SCXI MS)BNAY,=<]+4YN35G7]]^KH33LE*&VQLJ$P1&@0M8MU1?C8_.NL@L!G\]X ^6MAV]X_<7O\[AW MOHS%]?3,Q6J8!R/1- M#XD,G[T'9WJWP;OA,B(.O02I4+38H<7$(#,&!OW=-N@I6Q3@WZ^S MTMV,: X_.&9/H[HYD7/2@T2:3[C66:GET,'K[HWE'S4,%]6]<"[YJ7OX-)?F M_!35+1"/'RG(,@Z%S]F;8#MTFQMK5V1P6UH [*%X^4\OP_H#/Q5L7IYF MU[ M>Q((?DK'08WEJ\GAQ]42/T_G?YP<.!3\W=2$C(PF4T@9XKHSN3%%)B=70.-< MI1Y5,L,FH=\T3-JPQP-KB<%*!4*.Z_Q 0.40*-A2&&%9W8:5A2N=FS32BC5J M.H*U31IAJL#8MP1(RMO:8@W9#:N==[![3[_ZN:3\OGS\9Q+-*6$!N0E24J &#JFN6RZ8^J%4KQI7_7#.U]VI"]*EJY\G>&C4])# M&YD9\(_HFN]:^OSJ,5,T=H_A1EB]&DWNTHE$"[FSSD!J&66<5'564>UI6/_$ M]C*)]]0-6J/%BAFJDPFLWCLH.3D@7D=D-H?N>B?N;,[)<].K^8I<2Y5UCYP1 MK0G2@\9"CIT!IT7;R/>00QE-8HZWR\FD,@+EH M")UXXQ7?7XKXRPWLRHUH$H*+'4G;3 ]VP#?H?C@=5,EF?'\CML@$9NDG]N+JVXI MZX-JL\9KYAZE@F.)@"*]!CIJ)P/HZ;=A@[1C^[,)^2M*S(0$_2#J-* M=^?B6!-B(!NQE;[]B?*7I\QE]2E2\WA&:[_V\S_F/S.??D*+N@Z2S%[38C59 MNTQGD_GBQ6PI%(/:[_/5MCOMZB \0YL+K.Z'AW[/ZJ(RO?K"E*3PPKH>#*2T M+D R.B37573#EE9O-V%C&-:(RC4=F7DDDO;J.1(D[2+([&2T-3. '99^C)3& M/X"CY<=S>:#R-@36*L$8Q4B7);@86\!;%4IGL%O'U2]W^0QM,ETG\;]7&P_? MU.E1H_;S8GX@E.1HM9;JQ_UTQ@-;D_60PWMO/WV"[VT@N)\P E6P_%\#J(V7 M?GT*2E!]3419#APQ(1I-$+Y0VOKPQ=-]V'QD''-*0%^;)$M$-N[4(,20:M"- M6<:PT8X-5@?>&(L]"?NC5MK)O%NG.U,-[3NDGA282CE$'57OP_G'/UV9\NQ0 M/"6+\Y"GSH]FJ\7;.R^>73,'.:];EIYK8)7/X)*,LJ^U,T*M9'M$;"J/NFY[ M7$)_,XWHN_6-M=8Y#6P'-3@680:G1DIJ:LJ^AC2@:T,PR5,)YKSW0/TVF4T. MC@XV)0B?**4]!U*?'/'6P"5=S?#$'206H'96U5Z@F8@,56,"S Q5>ZJI6-=< M+<-YYT\7[]?)C![W^PMJD]7/6(5-OSTS@7UQ-%FN[N'L:Y&2"W_?_\'%1'(, MGTIOV7,J0NJNY:^;^J9/W=-[X_MZ/GW-FN?\09OP_GZXU_#-!?;:WLJ]*\TU MP"C=O33O #3DH**3@4ZVAS1L:[IO[YM[;$GYN 6]DK-)6I4T'[R6*0RHH\^V M>RA*\])6JP(+\F^F],;8,O*S#M=[;%8#8 M@5G_/'8YZ=/9YK-'O)Z+PO?YN'?B;]\$DOG1X(2QIB16624XZ4)9 F CW@7> ME!885!2ZUEZ![0\YN\G/W; _P#27>A9+*RDYEK%OJID!2B'?,%,:5G8OR*F?T@I9X[33^/?>:'NKFU:2T9^; MEA\*L"<#W?!:4BC/9 75Q B;DW6DR@,954.B6?APT??4VS/WBGUN\N M3XY]O]WW0--OP\#NU^AY\1X;306J:M+^RK'^8,0#A;+7)<28\K#Z8X]:'FUT MQ;QR7N)PI+R4GQK )'FTV&JNMK90A\OB^TK=S&DFU+-?KIO/TQ-I[3V$=;DE M50U9!0+6^2JC"2&H87/U]ZA89E>K&ZP+J2K0,JG29:L@F]9!4:N!2JD^#0O/ M!RNF/0Z#FXWHQQAZ2:F Q369MQ%2=4R?L 47T?4R;O;A%PLIG\V_5E'X[:O_ MH[=OPAA[SBY K$[ >9;>V=I"*Y%*4HR-[' I?_M!GS95&X\Q8XW*0.G8>87< M.@DY(9<9#"^\FW9RI8%1LF+TF#ZY7!SDI%F-ER,6F>W?#PN[K M6]F["TC-.JNB(Z#L,KA6/"1;-?B2O5$J6*SC9\T,%.+>)#7.1C7?*A3?&4O; MSM@HD@*=' 723OX9=6GV+'/F!A1M"A3EH"L#>C#*L\PVAO(89+H547!.9K"X M8?G?5Z90GK$$UVSZY([\L3E9;%I+QW[)LY=9I22&",5)4+/J9ES\?).+=^6: M!56U7E+***BY*' Y-"@:$[1:C2V>D;G: M.O3^9G"K-[6=JXHY&035)!.J] I9:902_M(;6J0ZK"M_VW&?K\3?WU'4WQ[> MO<8AIAUM2@D#M^J@*\GD++I *8J@5]]*P>SM>%'BF^$U5R^:<1>BF4.5'N!: MEW7#$PO9L6B&G@I98W+/PXGF]@J<+OS5^S ];5<"50S:FL"&=6X:*L#2U7HF MGPDZ4RXW#&R+#JX?KMO<)NE@2RYY6X%2R3((U@&VID$'5,KS_ZL;+J_R)N"U M0WDA77U@-)SID^)@_XVV1!4W[G:K+,=M&\A3P& M&QVC*RN>IL)"DUA>;/2*L#-!K5L7E4L$AC>3P%54:;8'#Y4R@JLMRUP31AS! M.-<0F0P-MT]&C@>:S:FPHG70@:FILEI2967DC)7B#\PFQMB0U+#5R!\X'\]: M0"GO>)?T^&"RK-.YF)GEO;?\XG"^Q.F:#BSY%-.C)FY4/H8?S&1V1.UD9LV[ M$I_CL>,!WY2^82Z?]ZT&884U7X=-&'!MWF!"YBA*0J A)%E;NBWL>% MY2,E%EV@XNCY8@UJWOZX(9H-)A45X[RGQE:[(F,LE&G<"1,HA24V$WL;5T%= M@4-K3#CW8U0.%!-R"*Q.$VH)-TA3M^05-)^U%X36J1!C5$!AC:9C!&RN@HD2FO;94QA.W>U!'>X&YQ/S M"O5D;85:986,=-TDZN"-,XV_*60_?EG'U>4*#(5?=I#U5)PV.I<(>CTF.&<6 MEX(*3'_?)@#]R\SF*NT?.F1PTN2'F/M,C5G0J3F1 3 M#O?,;])Y!HY;%A>5TB8"U6!9H)R1Y'@/-?$[7>F><5CWZV57]3$3YPLLZ&9X M^F_S,IDR>&U'C# GIW3][N& C'U//3PN.>$%'18%WCL9>4H)$C'H;C54WQE&81R.O(\RF&E'[A9'SI14 MH'M%TD"S0&[&0,NIDE5*Y@..MF(7C@.=E$]ML6KJO#O!\4[:R#;R@8&O0O!! M6E!0:X")&!@7U4W)*3- 'G51/E7CMOP%)[-?Y\OEO;KEU'T4D*F3),1 2JMNY9_W:%XZ>J_:A( MSW=TPG8-91DOU3HDUSODT#.S&$\U#K?E;P(FVW(G!^-5] :4D<(F1E20#$:P M7B?;JC6V#AO8O5K]OZ?>Q5"*S=D!%9.D![;G]4T-/#D;>W7HU7#A@B]M=MEL M[\J+[L[:PZEX+W!+2:9#+&#+3L(' KN_>:.7E MU[NS]H[\(LFPPN@58A<*CHT@9TFAQ[$)],29K8?K>(D (K(=0NJ:9# M"...1MUQLY6U=EM.\ E6OI$;Q;-QT%R:3W3=(F%!1%WMIH,K/-T01FOQ(FWY>5;&X>UV4> MT=!1Q$VZOS &U:2!!6KF!#)M$!U3;,,2&+I"7W"X*.)^]OD]B7?<-.?A1C X.E)N\EV#JJXMI1T7TW,H7MI%-)8#8CDH MOD)HU9B8LRMU6%6V^9S&/26+)7BOF2Q262=A*0?9D.,U1"RV:*_2<"ZJ,Q9@ MLJ)?)Z^I/9JQ%+^4"8?'(UY9&>/?YXO[4UQ^L,D?B!&:'U)[3O75;#Z=OWS[ M=/+RU?;S)S:F?4O47>D"*C7F4,E:R!81>--5'ZNGX(;==?MB+#?I Z[22,<' M\$T3N""-STU+TLPE$V94O.]&7:Z;_-B=.DMJS DK0L_$JKDP]T7-UE8EC%:Y M4,NX7MK1ZJY&2-BOI5@E55E)\W):H8 Z)6B-USF6:E/9^^5\'[K[G58O9@O" MZ>2_Q#J_9A"U=KF>Y$IL57MOL@M7K<4&:Z3 PHFQ[9"S\=!*[KR.UF 8KF'% M!1=-].?G%DR6B):/9V?S5;8_9G)CO*0VUUD[0E/5@L-<(+G&*Z?8!O-BNJB' MXZ?O4A(6Q"KQ9ZS2!/3MF0R4]=_OOES0>DGW!JS67I1J!31V5GK5$K!)ZQ!] M)(JIQ4##THM/3 AZ/F?KM)XK]VH^;;1X2JNCQ>P)+?I\<2 ][M:S@YZ2(**Z M.IDB]()9RN;<39_S>M&;^NK.O__^'\^NG=GL7?EBH:[GHGGIXJJP Q-74UNL M.JKA(@ [*5;=Y*YM)B8)SG51F\Y5!RDC08^:5&,X6MVPO>>O"V>YD)"-4<6^ M(\70G"ID-& H3*RM"I"\00B^QA0\OQV'K:C>HQ9V-,C-ZCN,HB MH_>4;(%0JD>?2"<_'.4:L]W<%?O"=Z916*%4:Y?C-E8)?JQ8=J:H00$O-,2;G+05QU-06%N9/5PY:7?H+=8'T4C?MMQ A4#HLDVQ[ZOS9YQD^XT- MT"Y4E2X9P7;;I"LC0M&U0==-\U*%AFTX8W^5;6Y^. :UIR"DNX2E!*#DI,*' MX0A+M@'&'HZM"D.4B*.*\:4"\O=9DEC-+,Y63>[/](8>50Q6@6M!AJJ9#BB9 MJLQ)8P@,&[,?EH2>KZ1X=BC948M/8\>35#HY[EINNJH*-91148SBV-(SIBLF M\L[KNJ1I7CN.>W$WV1C4^(1$;!6G2YUS3D'UQ;,R+Z1IM:VWK:5K?^J36@7/M M+_*D/CCTNYZ4+79=)>MMR^!Z-("ZD>1)D";ELM_K2;<[ZAVPFWJ=RDM8*"2@ MTJ+T].M04C/"H'5HS2$J(<5909: UR3PBD3'=>HPIV M6,ZSW[,^]M,Q5UUSJ$,%Y9D9,R-F[!<;JYJF&NN=I$+;9XMQQ?W.OZWH>4\) MGFL^^D00>VL,R9*!''L&E3KZB#5%&H[@K9=-TN'1HK[")3U9R.(=G$E( M^F/^_-7\:(FS]OP//NW;YZ\6]/$'KJ<6\,J2"8775!( FDJ261_ )-2>=4)P MXT[.W(L.V#>M5[8AM(2,:BR3G5!S6,[5?Z>(;#./SHAG?>H76+=L1]!I2RPVH M)EXQI[T=EWWL1X^)FZ%:J;W'V8"%SWJ?;';FU2:41DW7)&NCKC)^@,V1D.^)(DVFQ MU-R'S38X;1G_M\GJU6GT]<'1XA-QOV>OYHO5[-4R1 &Y@D4BOB7 MK8+L4X?JO,I%EYC;L/I]?Q)#KC=9V!&<3+$&5SI(&RSIY*<@N:2@.:.S-O9!=OU[YPUA]_WI'K1-?,9:Y0G937DXA08-#'T7IKRPT[#&@O#71F4V@RL M/"8K%R^7&,:ALT]8= ;M#KPR/L).!H)P' M5[7T@50RP:[&JGWMV>Q##Y,]:()V$ZS<^,9MJDGS26FO*W@_.\B9M[#ON3KK M,Z4\W#"3;^@"^7RQ7IRW/ZZL;%+/M<"J+AEHRC4I7F:66%GGD]8Z&-,IJ&&I MQWCI$#=3#W>B[IJOUA6(KK*ZZ_PC$16HJIG>+5ML,UQ1W*#C7'9$(EO7WD6& MEU7\4\9W&:'6P5@5JNYJY';P%X W!P>TD".>X.%775+7;I]OTE21MCFJ]8!R M*6&L&0J& JU'TC[K9L9LZCK2K)(]RM_>@"[;11H/V>))B1M,QA]))WBLV"!$ M'6O"S-1Y."'=A^*H$3QXU&TMR4,*VH-3O4H4UH#JL1GO5*EFV,SA)_.SFN#T MK[_.MSOA]7H/GKT8R/MTDZ7__>0_]L#@=M9:O2@PQJ[,$LETW8,J MXT5P!T]BO9BM_U[]N*/$L=Y;BE4#8W?6CT$E*#X&IF6I4:2 K@XK+MMU)0Q# ME9M*JNC8H%N/,J):QOV9"J6JU# VU<<+- \'H>E@OGA[C2/)N\F5;EI[KU.# M6%EGN,CL#I4.T!RBI9RKUL/EO^]GP.6F2&Q+>*GI'JT+ 8*T_W25"0*B9SE. MG5P*JH5Q8X9;3O??3T33^'11V20)\%EZ9U@&P(R"@W.U12PQN&';9^V73A+V M)XD2KW%*&QQKM"]*:),0SV3&L:W&/-CD M3M!#C>!,CI";#4 FV5!=1-6&S<78BQ+ FXC&UB6XI&HM 2EI?>!5A>*9F"6= MNLN-3&G#%;%NKK7/)L5DNQ,41\#+WCL3C)#V(K-H%$+*#H&"KZ%VI4T?5MG= M9/'L&+=ZYLX4.B22UM9!HFM)-3!L*+W#ZF,<+C]^])&MV[-+VY*!K'TJ"0)* MG:NM#:1))4C)P^7DPX Y+A9OUZ'0P_EB1>WNP?R(]_;I MQQ],EG4ZE\_OS:H%IU5D:&+S>OY-88! LHB1J-6BE2K#I3Q\(33[Y%^>[,,S M#XVR+X!5>>DLXB1E3@-J'2T_?'1]6):_P4!; ?Z7=/UK\#7LX=^%WP-M=4<$4R5B2P^&,!" M%;RUNGNR.8\[M_@JRG#WU ,3DX^-C1)VR_Q5 M\IE0(V48K9I#1PZ[X=9;%L M&M/NJ> DETSQ&GJVZWR6!JP &J@:C;'.>U6'8[,;;:2W/Q9]"&GQADV]Y]/9 MPFHF6T O+TU3V9EL7!JVW<:-FMFETRR%3AH]6%T8-QI4D&/TX!E"-FR]8MYG M^W1U;5YWLG8M4W(=8M.RZ5/C31\<5#*19B2S7DHQ>,C--U9HI= M0;!!"SU%P%Q9%JDKQ9@R61S6WWC!#*&[K:VS/:1V>M(>S>[CX62%6^C .,3. M9XM/O8-M,M$^=PU8LH*8&1,P!]N*;F^R MD :;U205BDY2#A.?N%#._)LM-?:@40WK5MG%M*4]LK_7VQV(U!2QKG"^&!FX M:R!;UR%$_J^I2FLJ4 M_7!IWI^N&_H=#^B]PEG[&>_.9L?8Y#A]95-B\KEQ,VM5O_RW(X:F?&/MR?'G MME.KM#5IJ%F,;UR/FT;IJ6?$R]%#S"&9D/4^LXC3$N@35+0VB<>-:>ZVOQ\M M5UN*-FX)H=;"YY,&Q;U+Q9^+4!B40G"9.@.FCF98M'17LLH^GM/T\.!P.G]+ M]&PUK_]X?"@+A)[SL8O+ 3 MR2G==LR ,E/ 9:DK-,U!3JD;E41VAO7^'F_H1[-&;Z@]GS]:+H^8%!UKZX]U MP7V<3J]$!>S(C4^IH*T2[%UWKRT>&&HIJ7L).F?=:=PQ/5_"7;_/9R^>/3LJ MRTF;X&*/>B21TIA+J9"B,E)YG2%9UX!Z,9$Q4.*=-^J"_-BCGG>CB4E5RZ0_ M@+$^G710UX%)?](ME*@RUN%L^.G:G31;?$!+1L.?Z+)P^@:UN\N38]\S\DT) MT*-9G1_0.S'Z=+^'9SC='+W_^[WD/@=@-A21?LC=$K(=,09X.,28H$.39JO3"6"L,BIG&=14,L M+*EL,V,9W=;N"38$UC3@7W3O(08<.)YQD99C-_&"[S!&U+,J&;R6F:7&%HQLHJ3#0K4I'"KYEVGHR MQS??O-\4?'0V:I4K>(3GF3T+-71)\AB(]7 MKVAQ;*-7OTZP3*8W0[ZNT\YUMG;3/50D(]G.%E)HTEN72A&7G4G#FIM1.O5L MDHJZH(LF"Q%- $>\'*5W#<742B33C6DX*KJ?F2XWW;JW)L(E6Q\LP];B@5]T M*)Z2I&WY7J/M.0T;0=N' LH=>>,=&1L5\Y 2*SA^\I"ZS&WVL<9J=&IQ.,HZ M2"W\E@RW#RY63:#87H-3N;"E2(I7O.CL&J$:KR?DZ"D.5Y=$NPNGDR_%-F^A M9Y85UPT!JI @J<@H3_?8]S;U;'>=KW>AB8-B*)@3L#TUT@PV0Y;!><'4HBNU MQAARM'64C?]\LIK2X_YHUB:O)^WH;*3BX1L&.1(V?-P[F]F-#7/]( ON.'*P MMN3W<$GM3!;<=1456U3V,EFNB]&N!#EE R6:))G'H>-PO5^_L'9/%O,^6=VC MSM#].+A]=]:>XYLGM. _'8@C8[VN3TE:EM?5R0J_F$VNHI/63M8WHC(M IFN MP%5,4!0IQMNNVMH"FG&'S%^T5/DS=8F/9J_I.$1T.@MS7]***92F:Y?J%>1- MJ4@* DJ +'[$WD*G-*P=_HI"O<3&^Q[3<9(.=YK4_&"R((D'7U/X%F3(H QN M2S*XI#F4)IH:O'/.1X4]IN',_H[[H&UF4L$&3,,.VAY0H):<3"JJF4U#LXP2 MI5--;R;I0+6X,"0]'"FGY0<:@;*CA+AH5/?*0:T2.,3#-XX$$W#W% M#]&V&#"#KBX#FX+.@H<%0C'-!%VLCT-.$_B"0:@RX&'Q]LZS7ZX;KXL-22?# ML$&):@@2E#4(#;OKEA1COGW&>M>[;"%93"IZ2"DSO6MLSE)W$8Q7)H1<0];# MUAWM5P3W/BWDABNOU/)Q?T"'\^7D:[K[,H_BAPG<9NU#JQU:[Q8X M"A6-28F&33>^+CA^(QSIPHWH]Y3:9B\C=PE:E@Z^*D1(GJF#-\Z8V)+*=MBF M7E>18+"A34,'\\7;FYJ.3<-P!G->ZPZEH6,8GBP4732$8+KDS09OAA->69U/ M)8I^&+G?;J;H$#657ZYP_""W[(,JQ_W! =*DILF!$#8Q)LR4/O3=E< MK4KC)AQN/C*RKYBN8:^V\\I)>TJFR9 *2TAV#I//26$5=\BFF1TU("!_##V8R.V(-<)RP_(X. M'8,[41J/^-$M.O*7S*='5Y%EN"-*6Y7RL3N(+ &L]@M! M[\VEA^RO9M\%0JB)BF&E;I5GA!!"9L!G-$2M@U/5,?4<5G_L0<+B""D=M6OC M50+M3)99STS&J"!0B(S^G-*E#=OCZ 8##F146LO!:@N5;8NT;V1JJ(N4K$2? M="03<%@Y^ES[ZG..TB=SQH?O#KQ',^J3]?'+!_S;C-K)GZXGPB>&#+F+O) # M5TG*D+H!;9GP-]VEX\FHJWLSB&*$Y(X=:27*R277H'DG!1>:%9+S&50SQM=0 MBE;#)5&=8::3%?W*\LE8A!G@RTF9TMWEDE;,X7'XD2XT.; MW&Q5RBLSI8B#IGNDA MNRX7DDHBKUPTPWI]+\CI^.\'\]DZ8WE?/'7=NF*,*A"B$8U6/91:^.S%R&@$ M13AN[\A1T,Z/G1^S&V;0;5*HF!24(#$D;5B;L!Z!J U1*L2YJ3)CTZ:F5__KT;UL2N WF=S#VK$D*(6+I"5S/50JE+/3N M%&K+Z!2W7B5VF6<^4IKN+C2Y*\IY1H/"C$$Z$D&*_ 6V646IMI#4L%'T./C4)S:1Z_U4$@C?"\UO3.(/C@ZN MI7.E>V=L< 5:H0*.:H7<4X/DJ@T,6MGN#!<<^H)N??ZW!WN@6WW%IIN3:J5V M7/.1I8V(PQ@LOT1=AB5O%^I$?G?6Y!]!9*]QNDD'P$WGVATS7-]2J[I)$KV1 M-@<94#$>BX15M: 1<;BT@_TK [G>#)0(O5@?.:H%A&M;U'5L"] M\Y^',W3CMG+Y$4K>>K ^2KPT.9D$TXH%M,R^E5.!M9W/)@[;,VH'$G-%CL0] MA=G!Y99]@-92!6=(2[H>_U9+=8P'D]Y^Q_=OQKN;:K[60W>M&VF"&MQ)?W4? M*AA7F7!DBW[SCTY)H?] MDJ07H-K*-*BA4F[8=L>7:AQPW)O\6M8)]-2HUJPAVFS! MQ>B!^6T')&IS>ZB=24;/X+Y:9;]\:<>OCGDTUW/07@=?:^6<7 HH8-3J4.2?IFU8LK6 MQT)E6.!ZJ1*@TVRFIS0]-OBO)E_MG+FGD9%B,M,1@D+'+;(S9"]TDQHFYIA1 M#=RZ]^OP[?EB#8O>;A6E#0!D]P0R;M*A5QI++&7HO1IPSB&4C!UB-;$U$UIP MPW;L^^$,["6Z:1ZKZ#V2QJZBJV"\U%$2_X959U#)%AUU3#D-*XV[<"__P-VC M=X'?"NGNDP)#7>9H,;U.: TP< O.=E1F^U6^EY7.(;I%;DEI5.5=U@BJA@"N M6 7%8!'-89N+J53:NM=C3U!J+4Y3J= +:U87DCC-690K=B+/3RO1L.IUJ+S7 ML=SGNQ(F:\=Z MFE?KDD#?)7VQJP2H6X#DFV^QQ1C[<)9\G+&4.](WS??L?6%^:CIS ^,AD>:% ML[DR,'-)FV&-USZEGNS*8%[K[D^])9NJ=V!<;$P=E((<2+'^H2Q-RIT/PQK+ M;^]>>;X-W;HSW=WV]Z/C'I:_T^H)/[A3.;P_7Z[NL]A-MH"2MF4\4NPE$U"4 M/I6I:59$@4FFB]ZE8&*P>=2UO!EV]:-82[*9JHTLI-)&7X9:E* 55*5SLE:' MKH:MSAVA6F&$/#>JP:'.D)+$OJNSD*+38#V2*3+H(@[7Z5*VW9/%7*HP/X,T M3OYX/;,5J'DJI8 KB7\D)A@EE Y&1ZVQ5;)C=L+[\HJ=O'L]7;K=(%EKQ8)' M<%[*A[!&R"H%52)YHX;-+QDEE_2Z8(H]-?0]FURCY$4EDJ[IF278*-"YDFZ= M!3B[427XAA:/)+P[@#@L5$GY1A ;&6D(5UD1L]6DIG3W"IURPT&<,6, NP$\ M2H5H3?00N_,,42-"+CF :L5C(*,3#NO6N'BCKF>OYHO5)3MU[:=14:K47'H# MBT6Q4>'?2<;0X][Y,JZKR#2+R+H[!&EO M&8(!9!T.T;"XQ$)(>KB0RN4]G,[9OU]IO2PY:RT41Y"2]^Z5_W]J ,Z5 &:O5 MF3Z,)@=#(OD?N!/:CNR-M:U$4Z%).P(GC7E*8PR<%.JJL2E?A^U2?Y?/T";3 M-29XGUSR\(V,B*3V\V)^(*;E:+76S)9B8ZG]/E_1\L$1/:"Z_JZ?)WU% M-..//W\U/UKBK#W_@T_P]OFK!6U9"G20M@':7$ */CST.Z6@ZY;80K0H$YLJ M0M)!.D'Y@@%9>+H\ER=0]G M7\L[O?#W?>J;WOOQ7L^GKUGRSA^TB9CEAQ.B\,VUG1"E0LA5:K=U)9E6%&5P M1L\@LXM=K:J9.FQKM/T)=-QD^VU=C%-AS1E!!>7 !5\@*:T!';M M)"@[9XH#),D7-:U#=L&NJ[B-PNK2N#3XQVZQG-%RZWC/W=GL.*QPG$*X*?$\_[WG MM>N+Y;\=X51NK#TY_IP<LX?FRM M]B/,8%-1E: CLPTKL;,6&+5%WYD/>Y-#5SW[FR%%8_EQQG&C1$^JU 0MBNR$ MH"";J !#BRH7J[,>%O%_R2@*BA= SWMJ^>SH\'"Z/@ZG[Y*E/V@B<&4&;$?8 M)Q;LOJQ[R[$!2UFU:!E>TKI75EQ\7>@T^Y7-'JBAYMBRI0+"U M\S(V Z4Y8BQ=NVHFV]R'2^(:O3;@!\G)3M%BT!U*9>[N9&Y#KM)EK9"4">J@ MQZLF^)+DR,J]ZP1X=]8>3D5?',>8]R:C(5M*-DK*GG/\HT7(G;E';-5E3#65 M6D=,QS9XN\AWS[F%)"YJ)"\#T1$P:R_3BC 5$]S K>#.D_-GAV(# M%^=G]=3YT6RU>'OGQ?:"8#N"N+D'I74"HSR"8[;D=2YWZ2X4FK M5_/V:/::CGL[?OQ7HO-NG^=47\WFAXMYH6=/MA#&.L]Q6;3B1D 46D,1*]0B MS#:[",66 -88IS#WYMVP#MPQE/66P"WV'+5T6*NV\+J$*(3#0[71-,=-QD,V*077OF,]2TNCR$K!LH('QP8:4DL&T%C>VP6=P>$<&]]:G=;:&OGA M] E.6 7?Q\/)"J=[XTLLRN6<%(2H>(7X.4*ACJ!3\=@:XZLP;+#CA@>,P -V MQ%]+5;;7"L:P>G&Z-$ 9#T3*J;HV0WFXZ,TV7*9[R@8*%5]-8Q3!7\_HK@)V MGQ@^AIA$ZY0]38G[@?Q6.T(4-49/O4-.4N4>0X)4631-+\UC=SZE8?G_3=K1 MU:4=[<@[5:M>CX/WTH3:M5!E>#9;I51J)-NII&'S*:]WBYQ=0)06,&7D;W8R MH5BG(+/?$K3D0@R*592>F+@. MARRWUQ5G%#*VIRJ@QY)Z\8 Y,LZUMD'1.3"[]DY,1=0X7 N7W7C+?FP.O2.T MTK,56 +9ZB"%21%RB4S%5#5%%:L<#AN3V:\,R!?/GB_6&8=OMSK9B0QN\:F2&;=G%8C)9T:^3U]0>S?@) MO)2FD\<]JG@!\>_SQ?TI+C]070]$4N>'U(YS::;SEV^?3EZ^VI^V5EJ':JD0 MJ-()'.8"R5*$%K%1Q)1C&[GGUQ-8/^[#U"#3HR^B<#.<<$W:G4=4A4QDU9V"_T+ZU0?S0[N4F: MJG/5WF10QC"H]]+*V>L,S58;HF)+2<-%N=W?GEWI-]>.85 MC62/ MNN72F^^/)I\K=/E*-/GLH=^UD,Z$HIGN:.VBM-RJ@):QC2T4*E5/FO8MFGR% M'?9V9-6=#3VB@]I:!9=,A!)*@Q*]BSGIP%AUM#7;4__NS=R.37$HYTR3L?8J MV\9$JF5@:$&0E5<&0PG^>LAZ5,WQXU_9U6+V8+PNGDO^A,!? O.)G].E]>SS85VJN2?%9@@DS+]44S MV?$,9=ER:N]R4FVX=/_1>JD,7UFPI\C.&Z>Q= A**J&1#21*KQ]JK1MG4C(?/Y;)VI?SV9L4^5H@^ )3?)(V.,8PI"M3:[FIMK?DCM\AD'_?]^ M\A][X+X*.>?_G[UW;8[K2*Y%O]]?@9"OSQE'N#3U?E!S',$1*5L^,R1-4L?7 M]XLCJRI+; ^(QFV DNA??U?N!BE2XIL-=#6(F0B*!';OWKLJ:^5:65F9@6F; MY.1EN*F[HD8+)1?;B/1TX:O9$/W:YT/OYU2JB37;)K4M>AG*FY05>9* ?'#$ M-O:2IJTY\@5OU^S+6#CD%.$Q B> 66RR79,5V]0'Q^9[F59[S)X$-0,U2'K M$WDL_@$LB-ZKRCFH+LV >H4:Z=/&0-[0]N=B"_G2FON("WR\.I4K[^W/KG[]/1X_9SYSFK# @S7L["!2='TT*+JUDD+/A]5C=D(/L1< MW"#KI@O13PSM^UK[)33C):.LL9)#>H!V2RJ76+A::K[8 Y[$RU/EEQ3E2]5J M'[5R76M ,74EQ8E42<5SC2&4XGG^Y.1L[->%!T4-9 MF"&E +A91<$D%9C>\N9 VYR MJ Y9"^Y)T!?CR66G2JD0'PP%DF-+L-1 +2<:8TS+W"X[)GQCEWOL\IZ&RCE8Q25RTE9K.V_JR[[2HKXD0CR/;R_9HRNKLFCOHCEHJ M]M))[B?$4_:1T-]\+62B*D/Z3C;VLH\+=3!\<-D)(D]GU[/+@:MM)O8;8_BL M9=/"T-UA(;K@I"E@4%GGKFJ,I1CM@F[3:<-W)%D]7I_3\5(,_\GZN,OFY_FS MSI]K5YU3D=XA4);%&96LS3VXP9RG/8O[[?I8/.7FM\'57W_^X)C[C^^M M@':@;*CWU(RT^9M4VEW^ M(4T]KRG5[8QYU%ZE%K/R-@Q56C:@9@WS:G*(CF:;W)N6DGL+#W+P+0TY/]3! M&:B!2DH]2].3L<;ZEN<[$?JY!;ZNM&'AS6&12V >PV1'I4O7,JO\4@!D>*_ M3.>;UH*?)ZXWE5,RNJMBG/X10P_8+ZM.['A5EC]!![85%#S;H/*PW35:C>Z-D.M M3?_]$I&-_29O,< M"^PA@SJ?PWD^73_#&CW<+ QK8\FA#BPYCUES&BNPC*J\]8-\LZW0M"OP?Y:GW0:D1\O6\,#3.J4V'DJI,O MT^OH_?";)'J^#W++U MO^SQ2RH3/K)U"$NB ,0N'O3QS^M=6<]5YA\V3 M?OF5RF\B"7LQW1X2U:(BDY2-J%$50UW5PG48*I[LM.E%4QUK M5BUQX4+A\EOO?2PSA:S/RL0/8::_N?2SF"E&JEF0G!A'DD*SI"I34')P.VM- M??AI\YZWO=B_H[8ZQF/]*CZV/[_]XX;Y!5Z3\-U8WN83C!PZ[?>5.'WX7,Z MN;-9G;7U\?'US,M)(1J"QKY[IW(Q,! :FG-A'GDZ()[]4./5;7WL(1_O;:E@LUKDPRDO =%<8U>(@+O .,B)'X]E?I7^F7U]-G3Z[E-40M3S4:-1I 4O38%D='42)7)=!XZ3AOX MF.)\QC9R\I(&O;D6[R,ZWMUFZ+MUL2R<-Y\&N7W2M][\A4:^IHRL>3"OX53M M0T,DZZ;JX*2H2DNY%*J=M\'3]$BX.KF^2-B#\3: OS,WZ41884&QJ-**CM'% M5.J\R2(?L@=XDTVY$Z+%=@2*TBZF!N6+UXK*$MIN%NR]#'NS'3AQ,LB>MI=X M4*(,GT0LS>>95 XMJ!H,Y6'AGVA:=OZ>[269O[>=5)&S*7QV_T30Y[OC]<]" MPBZYV=XN-_X'U=XI*@XC2K2=I=Y%5VTD9TF;%+G/.FDWQT7V;3O=QBKYOZEV MV([IJAHPBF:H5)MC'VG:4,Y;PH)O.EKX\-$/NV"9;VDN+[]ZT5'^>E+.T5,H M62MH%A *D>%24EZ5GLSHI3&-Z3)%/L*MOTP*AO*\>RR[%MNS&=5;(T6-M*JQE)BS#]%/MXNU\,*E;L,+%&X7_[KU[;W_F)^+.^U=3SZJ MFI)TY6%)V#$&4Q"BR>!:S'K&,=]-IM4'+]4KZ&(Z<5'8?<%!'D[ZP>LJ!( J M2\/;IGH(D7()8)#31:'VT'UH.G&XAX"ETR52B;BC6(EOTJB*8;,@ #Z9DJG/ M%U%X;^!IKQW7=TCDG1[9N5Q4*V24YS8D<= J#=X&,A\JZ2D+K5ZY6]_EF!MM MX-H]=%.!\&Z S5QU4+8[""F(IV:GHU)S[H/?' VY9$/U15?I!^8RG+P.!IR? M"_[FO>X^C.2G/39TP]1>3F)H6D,U<->81 ?&OI[ MFC,;2;OI] M2^]*_=--8/@S7(9-UDHUO$+B,E*01L+5*DXQY$%,,4ZG"U_&$6YZ3E^IJ;B2 MV%52I3M)Z7-9E;@TU]0ZND%$=KKH\,U.\YZW%)RKPU<.RM0L5;*3-!EN3H4V MK.96M:'Y*>D''V2\PP,3W?_,)_C+^0/ T]GM_E_/MM41[_'Y PS[!XMQGN\ M!:67O/I@NGNXD&H)L:EB(C F-JMJTZRH%T\]&^/,= +Z@&K$3[$:"^AUJ"K4 M7,&JX4]R!E4!.RFN&:=;GM:+?,%]FO>T:1"HIXYO3L/1]HAL-D$KTD1^F&R] MOO30Z\%G;G2@LJAIS MQP\6 Q6Q1:<&]2ZG:\HV:^9Q^>KK8Z2 M",^C4XDO;MX<@+[P7W+=-;7AWJE&0&UT(LML5)GE"!(%E\*0_83YZ<=CU(#6 M7E'R63'E:"N9X2[?8WWJW%U2R?!YQ$62CC 0@G4X:>6-=45-#V63'J;G;)R; M-D V36CWBXFFYL%5MN',H *W7:0"XP 3#75XRI P^M*/$AZ(NRK-I5Z=BCH$ M.4:35:U.A/O@SC[D$0\XL^>FM=&.UQ7IX0VS"GY TE4GV=E.]']AGUW3FJ?+ MSGXQ P_6KXK^%S^5G/E=&<2;"L6/3L]/5ZNH^.[OP"2Q%1^D^FQO??5R/Q]Q#6)C/;@ ME;&8"%R#)RXU>Q6"22V"8(8Z;>F!>0\&[RDQAZ@U#=46M.P8>1A)B5VKK"N; MD!V[>3LA?]DQZGTL_ J$UP;X;ACTU[NH,FFMFC:U]A HMND.(^PC[>) H:#& MF*2L:['# ]8)L#YREMI10(-03>S3Q7-V&D+=#?!<^]2&/5EGT\59FY6S$M&J MDO)5**M(S0]H<-8\W=["'JHIW&29BZG$7)PSBHL$IGOSDKU55 MMM&3) =]F M,Y4Y,TMO"C>^4SKO,A>[M39T(:5]+9(K4F&S+8=2[?26T>0.:M1X]@6 MX@ A+%C'H5234C)ELM9I7E[>YIV\/-N13*Y*9TMX>;=PG*ZL';T',JSK=!WO M/THXO';I9RUJ#DV3]#:V2_$+CHHZX#XF[B/[H#T=O&?M?4%J.GY J_[]R;=T MNCJG*VB&O ^,YDBE81W%:B3U)"25DXUJ2$Z#-DG7.NU)PBN(&\PI.;^0\"AG M\CG"-+N1-JT@E#6"TC.;:*MM>HSYD69?<8/+D55>Y\0QXG9=ZIX6GU4-0TX+ MNE1TKB#HTU+Q780"[-6% M9/G_)&KGA F*&;4,!GV&S+J::AK&\6,")UNYQ) MBDCG8IULL$\'(U]\<<[]Y*-YXW*M3L/R=%:^%NG)-Y+JE/H8J<4R7XENL84' MF[5P@;<<2KWXX;7D"-X,H]EFU8.3I&EI_=1M4S[X$6WGHB?>0L4=^NIXR7CY M-27Z[B_M^%GG_MUF_50$RK/S)5WB_KA+FQ/ [MD#WFQ/DC]_\PUV4O M-3DZ.>1%+HF(MPJ3YA3KX8<%@[_'T&T&X4O6LFROI#U" M4#9]X$)\]=+/6XA]>-.-BC9%4*X85&V5%:A6=T?5_?N+RNJJ^,/ M.7>J;!UM8UI3PO\!0+L_MCNTGY'30#F^2O;AIMGJS-XJY._ M[6J5_Q_:K*3FVD/)TGW-2B1E3WZZJV]ZTSO]:KP_K8]_ E*\?M$N0KA?4&=3 M[TN.N0S%7DM',O*JPMTJ2YURSU7K-*TBFJN>_I6YO@]_I"D;<.Q230"GK63L M])88QNN-RI6ZTF1+M7'T4:9--?NRLUCWI/C]\#HV4JX/*;3)0176$2RBE>Y[ MKX&G!;L/W(R6C8#UR1*\N9:)R#[$4$S G(T"?Z5C5:4F4LEX36.TJ&,\\"F< M,%-OAK4;2BSDG>K!!F!]?U$FO]=F4@^1\#8DI M>5=5'B6HT$*&9OCI%MF5ENDN=- Q- M\ZRV--6)AILF(5<;FDPA18\[CBX;7$4[53FR&BX;ULV-E*;=;)E+V]^;A?& 9O .B ME'L*E:8F/4:C*JT,Y;-C54P*2KMHO O!9CVM OE47G?[_,%Z=7+^_ MP.QZD%!8UDGK8,RTNY7O#GROZ^H8'*X_DSRT%\[R]NF$_O) M6Q.HW<0*O8E M2T/YJ&JS6:4$YM5J377>JOBOIRO\6DWF9=6\7RM_G;T>.;V>(% TV32TJMX6 M@$",2R5,Y0VWT5O,'*;U7%!4JW/^"RAQ__X$8N''53WFK>"'UJ'_6F^^/::S MWP3&[XBH6Y]RWYZ$/E[_^/SAZL8J>5[@>91 M*.>LHA+K$*[3QX1=9SM5&9)!OIO7M5.Q1%RSV98CR$[[2; M&O/MIUYYMY!]@!K%&"H%957>^-[ZI+]TR)_[I9] 0#YH MBW@>8ZP.CK4FU5J1:L\^J=([!)ZKL>#_-.9MT/5>S/KAT>/-@A3//SB/^$K1 M^XMK^+W+3=D&$.51E1Y@B-X."!MI^*U#T]EG\K9-%XI83LK*@:;C55]@Y'OA M@[^!DNW)RY,?7_#'Z\G;FJLF4HW13 MK6IO]%!P2%7<5%5%SC;:X'UQ);.>MX_(I70OFP>'NRWY[ZMM M$W,YY5/AAAM9$Y7MLI2U32IG!TJE7:#0* 0_G1:0.7F\.C_F^^/[D[[Z:=6? MO8A_R93FE:98V:G'*$DOU"Q=531 8L?5F]:C=V&E-<[;R MOJ\Y&CEB9W?B:$:PW02O1D])RN$751K\CJ[5Y1AMZP-J=QPF3@5-9<31E5DTK73)S%@7*AGKO*NC M'6+H=4F8_/A PX=_\8%$.G.RFB[8--USI;Y/)KOV_K MA-;S#S>."5?)//9J?7+5)?#"( @KF_.6C4K:ISQ*+Z[/S! _/IO^\88Z/P5] M/+M]TI=_2-OU@]FE"C:F.J0'\;=E*/AQ+ M+;0HU<\#[L[@E#ZX40^Z0,X7T98Y>#ML\4%%[S5 D*6WSB(+JNV6+)4TW<[> MS>'EF8QV'UK6%]#_[%0SK4DEMZ@JPW,;X\&S:DFM31N1_H!&3!=^6YCY%>7^ M[)(%2P'SD :\0I<&*;ZKZFM7(?"P(S+Y,EW\:Y),O\O)$PB^%TV.E*4F>0*U MJ#I24[7X0Y)Y0,(7<[M*+LO=0ED2P\,U1O&M[=F^0OOR[) M)ZB'/;0/"4%Z+>2A2C=%>8^1RF5814$($ ?V8[H.#'OHV';8U:D.E)]'!J,) M1F6KFQP_TJK*+J2+UGKM4C9FNA93'S%WU[[#7TC1$*((*VA M1)MKR/.U")LSB'T@ >5=!EA2S3EI,/.EU5F)1E'1K :G40T;,_RTE44M[NFZ3.4&HT [<$&8)@R!$B54[4U:IBQ MB[E,6S5JKNWGF\V\*\%>RL$-Q\I!/BLOTCGG9E4*8%^AYE[+=!L*-VD\7T"\ MGEII)0V5;&?EK1N*EG.U5*EG;4V@::,Y<_')]Q]'_^;,+G+@#$UT%SJBAJ!Y?;!4I.TJUY2JO MG>7NE",P]2$M/IF-D@UO58QM*NM6?);",79:RSV(O=,OJ);OGJ)3U=9JVP _ M,5UY/XK*%BAL/;A$9-8U3&O!-^<"KS?1K5P\68 K19AFLTE1DFQ*,IPUNY3" M3?;OCHCNE=1=FIH5[)+/-J-3U*S"4NI(VZJR3TG%H4O+HSN:]Z#8>_;;!7U> MV6N_Q^<_G,!TCE?_S5V*<(!6GKQ:9>,RLE9F@*:671BNJAZ;E:. 5N5AI(V+ M:SJYVKR9+OWH'_4O:?L MISY2<,!GUP0PM.1!P6A5*$G*["<[)BU9]&; >/SO=PX@("(;TQGND+KD?CH" M7.=DE/-4O U14YDNC^JP./O-@?W=>[GAFXY%*B)E4CX42?YK7N4T_/#!=-.F M$YI[81:[!(K14@V-5,QUR8H:JB[E?[*%W!^:QWP].O<3#[JA#GN@#F/$T4)3 MI4ACBUB'E'K1RA67.;IFZKQY5X>1JW*S(W4YN!JE^*/K2?4.[N5CRRI[_#$J M^S$2L='39IM>20NI%Q4FEWJ/'Y1NN(.-G3VDVTD_X>R#5:UYN%6?(Z2[J\JF M$4.BW-G/?S;W[4'(B[S1%Q1HT>_;LK^_'O:YGK'':)K/WA?58[1RO-TI2MDH MVW-NN99(\\G:Z[_"][!U&ZTWKCN0%+_T$@>/KKK)Z8)JZ]"IVS1MW?C X]9XN=/UR?+PKK46;&[$_?1 M%F\T695L_*]MH9.KJLQ=%6>M%>D M#2L]M.42FDY^NJ/M5Y3O=: LV?9$T9'B 9'D78^J&,Z*C _-^.%TF'9"Y^IH M=1.O?K=+VV&\.KK8%HVO

    M*;16\W0G4R0X^F"SEKCA6R#G MXK?7DZJ[U#4[K5(,6GEKJJJE%A5U&;ZESN7R9^RC>?&KM14^SUQ[2JV3*@V> MTQ-IE4L)JF4WNK:!HYTN66:O)T@OL9_0!S_#09QBW<=*AFZPS%T:'R7E*Q65 M([B@XQ2'YQ92GRZ^>AG%C0Y4-NS+:)R.VCG@O8O*]S)4[E:K2*'ZZ$I)>MJC MSS?'^&<%P/ULC4;O0^^ O6J&E*.!&==.&2X]%;:C#)NF2\/\+%L&:7& &*NI11LFJV9R4=A50I,2C7A]&]6EOG.W_R M8@8>\OEJ.^Y2F_/1J0B3S>OTJJV?P><^O_7#H^NVO&.+U#.KUJ2F#$N%R4)> M<3?5<*9AP[2U.Z;:C+HY-+Y7/1N9.[>JR'OH60,@RM5$Q2%*65F3XY@VM^B+ M3Z?=Q[9IRB&- DO5TKT)#%5E4XPR+9'E[B6?=C9[F?;P__7?9$^UN5I(&0/7 MZ!T83I$37+V41@-"M=?IG.1-B'7?1@.$*2EX11S]MEA$'\>?H).0:?)^=VF3F8><1!61D"E?)2;Q) -U1-G$J, M*9GY2OI-TC%C!C9$]&E:Q)6:"6;CWH%J>-%'Y\Z['7RJ%]?_(3;\\A_C.M3J0X MVL'(D1I#M<6JE*7K2.U.D:E&)8;PHN[Y4.U9*^95"TL M9?FDAHOGK'1/KOBHBR[3%E[\H-WSVR?]9A-]=];2++L:%'G)?>K2Q[I;(RW@ M:X1L[V[>^K+[:,1W:+&"J^L*N(\X03,U>BE)8_T U(6DBN:A6@4 NNA-C]/Y MZ)OZ25>_X;NG/)?6.7F8HQD#T&JHJ4*Q +LYUE12H3!M&< ON\?IGF0BF^@Q MD2IK.:3O6-!L9%4"FZY=-^2F=<4?+Q-GZ5!].=W&(SM7N 181VA0CZQ5B525 M3[ITW8>'NIQU+J?:B?TSP3(:/WK"_*XPX;8$TOGMLS/^\N3 +J,>4KIVD%,C M2VV'@!O7TIP*WG/WW;;JIMN$/=2J_7MB)9S9^.159DDLJJFI[ ;@B8P-M5J3 MZ[0%>J827U\VI=[3_@BW%(+/2G-.ROL4P8YZ4JF$$5OS)=4I#QZ_0_"]+-CV M_C:AASEG20=/L6K%M@7E>\\J=U, .!PCL,AHGDZD?] :OVFN=>CQ(YAFB69( M#Q4)E;O@5;']B2-.YO0_?TKEH*LQ2\?++W0'\CE) MV/-%4>?KZ:ZL=A6L7B5=X*2H ME8]AJ.Q[5,Y2(F]'''Y>MC%3[/H#,I_^>?T3;T[D-R]H$.YP=ONDW_X1* \: M=$.(=N%8G$V^F:9R]W*>0+H%D*Z*^N!4:HO.359Y4DOER=UL1<&ECIK-D- + M7I[D>&"0NBK!YQC9=0[3YH-=7G[\@<;2/.RUF0SK&%V@&2:=<\(76!HI>/QO MVKFE7LL=]Q29C2U9)4D!]')*L8;@5/0YC]B-YSY_6.,=6T7/S^30NVP2 M_?-F_>QT*N+UJHO_K#E,LN/$GU==HH.=(\Q M&6MR(>58FJM(10OJ*2LWX")TM]'H^5?_OH.:KW.QJ-ROK_DY7"P9/TP/JO>! MJ6$C1_PL[AY-'K9WVVA:+O8!VVI/G_)&KGA &)2#T5+)]\K%J,#2/RY$JXI- M7EGC*+FDNS;3!1^7'6IIS?B03Y]MVA,ZXP<;V:=^^BO&/?YY_?C)^MD9G?3' M/^.VSQ\_V?#O/W P,B8ESG$D*7M>)8L0_C!Q5QGLQOG04VO3^L/+D+SSK)\< M6!?"[309Z$O'JG2.^,-;'2(9XZ?=^]T]V?R@I3MA :=]J)3<:AQ=*P/7AQ6- M&Y.I40U#K@9?+?&T952N"\/],$\S2R[I/LAT9D/2[;<7!W0KPRE0ZZP"P72C M+26DR39R=NESBRFV+K7QI'5K9E"C$:Q0(\>=(D_<=_.0CFI_8&N,&P7\P79K M8QA.J^%S@-VVIDJ#(,XQPVIM+[I,FV7[FZ#HPN37YW2\T/TGZ^/.&ZC?9YN3 M![P9Z\U321?[,^A\?\CB;=HY]R5P"A._KKR! D?3JTI:@S>TEE2F2BH.:9]C MZR@\71_.CS@Q=K&WO$WQ:\\7F#C>)@*^/*UZN>)@AVW $^5H2%JR5TFPZK3K3L'! OT502YYWK:DH(YU1BQW6VVD/7NXB MZY.P>YGYVC<6X.E1+WLNFMM0KR!Y_Z$'D7/(T/Z1<;;QA#@&WIPWR&AM5 M;HJD$X9/4''5R]E #KY4J[VOTQ:XG KFWED.7D[2_/79^3,Z_N[92;^!M\^! MMZ)[RTGU7@WL%99;BAY*CK1&KP%N9=K=NYTE=!RH,*DM6.>KLI&[% <;BF(& MU+A8M'>A>#MM0/.]6Q0O9,G-V;E=+_@>*%#*JE4I/:_)*K(5/-SEE,? VJ?I M_O9[KO$=N T0BA)"5)](JC]H49HT=6$7,9=I=_*D* MFLS5>6)/_+379IWIJI4VM-UWU%;'>+A7(LV;9ZLS3.#)^TY"?/#WO>F;?HV<_;0^_@EP]/I% MEY'LNSJYOLF^G$M(V:K427+*& +7&:>6DI^N^$QVVJ*?^)E*Q M1P#H/]:;[X]IK.SWY'0SD]I M\S$_[_[P\*5A/MW2^W]:G:V]->D6?O?B!B]^]>+?0W20:)))/0TC;PPJG>61\?T^9L MR49Y^;U]]1/@YM5;W'OV5%)8UYNW&= /C^Z\ZW%^]WGYX1T^60.0WG3;#YVB MUV[QQ]>?_CVC\>C.6U?#>U[FG_ZT^N466.RVU,:3U>G1\>KD;P_7QZ\#NGS@ MZ_7FQS]:K=T?-_CU'^6ZKXYHTS;OOOCBBC\.:N=JK-?G)^MS_NKH?/V0Q]G_ M^NJ[>X__T[#3LCNJV(EH-2ZJDEI00RJ=RA>>RGG,N/E A.OKN/V/OWB8Y?.J3=/\I2>61FPK-ZD:!NL\%EZ42 MFL]]*&(@E,]#ZCP[JZK/OCMPFC "+AL%=+@ZKV*3A!$-2ERDA(;VV8WF7#/6 MXS)38FL<#![?%ZFC2'@;N;;T:)()Q3>-RX(>SA@\#&O(HJ538PUXA5B+USH' MBJ;C,E^-KE8VDGL;RJ?25?&VJ9$HZIQ[X1IQ&7?."0^G6VC'*PB54F/ M5IL1#X_+NG$F.AT5;L;2QRM+J6-69H2<:F);$LN;MM&7[1V3Y2S0X*HRQ:K( M9\.M139&OI1&,[X/HWKV#>,625%PN.4H-3IJ3=LD X*O=](#-\2E_+M=VA@[ M%< *)!YIM)8O!6G4ID!B)(RO\@U7E%CQ'I9UB[X02LBC#UZ^E*J+I345"\&0 M"=]7;"752'LR50Z%B"%%UH83:=66"H8I8T <1K#89+ "!J9/K)=N\5!B;YJIP,HP#)A;::CG5+70W.RB&=G*J;IE+12.8'70 M,D3)!^.07@4%V!"9-//O08 MC1&S3-D$-_10CJ41A<;(5@O+8\^<@AS[&7*9'&\W(VHU\)08D(&1U)A8K&)65;9ERD!=\.=\*6AX.F#B#]?/(8F]RI?&JP,FPN"JK)O6X*\ MX9 MWS&2+:07Z[6FXWF6E25F&3'K.4J)H*9CR5AW?HB]==:I6HQL] F_'+HJK+RH MHL5W%*"6*S*G6#T6CP5P2)@GJ(FB058L=, UN(I)1) MBE:1P[BE;F Y>#+8HLP"O(>6]32Z]"DE> [*1*IK@U7@.WR2W"U;=NQK49VM MG'R7I_=XP(!%C^'1U!<8M-D)KCK%1A*$X7I48$H"]!55XNLD>@%+2/>-).W8GZV!!=K M;@N2#T],M2H0 !DW"9 %JOA2N.WBN%F[#$CV -^*9X8CP( $F*65 ;%4@XY< MM+."(:/"RXN#P4!NC^ 6UQBNK=O,<'"IR+B58($#V2M3'#R@88:%5-A*J7!X MA(7>%F?$T6&Z $%"*[QU6( !(^@ 7# D6TIM8F_5,MPCC#]UV(6'BR8C10I3 M*\T#!6#9\FS!6O Q6#5&4*"FRMIST'/ DV$%4_W"N'SI'7Q!-\ 5_#% 5<.0 M[@C4.,R>ME 0);FN_PSGID.0@C<8P&,F)':JX.<"Y-"UJV K,R((U"\XK0 MHP:2$X'L /TA&"?NHTJ;FB#C!J*$=5H%/AHFRS)H1&IVP3?&U#K*19JL!4GU M+E+(0G@(S,.!7,+[+ZL>3JG#)8@-X$N!PA6K1!EQV4!"LUTR ^;)O@SYI?AZ M^-."B<+K)H_W]+TL"U#[)@Y5J^!A:AA>O$*N0O/@MRL\O%L8%_?4"4YURRC! M+0WN)F2D@>+9[ -P4(R<(@ASPJIW+-Z@2_X9G,,('#4/ K3+RC(5V,D6W#F1 M,(>")1-AELMY?H 2'Y+5\ SLQBY M$7?E(R:V".TRK@2,AP&XNJU9PN?@)X;;(R;J'#L3# MJ)4N1ST&*%J%J^D--F+L8/A/6<[@*AF4%IPS:&#(#JQ!# 8^32]4I+G0% M+!>,#J#*LD[EZP$ "J;&HG*Z7F 0DY =T X+$&S -WB.+&0;X\JX=8U\FJP-9?1J0/ ;,$5,,$(_,0"*TA.",AM$X0MP') 5_P]=2'%#YKK2V KW&[Y4P:Y)'GCB4*GPF: M!T-L&4:5EB6C-1R(M@I$ 9:!V@SK4PJJ;.!8'] 7,93"G&CB)412\ MM@'1%VL6$Y/.YP8,!6 "CIJ;)[\X%GC4@'>'O4 3O%D&KR'(0?!8.VC!*JS!:B&Y@'GB:<45@'Y#SQ6X\Y@@ MSL1-:? .^+VJ(B0Y!D3,O\+=&CDC0Q#26X<\0#Y![[W\$H-J9#%)^1^L=M"5 M!ABQ,FZ8@!@R?#%0(TN1)W@B%HD(JN5L3<,5P2JH>QY%F 1$.X87$T!"W@;P M3T29;V.1?:Y!ZN(EH=V39*&)U,7J2]0:G I\>JM+F*& +C0)J A6!:S*ZA<. M"U*1-7Q<$0MQ.6-T&@Q)8@V@.UJ2KF63RIDB&B&2/)LK7H%]&EU?>0$X21< IP)JQ_*U:=I#\;Z74@]'AOHBUFW M+/$#.*2!N2 "YAB.73J[((,R6ZC7V"] '!@KQ2W+GF!07E 4-A*,O,+ MJ0<>0['CF9V6ID49LJ_#-H&_@(UPE)C M'0M#R1JE^XAB@PC)L6@FP-$ \7A2J3A='%P$']#'!,H1XD?9>D2*G$ M?H,!V"PB$F:,Q\5<"]X !:7W=Q/N7X)I# *\6"]C70T+2N)"7@B@#*^!WW:V M)9!3V.D2'PV870)R1%N$/4FH,M+RNLZ9I"T,3^848]@-%A66;95R:A*# DYC MG)(L8 #]HDL(\E#6@H3!8);B3T4*2" [6LQKW!(9* XX07P\2 M$'&2PM/!*!UX$VXB 0#$*,L*AFW5*76 MTL+L(4RA54.-@482Y@YZ"@+'/:@(&&!J"T"EIV+ BH%& %?FVK5-E("UWI M (GNF\C!)48#C0;#!PC4"(+@,:UF@>BF23=!#JEP.CU,RU!I+HKU M@G=!YX E@JC"GS; $AB"1$0\.VESTY>X"Q845*7U:G%A$Q-. H1\ T M ]?#?0^1$?P-1[B5?AOB[HDKL+Q1HQ2PTV6V3C(O0FCG)(Y!FS M "V2P/]LWYIE3@/<%4R,EW5J )FEL >HM@Z3;:EME[/H5JP?/#B4I(<4@L?% MZJ[9P05@\.HB2=D3M$QT"CY%8M[+GAX\'9 90LC"L!8>(IM/35L)\08):U51 M_+@;H V0 3)<:1DW>!E0,QBC%R,'E&,M6"GCVAK6'PB0D2_%JLJC2O7^)FXW MP.,6$;C 1A.S]'UO=B&TXH+!%YN$*KP&7:D21$BU@OC"GVVIE)2.]+YCR9 , M"(P4ZU3""5A)&-]6@3!;0R*@N6"(K%,)AA0+E@%^#]T)VVUY+%[&C=KQL'O7I*UF$Y8!D2+L' P()@V,;C 05V?1Z$$* H6B M,,Y1R@4"[B3G!M3+R/YE 5:\KM$EI(1AE!T."2J!K,!OL] [F";&!CQQ"?YJ M$"/GL2RZG!X#-,!ORZ99= 5@G[ ^[21C( I9=B+4@%,"BG2 38@2>0'#QD)W MT;;7QV D*'Y3A$B)+.\:+B[!>A+TCC" "[V=L^VE0ARS7XBFQ2@UK"0>H7?9 MHMC&N"!, 2@#WI1%0;@AW$52(K'@@L,R@T>1$>T02DX NCG8:!7_ #<-6(>Q MU2&;_6&2$1V /F"N0&>3" (\6\8;RCXY$-O!=7;_^HC"@_D"O7VQ-R4JNH ^ M03XDS(UL$8QE3T_XGM0'A_@0? -.P\F#5%> -. 1WL!-,@;.R?Z<>$N2U(^H M)48K 760QE!K!K']C54YR.V>)6=B: D=%0DS$ R"NYAE?9EN]U+<%9V%R ^ MN^RHP?BL!Y@.S60EGV#)4&%<5TE,+B;8:(3(JF0D2&8E>!Y+K64):P'3X-B M4'')=\'?X$$4_#!L&T]CHY]D1 .H+>4B@:@E!Z(!KJW$C7L(@:$'-)??C"@5 M>&:2;639[.I-HJO 90/A'+I(2%K4.] ;]!+&2['AF:00EFX\9;D[V+>'N M)AE1AJ>3?E2*65H+B]HH$D4'&D9HCF8!,J^/*$->Z0'C ^V2E0W\J7&[>>8@ M[P(,:-EJCB"\1$!_%B>>L )*!4\+8&^!0C%AV5* .Z0!N.B@'"1>'PCR:+" M.!4KNQU+E*!V7K2AQ&EE84AZ%'PO_'V7"K?5UB4E)&H7!Y8#@%!P/(EIP 'K MQ"Q)(2TLTRB-(R2A0C4GP5*)OQ #GSL9#M9)U?/(N4@X'\]&BZ*$K&"P(RA6<,$E((D_(:=$RU@)390F$@L? M2$&44"+91!>/0: Y IS#-=GIDD(/LGMM!D@RA81+CSL0:) P$2EX,MS2LY>IEYV9"*VE!E78 M6X/3*QWDU\@.99.$BFT4%.(Y^;'$>YVD;DF N, 2\/3@8))TL]TWRRY87&&R M!'*%NQ0L7 7^KXWLUM$2D 2H!$@XT'\,D-2 ;;*IGI0%O=%Z&V!4M8TR+:)BY5^DSGO6NE1:D-@H4%P>+UTX/#*!-82*BM]24II4/L &@,Q M)N:/48/:E;!SZTM>W$A+\@VPVR"US@CK "G0,/>VW"UTV*T&_ MAX*YR\X^H #J.DD5+5AE2Z(?!;Q3ZM'*YMTV%U1V^_H2Y*E0V%A6EF3-N0!% MVI=L6,D]EDTSW*2J4EP.V9MF@ETLD0MY&&R7]P"(-95E#QP@I%W)QM*2*![9 M%I),&#N*9*?W92.D &XEM56/D?5B8A'#+5N,9HE2A+&$]B"8 4>: TF@30Q6 M4@>9TU+ MS,&V . 8DO(M>_PQ;O>9X2\&)!=@9 G^8@H"2R(E)P"9)/^J#-R!F4!7R+$) M2*$E)-HP01A4V1=32WX8="P4,KR9I%7#\=1EL\&03A'()W'X9455,1@8'OR; M <8MN5)X2J\]QDUC6JS2;ZQ5*<$G95@I1TH2P EBY#H!,S0<@)9XAI>8;:ZR MK1X$.;UU>7FVDI>6AN+/%S>E,:>(4&0(>F%7:P7LDQ2'V'S00)7MA$M6]HP&&M$\47$'PT'B8B+G2((4DF7"' "1X9KRV'/T"D@'Q_7*#O;/ULT_AL M^\\G,)_E,&%?_?1/_]?1T9_PWZ,F1V;_UU=C]0OF\^=5/W^BY$R?U"3=?'5T M=OY<\.\I;7YWZ-GY^IM3O-KJY,?M3_37877RS?+96VGY>UW_HLY6 M_XTKM@<$3\X5?O3-Q6TVJQ^?_.8^VQ]M;_35/RT/=O'5_ZU6)YU_N:7<-T_Q MV2?\RI6GZ^U!S@N,_XGEL\O;_>GTQ>?K>H.75N?KTUOFZW!Z?M37S^HQO_SF MY1>GY]\,/*<\,]\R&O^\>-37?COHZ>KXN1QKY;.C>_SST3%(_W\9'7."C]I?.MTP^KG#9V^\OWN M?=^'+]L.]EB=JXOQQ7?\C[\S47_SIS_*5V$83E\9A+>_G-WUR[7U\7ISZ^^6 M$\7ZF[>_ZL_;B:SKX_[JV*=/?/D?[GW_^.Z=HT>/;S^^^^C%&$SP7$G:.[_\^W_W+[WC_?/?KV_E__^OVC1]_?OWBTUO>^M\)A/CDQ_/UR3\>W?GZVZ^/K Z^7,*T?.H#[GE:W@/2'SR.C\5D[Z[ M__"O1V]:C!]Q[Z\6^7NR/EE.PZ_:.Z3[DVIJ^.3DAJC'1>W;JS M;DL-4"GF.L> 0C+^VTM+>FU8_NG&%=U@WA>*>3*^NT6\\HGO_8>_TN9O1_=/ M^!]VOQP_]9E>78V0RT=_.B_]T)_^>+[YW8-=*/2%][UQIG[&:ZNZ8?K; MK>5/)3]XT[/_Q%)\AHXOC!66+K9Z5>OAS=Z3>W59\MZZ1-.\Y!F0'%X:70Y= M5W*%_*Z\Y[\]HPV0Y_CY0SY=;\Z_.EH:-IW_KZ]6>. S;K#S]7&EX^/U.6;E MXY?QVS&H)!^_>8^[%&SZXWG_G&DS.PNT[ K(WC8D__;#[8>/[S[\RW\C^]\=/?Z7NT>O M".&7(OCVMX_EUZ8X_\:Q?+FJ\!=!D%?&;GECB8>=G-]2_NODR]^_'HKS7P>' MQ7Y%KN(C UG_\Q'_N.:C'[X_>O3\*8;[?_[C&9V[ M]>;H_ D?_7\O8.!H6WOMB&$ _3WJX'U?^A9Q0#E:-^0X1#&R_28',;(<08[D MTQB>O:Z[@K<'R]OPW<;G7\1#W%MSR1CZE.S]5SIHWBDREFYA&?GF^K M_]GRCYU[C[Y?&/H->;\A M[U=+WL]? L$+]BZ97D?_>?&_H_/UR[]_F:SAV_73IZLS*:!]]-T*+OK>^NO+ M8=0E.=-L"LI8J13HER.NSBG(FFR-;2EV][GP?W>IQRWO@>^&/IABA+44&H@^ MV@,ESN_:"[BP[EUN!UQ0NU_O_/J6Q/3;!&\:KINMDDMR+K]^D7T?'K]-Z'<. ME:Q4%5O*!98.H9]8&>.='KFUX3];Z&]AZ2'_N#H3?W0N'3!V"DWO??FW+/1VMQ]'FI1T=T=G1 MV2DWZ1/2CU8G1ZOSLZ/V9 E73KJ/=^-6;MS*1X[!8<>/@OZ$ -('?.A= :3R M))[_/W\HYO<>DC&>.L]LH:J403I/:?ZW+JT+<?[MNO/O8TYGREO6T1_I;,S:D^>G?&Y M-(ZY[!).N&U!+JL87%Z2&K11+"'*;:OE!FN9#EL7> M7O(CMZ]^*T ^R"2^<,*9HTLZ<%:FRWZF'"[-U*/JH4CKGI'*^.R=S2WWN-W[ M1IIH;O\CW<#-):)%U/KHX0I3<2K)P7FF )/5']$ZGZEO\]?[F\?KGRZ3[]]:;\R='#YDD>C+'%,T2 M%WZ'+113I?C@4&-H*5MI&9(A27N+XAW&TN2<=VH+"Y^\OWD !;@Z:==.(&ZG M9V*<;J:1,5WZD4B=^2Q=SQ+$5="ZQ"1]BT2U[W#"'ZPQH\?_[^ITB0=]3=*XPV^*S\QE"&A@J*:#BI;C8D/KJ%%BU5G,:+85 ]+E@(N3A-I;:CN#C M\[=R2GI?"&K_SZ@N)S.?N \YK!ND4;&7&O=4I']7R)TC2>6OSR:.?UD#"!X\ M69_,E+X"::-LTGKZ>3_HO>%//;'\AU^S"O['WV5KTC=G1X_YF$_%BHZV9O2/ M1]^?M.-GH@V.!$U>Q^;]O\/-J>N;4]?[3R7:UU&F]FRS.E_AXFU>!V^X'YT^ MVYP]DP2/\_41KEABM<;^H?Z#T$U):[W=SF]]@3U#27_]JU\X M=$'X>'5^O*2N,;4GVXJ'GZ*+WSI 1Q>6K]U>AFI7.RQ?M(EL7H]='_I&Z_:0 MSA\^+0!T8^C7U]#O763Q+E#(O[0G=/(C7QNS!T_%#?!FOY+9F\WDC]ND"*93 M\CDJ6Y-T1)76DW%(Y8'@J@UVC/+9<<4+U?'U5<^W29$L%_I^CMEK*8GM.'=[3M\QNO/X5+F M7NXN.E>-#XJ&:;)TLZK2++E5FST;!@A\=ESY@EQM.TE7QCCGLR MQTA1QS"DXX5LL%-52B#&>?7+ M+Z_7VDJ_O^+ @\4%GK##^90*#D\*_+V;A))*&BMW4?GCF.?PI&2*_7XYT]+=8X2^_SWV:A$/N?3RL7E%_)%KX*? MK.0E+ZI#+$.@UR*GEPNIA$7+QZ4Z1!7RIY,O[5?SB'ULMS\(K=JR5DWU4[Y> M7G)59X6L[,798(F!_;^7<3%CY=C^+FN["14/]'%&%U> MN/ES]]]Y!.7[Y7+Y-^4AEI65O:*D=3.D0F2EE'IUU?G\UF>8"+\BN%?.9VOG9MJRLS[(C4J36YB'JGH_W:G9X%NB ML,C'^.5LT;JL^H0^9V!G]&#YT?QXU!ZT/BT'K?MFFL63+GY>6*?YN3=Z"(K) M5!(^)$T\TX/+],"TR!X)PT0D0A)["/Y8MF&+Q/VI?HRF_X^/[[\^" [)[%]LA#3:-*6'VLSA4N*%L6O[GJ^]F/R MZO)K*U]8?EY??N'.Y[OZ8O%(EE^^XUDO[SF:+,B/E.9^ES[6#D .\5B*).*!4K)-,?LX.MZI^.!5D M@[5:'Q>L]MD\3"HB&7SIN)D4,AA'9*0URFNL@^DH?%!,]MGKO#Z_3&<7MP0' MVR^UH.B77UHG3GB71OYR.T!OXIQ45_'MI_!UAS;C$.;DKJ$>WKD^!C#HKLWE M'][^9QLM+\!V7^;VPDD\H,D\DSGY*ZA'MWN MG^_F(?R'/8@?%OU=-558TIB8A)1(HIS53\@$;Y!T$5/'H]>QHW+AEQ/_MW;> M7R^F?9<;1NR'];2!5)SA4"T,U^9DF)J.7,)22PUXDP0 MY&S@2(J$"9?.8?[DGH$+IFRG_J]GS6@2FV:7&?*ZU&^T^,$'9#1Y-0 M>!@A M]VG<>YV#F>[9B:RKT>W;IZ-T6V)-FTZ3'=')M,V&.6L6NYAYE(N>I[=T4YK. MVGN-+\K-?Q_E6^?;5I/\V-."T5]'3>O83NS$C^RXQ-1+A>SRY69N)\'.0E.5 MBF>C<->Y=_:3_?FV#\XML-^D7SC/NWOW]N MDW+_F9\,5MV#R3G=&CC%KJ$ILFS6*(6X90%IS#4B6&A.L?2!FXX,G+(^;HL M+';4\R#&S;J'Y7I+R]J9K+7]A*'/&2@F;9VE AOMX;NFFI[-6WHK/#?]GFJO M"C5-)^.+13F$\J7K)R5+9Y_\U@<_G[9MKG5=E8[,=9L<^K34SR<87TOM?-LF M;N9'O>R@Q2.W@J,@.46<.UZ:9FMDA(HT2&ORDW^OGBQH)734*#F9$/?2(V.U M080*XXA2BI1$@I4S!>T,M1/TJ9WG#]^F^45U-ADM+O^/?RVD\"*CNQ]EGZ7Y MRXMW[]_>5.@L,A2F<[3\RHO_(I+66I*Z;=1WW%G_MIWWJG(WNGBWJI]?6V.ENENM^9HK>:N75YW\=;BPGF>RH,N'^4_K73. M7R+V*HWC.0JCV<+3**EM9R>35V'4G([MQS6$X-?&VCD>U,?9NOX]EW$S*:C/,\H0QBL^4 ;GZ0+[QX M>S$YNGV$4_LE+J)]R*9YG+VTX]_M1;/,6.M/*!T*X7I5N\7GU\2R,N>K4WOM M4:[0X7P;H;R'E(YVJW1;.#;W MMZSOSGZ_X8HPZUD6CP-VBV/W^,,]5\A MZ;=L/)>^9X_>?!=MI>9U%3 /H=SO+R_HE?G]F!0&\EQ7X& '>=]2:8V!WA9* M*2#T8UK9@V=@J^-9B;']KS2:<**(4/^ZIP-9YN''S]6[@^KMN_>'[U^_._PENP-O/WS\]?#SNP_O'PB7_?!C/;PD;'^L MLVV3LCM]>!IT#AU)8)!#&61?G'!+:+GU\AZH+'?]^ZC]P0U$^N8H[C3)-6UOP45)L9_^,;%G(5\_?#NHWPU1W6H2 M=#Z_-^(!^ ;98C\]I_*CW?M0=JO=;C>"- ;('_W@_QAU=FRYFRB770'7/@P M9&V@SNJVE];6.8YM@N->3XL)4])(\ZLV*-4>EORK'6?JB]6GXQ@SZ2T29C[% MT\R";)N1]FT&O B\N+-Z_1P'N:""!.P([+@C6K1U=N1; M9,=K[F#)(SV-BPM^JS?].3]N;+GQ?;Y\]>NTK56Z..9Q%XM>IJ,"AZZYABEP M*' H^); GKN_M+;.GF)GV+,<")K%X_R]4E'\W<1/3R+PZ#9YE &/ H\"CP*/ M[O[2VCJ/RLWRZ$WJ;(_I'4_'^??-\MAC=?3OL]'\X@$"/0("[9- .1 H$.C= M@[R]:2\0*!#H'A*HVAU'U#;'U=OQ]/=O85S@S(UQI@#.!,X$IQ,X<_>7UM8Y M4V^",]]/Y_E1Y]/J#O*\+3D6:.^QBT\"[0'M/5/:&PBG[?'!#_I<#G[,SY?4 M9S9!?;_:B?W2,MI5,;DWH\:?-4VIRU;]''V\K&_:<<'$75BV8\F#* X:#*=^%*?]L*GU]H[&- M5$'Y)7ZQXX4-'XMDP8A_O!$/)4R V8#9@-FVQ&R'SX_:-E+"I&RY5&^MGT]G MP&K :KL/^'LQ2& U8+5!)NB1C506^<=DT? USLJ9+#N.;9K=\NSSI^C/9J/Y M*"YV9O[1Q/+ATKD##GP\!T)A+>! X$#@0$@_^$$.W$A5D%_+X>1/-L5,>=<2 M[H#?@-]V'OKW8I# ;\!O/\!OXOGQVT:*=GR8'\=9]6Y26A2WOP%F>S2S02E' M8#9@-F"V[3";?'[,MI'2&D?GQR,W&D:YC T3V@.E%?,+Z\9Q\_5G[DZG_7;O M>V_WX[@51E_+6/^<_Z[\V#9-'N3H/(;%[]O?VKSZ9E=YRLNAM O(GLVGK[Y; M4B++;'%OU;Z^-D?MU]WTO(PB_^+E\L'RM)S?7 DWKGNY.,K%\CR5!UT^RG]: M9#M_B=BK-([G*(QFT;=:DQ?%VG6]2R$LGB[?PS, MAZ'IH>7[G4SO.::RR2E<))&]O+>LV0X\YNV2[D=DQ^_R6EX_>']FZ/WGX[>5/G5IP^_O'MS^#G_XZ^'OQR^ M?WU4??K[T='G3_LLMIT8];7FY?LHBZV:XJU_VKJG=YJ_2TNR/$PQ+/.SEZ^C M[!!-S[)C4VSII3U,4%;@M@+6XHU0&1?[S+ E\8_K?]CASP=7ZUSF_8 ::;NM< 1G5?W%/E M1>^L_Y\OL^G9)* E+J3VO\?$0U=U[TD10-4K)G<54-Z#T3U\&GXYTBO?^#*" M /[O9G_ZK= 584(T] M48TWT2\T@Y$KS;A]1QHT ]@8(.?)D",?@)SG#B@_C2;5_'AZUMA):!:0$L]] M)N#J-*-,4]KA5?8D*\G\YSU<"_=!B+X50GR&S>1[2?;YL4I(NN#X,UE\AY\^ M70MA=9(6U-WP?SBRT9]9\\CV M3>ANLY3>_DL;S+RR&"FM%.)4>V0I8T@Y1FG^Q-&H7E3M5<[G'\MAC-?_4CH2 M&YA'P3""N$D,:6,U$E:F(*DQ0L47U<2>Y &<->B+M:3D+YZ^B;(A[. M7]O9[&(T^?)_[?@L_^AL,EKG-YD(LUSR5=B+*D0_.K'CYB\O4/[7 MXLSA7UZ,SN;(_ZOYZT#'>HW0-KV!PR0 MUA>D66Z-L=P@39- 7#.+G,<::8FMH)(2(5<@S1N/E8D")9YTAD&BD,P'A^E&[]VC:$6V1#7M5K Y89OH8!N=Q'+EB) MQ%VF!\-E0#Q*BISB#%&?J'9&Z^C,4^SE#61D@_,HQ9@H8\EQ MEYYB*F\-S22MB>" 9D.+->_.2>VEJ._*1?*^9+DUU2SZF%W#O/SK:AR;IK+C M\?1W._&Q+.#*SV(8S:OQM&D6)9*O'/Z-X@ EV&EO+)(^&S0\R80,=00)8J,A M1AO).HD"'EX./F/!F^F9FZ>S\>54?;R:J6ZA@-1&T3N1H"?Y+U2R[#UL1Z L MLH"S4+.%RF,&=D^0PT8AZI(4EA8S5781 ]F20+7>DD#GU8WC)%5[E*2DN2X^ MO_YG$?[U!/OR759G0&A.2TF5KW%\ 0;H\!D8#-#[<"IXKX.T%@D1&>(Z:.2H MR<2#A=;,9S3"O!/B6<&D]W'>L0.M>\BLTA']$&-JAG' M0!\ 6"#.O0$L35/P GMD',/9EJ4&Z0Q&R),@63 16^:ZL'][ "R&36T4V+N# MVR3:67OWMUD\M1 M =0"<>X-:DE)N%&6DS5QMR=%;PW MRQQ"OYNJ17/#[JV.XSBT!P":O'B!3YZ@:.M6:=\Y55Q3X ^/?T\X23M#J6<" MQ9 4XLPFY 36*$:5/Q$2,XD[225N-?A#>C-J3J=9??^6X?'TW<2/STJ3OOQN MN<5H$HIN-C],N/ 3Z M+#V$S].Y'4-\?.]<<(@TW9L0+93RV1Q'00F'N&0.&X/@'GG)">$(4=*XPB>35?-HD+6@5J\RWV*R9=J'&T3JU8ET32AL_R/12@7[-X]42*@C7NS-*2T/ :, M9/X/<2\DYN!,!8S8D" (-(+S0) M HX CNC,R-4X6[/)(D.T0CR9B(RW!+G 1=).1=.T>HJ T' MJQ<0#<2Y/XCFK-1,4(*$\2:[[:7@FY<899##W&93F/LG]9/8*J(157,&B ;A MWW5UYDU,,:_(4,WM.63N[HV^ &7: MK%0&72?2>ZE\[R9^>A(_V_-%6ER'A8TQJ;6&UI@ 7R#._8$O$045(:8,0-0A MSK/%:U/*\*6]340:RP3K(L[;.WP1)6JE()\7HKSK*LC'.!_-8LFY:1-Z&S!Q M]T9G@"/NW0LDC"DL DJ)8,2ED\C9%% 00?-,(%&S3I(9,D>,)C'\-4[RBWG) MA%N0Q-OIK/QC^7Z)C/AN(R.L)@0"(P!J(,[] 36C(@DJ>*23X1G42B]HEQ0* MGBN)%2/)K&Q>K6GX;@?42"W@M )$>]=6F\6&1'42Y\?34(TF7V,S+\8Q4,?P ME0:HXS[JH-1Y;C)UF%3.A/B82<1@64(HV ?OO1,KS5#7L8<7&OAKJX#OKO2O MZ:HT/M,U$Q#O!>P"<>X/=G$>G?9,(VUY0-P5[!+*LT3]07 MJ[33YAR= U=VP86&[G00I%U7-0Y]]K-*2NYH,K>3+Z-R1 T*,>R5[@!+W!NK MM9BS;*ZB*"7-YBW#R!"1",O_;=!I^ M'XW'727JDIIJ:,8,. ;BW!\<\])::7Q "C.%N/4)N>@(8BX0UY;;U2MN^CK6 M[@9QC(F:0X8"!'+7UI3+]0CL,'PE 7:XCQTL=00+G5"V4#'*:,^1M9&BF'DA M4$:QEBNQD'6LW(X9@!-3>4/MD9]#[MN .GH"= )T G0^9JM,I>@99LA3 M5TK^VH2,T1:9Z+!5+ .D[,0NWQATWGHFCO5YXF% \-E_5+I]9FB(O&B(#.G( M'2L?/:!%^\+TK.3$;)/*;JZ-NV;C#_UQVNU3L2>L9D-@PG*"9, <<>PR0P5B M$;?*8VX]36ZEI.?Z#D%76Z.UDJ96M,\LCWO7R'-C*\!(P$C R'4Q$@=AF0HD MF^VE"!S%'NF@?/ZGYHS8F%SHY%!@QQC)M:PU[3.#9% 8N7[<_K85]L-F_GS(*81QO&UZO<_A-?1]IMK?W^WTQ2VXZ#G=']]\=_O7=+^\^OSOZ]. "O'U. MGCT;Y>DL'_WE!7WQP]*_%U>[&_NMP-H'%<. 82T/6[0#&_#Z@:XN:?$9;F?R'5] M,X9TL<5#GN46SZ'W>1;G375J+TKG)PAA/K,LR2V$)_K5UE33D[CI&DS_RH["=7OH_GQ\71JD'<_14B\_QK&=Q_#+MS!OU]:SJ96!0A" M8B#._4$Q3:7@05-D/!6(6V:1G#3:&8H;42D M1X@J;\I^ MOFK'/HM?X^0LMJ:R/VOR?4M]\_#53GP$>WD/5 Z8YCZF,<>,8,LP:1"(G6E)'%0U/,9FW!&0:BD!"U'EC5O.R^\\R M]GPM=Q'X9?A:!OQR'[_PR)0)V".<4D <9Y)Q1B64%,%&629=(MVU EIH8'_Q M&"QJ O$8@# 0YQY!&"/,\^ -RM?@!8X2TI)(I!@M.V.,:8:[:PK4-X017BLH MCPLAY01*2P3B)A?$1<28LR\'"$*0V1 M<\?4:GVTMC@);M<=+U=61,E@%H P4"<>X-@U!.:) E(2FPR@M&( M'",6J6BM]\DEJE<<_+6LXXT@F*H%!>,8(L>;,H[?3?ST)%9S>Q[A)-\>*1AP MRKT'^)CSA&5^8,9;Q#&3*-O($7EOA-$F2L.Z*;B^"+8LE/!ST<%NZ4306G"@ M$P O$.?^@%=@Q"5!#"J6+^):IW)HCR&9/*;Y52"NFY+G/8,7U[44#, + L4; MLH5OJ?T$W8R@)0>TY.@X==EH(87VB CK$+=&(Q>9^!4?LQSD>S>%(LVM.Q MG31@U^Z7X@!!W$<00F =-8O(*6H0%](B8P-%,B9!HV&,X4[LVM_BI,EW/9R$ M]E#.;]-F/KM2S#/4&0L@#M9Y_F4Z^ MH(P))WG902$[X!G@F0=#+A8S[&5 FL:2:EVR0325B"L12-#$JK"RC;F.1?U= M#:C.N8.3FH"1#. %XMPC\ HR^_LN9 LW6\.(1YV04XF@9(@7V5I6PG02+^X; MO+*'3S6<$X&H\=/MWBF4H@.V +:XC2TD#=A&99%(4B$N(T=:688BH51RY:6@ MG9PJO*..4^>LH6NFX'P.8!B(HD>-:H4BYD\'8)%?K MSG=8BZ[[D*^IC=$ 8A#Q?6K#DKD]!W-WOY0&J.+>X$B43J=($?8D(:X31AIS MB;R)5 B)739^NXSL?K;GE[N(O3*&A,K^ &0@SOT!,DX$CMA@1*USB'-KD/8$ M(^$3M9I9P87L,LJ[*2#3X+Q#Q+>#B"_45P;N .ZX(UXBHF)$ZH,HC0 MTI6:&X=L2@0IYIP-&D>JG]25>H/XQ7G-&%2$@$COTXU=*(S)9+_X(Q+I*4+2#E+94S*8>ZW61@9*B(/0YT 87=B2G9I2>P)PAJ& MB714(^H$1CS;\=E$SPAK91#&N!BHZ2238[,(NQJRJ/-\ E!J6JB^PRL M#XBF !M\%YG M]IL '\F:[?U^7\R2FX[#G3/_Z>^''X_^_N&7-T> M^O^IJS]P_^UX[/X6YQ].K:S>#-RE5_&T'ZK^9 .3^(LB_[-=#RVLV;Y[6_1 MK'?OWSX0SKI]\,FK_/^^%,Y-$O%4H@A>M5-Z)J.5*0Y$G MKO=68LWAV?QX.LLC"S=$W;0?KAFDO:OK*<5Y+09$C#/Y<5T)L&&,#+5>&^," M89VDEVQDB*0DD=R12+*-];L83&6OAOIJ.^N89D%901.R6N=U'+U!AEF,A*%! M!B^)YBM' SI9Q^^:YJS_-2R,HRII-"6N#143Y&C1C;Q:J)N4HMW?,6TDH M-2M--CH!ILVL689]#(D8E())B%NSN.)B[.*FKJBF/*ZW;]Y$_WB M;4;:MUE=YHJ]1C73$$'/< L$.?^8);3.B7G)(I)"\19$L@)B5%( MGDHE>814R-H:89E -:6RL.0QB5)6/'U:D=!32:5-Z>CN9V#-PP M?+4!;KA_FT-E2)<.&6D#XIQ09+EUB AI\R?"!+)2.VZM2D!7.OA;5L%WD]<+ M!;Q&&5VQ1:V-K(F$DAH 9"#._0&R$)D-3F$D*4_9.P\>&:H44CA):Z)1/';2 MZW.30$95316TL]CYO(K=M7R]/SLY&Y=-]67G3S\]R;\ZCI-F]#56XVD#!WWW M0(&>-75TN&?RTU:V]P)Q*1##$:4QV]B$8F1U3"C;T,(E2IU5W=C8W[2][4[R M^KJN+VK8_9(5_GV<22YCXCCP)$CK%3\-#P2'+7F*]WJUJSXN4T,I;(V"D 4@MY/ M-OT_QKD=3;+='^UL,II\ 3L?"E>L+W H7+'D(>E9H,RSS$,8(^Y20L['PDA< MZ^BE#=T4 ;U4WZ.E]E[CI3@.\^MG@7 )< EP.6C M0A\2!\DIZNBX$;B3U).-P:7"LA:DSYC\@."R_[@]5.^\ M5KVSS04_GH[S\FDNJPC$?Y^-YI"W#60&9/;T&)1)G#CLD3#)(BZ"0"9PC3!G MV =*:;(KIV+7L?W;7>2E'A^U^MM9X6F#:2UXG[T5!T1? ) D "0CSE[JT/( M8%B.,)8@O1<2.4ZR)<>Q9$XE34TGUGZ/ "FHJ+6!\IX[DI$.]OWMU?G;PYI@ M[V^ SN@!+1H:IF=N'+=*:#^VC?:'_ICM]JG8$V[C-"E+)4$&RQ+XCZ4D3BKU M@#B)B28J6"<'/Z]5K#ZBY=NC$*LX) M=HCQD)'0VXR>QF>CW\>R06!U=@,ZKO??+WIR+6M--[QJ:OY M]$MLSQ;\/IH?5_E55 M_G0TJ3['F0T7D[CT99KJ<#(YRU__&$^GLWF5P>1M5LJ*8/2_V];&Y587T4KSV/7V;M\=]RG=3^,@\L.X!-;)L6?'O*=/64S=53'CRY ME,_:DU[=4*G-I0: M0(MW\($835XM;JO:U]?6:/MU-STO \B_>+E\IKPLSR^_UG+)S>LNWEI<.*_2 M\J#+1_E/ZW&?OT3L51K'TKKY2R.;:E=='TD5\AZ_H-D^S X M[*;&DI7%\VT)'<^^6R.CR3@O'917_6PITYL?Y&E=O+VXDVX%<&J_Q$4@!]F4 MQ_G2CG^W%\VK%W_J=YUVN"XOO]'B?3Q\\\_W1W7U[OWK)Y%"QP]6/=+^Z +06LL^LR4GB@CU+[X;(GK]X?V; MH_>?CMY4^=6G#[^\>W/X.?_CT^?\UZ]'[S]_JCZ\K3[\E@7Y^5W^PC.6X3!4 MZJ=_3.Q9*%6=?]Y'66S54VG]L=8=NY.&EXQ6'J807'[V\G64S;3I63:W"J9E@?(#_>/D#7VIRGS;Q91.SS9WMZ%NH^<7*UM'743-JW?>+EY<7N/7$1GM# M00^P^N-=EL#" +GM=^2 Z'5^ML9O]('&%'_[;YUKK/4;&"(,&N!O=(%?/ M9=[71*I7SMUZI[GGL@EQU4%'/M!G[E&I.%N3>Y>MP]XN V&?CV74ISV\F1=U?2_!HG9[%YV2FT;#Z%J'=S?S?. M,FV.,_9MO+"0!RK8?1LO+.2!"G;?Q@L+>:""'=9XUW ]GE((E'11*(C<5RAH M5UV5WV;3<.;G&ZCU_WPPYI9KKM$A8X,2WTAMBMT F,[K3# =-+/.(,JX1IPQ MCHQA%BEEM>+64L* 0UCXACH5"6A"&2+ 86^&]T[>4YU_$!#JJ M)R$)K;7:?,O:7E?UMHOL $0!1.T@1''JG1>1(IXR3G&%,7+"6T1]- 9+;ZU? M:52K W!^=0S1 E!:J/[K!P,$ 40!1"U"Q"E MA;6<1X>B-BKC5-+(!6R0=I2[;$6)),)*K<,@K+!*(^\PR1!E*;(T QQA6NF4 M#$Z6]@Q1I)92UT2#'04@M:O"!)#J"J0B=RPP$I&1RB)N-47:>I)]M^!,Q@0K MI%(,(CKG$'XZ-Y;9R9&2C&2E&2S-DB.K H1$1-TL"G02.7W M+..XL]E*QJ4V>#:?2=1(QU(%W$LO$C?&JMY9AO*:T]UL8S$0E0 $! 3X; 06IE<" @(" @(" @$]J7J"P-L(DY%EI7A"Q1YH&C*Q@W 9F35BU 3EA MVCF&$2-8HXR< 6F2% K9>DQ)>6E2WSLVS.A:$P$(" @(" @(^*2T&AD3I2$A MS#A&/'NSR%J181"S_!=G#+OT/0):HK+5F 1RF)1FD(DA0S)T)B$$IAP3DF3/ M")B=]]J4$]B @+N6H]E_,\==C<8N>CG.EBL=V&CHVQRP:W>=221UDE@G$>:8 M9B;Q$FF;S>24HGF5HWTE/"K-:,[;>&$A#U2P^S9>6,@#%>RPQ@OEH3;LLIQ"F:@]\>XA6'4]6*5< MV:>+!#E'..*>!&2I5"A1+V+RD>FP$JQ:ISI4T;,/Z6_3:6@.)^'R^.6GZ3AT M%;X2K"84@E> 52#,@6)5C%(H+2AB.F7H? MJYBI=:]'40>]O &K!B3,@6)5L,K0& 5R2A:[*AJDI=#Y>8,)SBLN/>ZB7E3O M6*4P![L*L J$.5RL8C'#D0T1.9HBXM$P9+2A2&83*ZI@%',KY3?7*1O5.U9) M(6J!(?$3RDAM.'K80#DI.$@+!VG7*Z:2&+&.!F1<29?3/GOHPGC$I=0!RQ"4 M4%V4D^J=?;BJ,P'!R5HPI@$2 1*?9I!3;AG1R$IB$$\<(^TST*F8I-!$L>1U M%_6E-F"0UY)P@$2 1(!$@,2GE5LQ6'@MD8^E=(K*K[14 LDDDRH=$(DE-:9_'Y@$3 1,!$_< $TGD+!#*D(WET)CCQ0L.%"6B@G8AZF17ROVO M4X*J?TPTM#8&BE+M8&;HOA>E\M\=::M^BN=^?-:,OL;RMO7_/AO-8JA&D[F= M?!FY<:S^[&9_6DKP^I^V:>*\J>S)-,_;?VRKQ\WQ]/?\9SRU,SN/XXO*Q?'T M]Y^!#($,@0P?V:#+1)\$BRA*;LJIZTQQ3"M$*.82$ZT%Z:2*5N]DR#"NE8:@ M"3@(@(F B4_"1!Q2C%1J9+T0B&=W 1FIL[%/I!.1>$_)2M/"=>IW;0 31KK:Y3.:QW3-12 MU$Q /RO 1,!$P,0G8:+40HG( Z)*9DPTTB KJ4%*6\UL=DA=%%U4+.L?$[FN MN8$&_S:9-4PH&Y+>!;8:>2P]'16Z4"_ :QT U8@7K>,;68M><]$&O9X!G 8DS(&"4P82X60& MIX0-0YR8;)RF4G@76X&I]BZZE?H ZX0[NP>GTI>0FC[CFX->SP!. Q+F0,%) M8)5DZ:"B)"_Y^8PCFZ+*1A'&Y6@_=63%#:/2$U=+_[ M%GPXC3,['TV^5/'\-$X:Z%P Y87W?+RPD *'VV(:)VDA*7&_2U.XLR.#R?A\(;:'2UB!UV%M82J)8>8 M.^ 6"'.@N(6E+9FW&D7A2_V&@)&3)"(FG=8&*Z/Q2MKM.OD*F\4MIFO&,. 6 MX-;>"W.@N*4Y=H%ZBQ*-O-A.'%E."%(V4)$A2+/5NC/KI#)L%+>X)#7#T),% M< N$.53<2L&4LG^(:4M+SP*);&0$N1 #=B8)*5?\Q'5R'#:+6XS71H&?"!U3 M-Q1W/)KD&\4XNXP]AO@UCJ>G)_E3()2A:QD0RHUSL\X9Q:)%7)36!=)G7LB> M.W),^!2$-C2L%*5=)_#X,3;1SOQQII(WW[1MR2-'I1Y=R-IXN*Q%]V[RVVSJ M8].4X[9=>?5$U5Q!BAV &0ASH&"66%126XM<3&47):H,3#%[]1)'S#FCT712 M+&H'P SSFI,^R\T.>OT#F U(F ,%,V55T+KL 9>JV)Q$F6$M0Y24R5CL>;)* M=A&BW#Z8,49KKL'_!S #80X4S(PQ5DC+$<8R(DZ]1AI'CJ2S1CJ9//6FB[CE M#H 9$;76< X>DB@W%,P\O*5^_RV%^H%QAJYQP#@W>K(R;QPF&+%8&,<*@K3E M"H7$)!8X$6Q7>K*N$]@\O*9C']*[*QT\;%6PJQVR6O$^^VT->H$#6@U(F -% M*T\E24(3)%7"B'N7,EJEC%M:FL15U"O,31"=9$]N!*T(KPD&XPK@"H0Y4+@R.D;#DD9<$8XX M4P0Y59!($\PQ9R2PE1R7=8*/FX(K!KX@Y$IN*KSX,3;SV9F?GUUE2T[GQW$& M'#)T#0,.N4?R^"1-;:8O+J8O$0A)[RSW'@<75=YDM_4[5.Q[& = M3L*[DU,[FI5__#:;?ATU^=FZ<]B% DH!] )A#A2]O,#9A T.*6;*9@BWI6,< M1P([)ZV4PIN5TJAK)D9N'KUDK84$] +TVGMA#A2]B'=1Q>R&$ZQ*\I LYQTS M>AFFI"7$*.)6TKK7S(3F8"TPMD-%$%DUS'C M$6.)&^>(YW2E7>^:N8];@"]14P'9CI#MN*%PY-_L:%)EU6KR6JVFJ7)GS6@2 MFP9(!7HF0\_D1Q*3UMXZ'%$@E&<;F3ID,(_(4TY$#)YCC3OIA)EU]I=ITWR8 M?,I:^R']=:FSZU%0&IW'@/X39].R�E]!4T2P8+&\ 0P/!IE95(F:@[Z1S:*;BN!#N$JKGNH+9N0O:L>&L5=I%F)@^ MQS#QY^G:)-80'&E9. M>ZT3)KYJ8;PLU]*5U4XUKWFO;8B&0U A0"% (5WY]$:JTP2"AFB2+:\9;;) MDHXH!*-ZT3P^T-"C6NN0"K<$<2?=<)V.Y^1/;=Q$]/8I5FTY/+ MN.QT O'8P6?&PUF0ZU1!G<-$1H(T+E3!F$1:.X)L-H"9Q5PIL7(0]TFQU(7: ME9V_S@Y\T!I+L?&XIQ#,)$T6ED ML'.08DK6BH.[]X3,S=N6T0\' Y]]W._]=(*^Y6'^-&H7Z,^7"9DO'UQ'.[-H M.@7_/*'EH[^\R$[1O0/=#6#L@_A@O+"0!RS8?1LO+.2!"G;?Q@L+>:""'=9X MH>+8QA(7\E*)S;Q:N"X0PAJZJ[^O(:S-E(*(+#JF<$3>28=X$!P9JQU2QA+. M HN8KFPNKI,!\6[R-2MMJ7FYB(E=JG%7I2!JK 96=!RJ/ @#V#H V<1V, M,'G ) ,@#@'9R!RBFAMO3$8ZMW*<=IWLBIX!4-9:#6SO$@ 0 ! L/]B8)@E M*IA'P7&1P2R6O CYY:AD9(9EWIY,A9"2%8C9S(A$ X)B8XJ[TFW<10%WJV/&_<$6UH/#"K M&7*> 9P G*X.9B3-L5<.I>+99T.5EFH(&F'+=7;4>4:JCN*;?8"3D0,+:@(X M 3@!.%VUDM5.8)4\(J[$$9G(0*,X12EY(2+'3HA.6LGV TZT-@9L)X G$.90 MX8F3H 1+*%#NLQV4W35-N4*)8:8QRSCD5OJDK!<8[ N>^-[#$R1F;B@*^&%^ M'&<\JFA])]UE M6QAX/YU,;YZ![IK:9*]=SG>T0"+D P#< MSV H])B."4*$6V>(9'K@@R) 6D M?.)>*F*3["1,VA4\-GEJ\JL'T^(E[K/LUH[B)$0Q !X!'CM-$HU.*1(]RD:? M1%Q&A4Q,#N&D$^'&&JI6^B*N5=YKP_ H5)\1$H!'@$> QSV 1Q^SGRRX0#2[ MT1D>=4!.9TO0E"+25(6 ,>^DL-A&X5'67&& QW[+D4$;@I-8N9@78EP>Z:_F M]CP_CIV$*O[[;#2_R.^7*'(5[6R2UWQ335-E4QJ-1W8.R::#W\&!/)$F$PU2F26$0D%9W1*U@I'.VG_^JUTY=O9].1UOMYH96C5IU_C?/C:?AV&**[5@BZ-AIV/ '\ M0)@#!3_%0[+9+,S@9P7B&;G*656%N%,X8"<852N9]NLELSX[\..\IKI/:WW0 M^@+@-R!A#A3\N \A49&12Y523;@ F=,8&6N]E4Q(1E>JEZ^7+/O9P2Z)C%Q!9-_79#_6>J&051IK8S%E;N6DP'JIN,\- M_)@6M9)J[\$/6L$^+08[M^?5Z6SZ==3DU0/T IN L GX.(HR.)O@RDADDTB( MTT21R:R$2$PA*4(T][Z[R&RFGN6VWU_C).;GZRJ00&LJ8= AT^+WVJB MHLBP1KW$B"NMD?7E!):+7L:HDDTK>+A^_+8O/!2\QJ;/!I2 AX"'@(=[@(>4 M!2F$S=@F4[;UI#380Q;'E;PAH.'D*6;"=9LI 4 M"[N#L#MX\_P%5E[@)%'$I7.!M![9R!G"E.6KBF@E9D\)O>:)^N&=P<5NW_LX M/UIJYH=T>*F7G25[R5I1R'0%1 -A#A31(C76"B.0U5PC3C!%ACB./'?*I&B) MHN8IP=-=0S2J:T(&UKP $ T0#1#MJH1 MJ>4\3PCFF2(BVC:X[%(6.JLUM20 M]*3TU1U#-&943:#^(B :"'.HB,8PDUZ6'6VKB@?).=)*!22-D3%@[[Q>0;3' M!#!W#=$8J244O(9$TW6UZ @"E["/!OMHNUXIUCH:DP^Q=(SQF:(218X%BHCC M6FIA+1=/"J;>?M3BR8FA&YFR3RS MK7W ", (P(B-F6C4&.\9$RBH;'-Q9BC2+!%DR[Z0E)(1N]*8YNFE ,!$ Q,- MX!?@=X?A%TPTR+[L.FSY/LZ7E4D!>[M2)'I BR:%Z9D;QVVB[X^Q[A_Z@^'; M9^+9 _$=#16I$MA(C5SR 7%-&3(N862TH2R_R(:?["*TF%7VF^G:6=*EJ"7? M7*;_=POCF;$-H"*@(J#BCZ&BH()P;1,RB9",BBH[Y4+'WQ$U 14!%0,7]0T4KO,98$!1IM"6[2B 3=4#:>!43"T2E3EI.]8&* MS,B,BF K BH"*@(J=NI!X\!Q*#L_IA29,Y$CQZA!V"6IF8I44]7%H?E>4+'W M!-(AH>(3TDQO6V8_',0=4+RV.HVSK LG)UE]FF,[BR\?7&K#I)H\F^6CO[S( M/N&] ]T-U.R#9F&\L) '+-A]&R\LY($*=M_&"PMYH((=UG@WD#W2#F4T"?E9 M%I=<)YUD.3]EV2\N_EK[89>0B309@,PF1/J;7+DQ#.<,0M+4DC M*D,0)@01JGE0@JN$71>))I>GK7^+LT\EP-!J[\UP67X9PZ>YG<=R)OLDSK*@ MWDS'8SMKVI]&-UIJ MB5B2C'#.'8\KN+E.LLK6<),>" *X";@)N FXV>5!9NQ8Q#J;FMCF/VAVUIU. M 06?_6TL)"'X2274=@ WR>::ASUOW-Q 734(,9?KO!F-S_):!_("\@+R>DK7 M"6NUPR$AI13+1(3;7"(4$,1=PHA2Q1'@G/F8I<">QQ'X'F#2(G/> 4D!.0$Y 3D+/+U 9O3,0R M(..,11Q'F6U.3! 703+-99!VI:QY%Z'FC2(GADVZG]6 M"I^L$U:^U.3#A2*_/SMQ M EYV@)?8!4[+B3A.L$1<6H<,3QC%#)C!<9(,72G"O$X(>6MXJ6H#R=E&>VUDKA/1(T9-_:"8:<3QQI*61T49$@0A>!XZWA):\UABROG4E2WN.X M<8#,9& J8*IUF8HYPJ*S'$EM8[;L,4$V29+IJG0%9-YX2WN,'"]W.E<(J\O8 M,:^I@ /<8-L#8@)B=H"83EE':-3E_&%II$H5TM0*% G37B85B%E)I^LP=KP9 MQ,0" V("8@)B F(^'3&-(#J*8)$FC)>V+!$99C/ZX4A4I$%(WDE;EBTB)JN9 M4("8@)B F("8';1L4=A%Z@324F;$%-%DQ!0!1<.4T$SCZ%8.NW48/]X$8HH: M,T#,1T:0\PN;![ C2'CMWC3?^][;_?"@^QS9-XAXI/9^]RSKC/3S<:RL]].3 M?.>+K$O59#J/35W-IU_B_#C.JM]'\^,JOZK>EP_R^]7KZ:3M&V]+#/SM:&(G M?F3'57L&X"1?M2D]:\9G(7\ZFE2?LPJ'BTELX^+J55,=3B9G^>L?X^ET-J\R MMKS-&ED1C/YWT9^[2G3U5,V5T]Y<"G>S4]Z=4.=PNAKT:(_Y[\K/[9- M!JHT.H]A\=/V9W8TB;.KJO37R[;8L_GTU:D-!0<7[^ #,9J\6MQ6M:^OK='V MZVYZ7@:0?_%R^4QY69Y??JVEDIO77;RUN'!>I>5!EX_RG[9:S/E+Q%ZE<3Q' M832++63F*X_/3B:OPJ@Y'=N+E^73J^M=*L'BZ?(]E]M.BS?^^ZR9C]+%Y7RU M/T5Y-;PZG3:C]MJS.+;ST==X?217P'K^@^CY,#CLIL;2E<7S;0D=S[Y;(Z/) M."\=E%?];"G3FQ_D:5V\O;B3;@5PFCEWL;^';,KC?&G'O]N+YM6+/_6[3CM< MEY??:'&Y_?S:2EU9<=TNK$WO4_8"2#M,>+\O1.>FX] ) QY]/'SSS_='=?7N M_>LGD4+'#U8]TO[H M!:0S^S)2>*"/4OL1LB>OWA_9NC]Y^.WE3YU:CO^?OO?N_1T66'WX]>L;2'(9R_?2/ MB3T+Y8CHS_LHBZWZ+*UGUCIF=Q+RDMO*PQ2JR\]>OHZRP38]RX978?7N#6K*'VA@(? M,/['NVR"A2ERV^_( ='K_&R-WY@#RN2&[@7#@F%M>%CW)0CJ>\^5WX9PZW;M M7<;-;@'56X#;],JA&^BX=G/FSV[VI^6<'I6(UYH]^NZ9S*NH\BY,)^@0 MZ% G.O1^- $5ZJT1)O [8--#V/10F]S]PZ9/\72^V*VBIFY1B6+* 8[ZTYJN MA@9:LSVM^>#GTZ(SY$IE&*@,$ VH#!#-[F@-$,WSUQH@FCY<1=.?JWB]'94Z M*!MCCW<>KU\#+2YR(PUE\1:XF#N)80^%OW8A:M E0OTTFE3SX^E98R>A^7E- M<-J%28%U#NLO$)_>K'ONBHM:\CXK=VU^G6_@1"+@%>#5L\4K[*GR@1+D9.2(TY"Q M1_*,5T9K'CQ3SNHN"I;T@E=4UX1(P"O JYV3(^!5/WC%&8V*.8HHH1AQ9CER MA"1$?%*"4"H"6\&K=L$K1NIL!^X[7FUIVVTG4/ )^O"A+5Q1:EK,XG&< M-*.O<1DEK'X:YT7Z74+HT[A/5V.LO3/ZG\V6P6)_ZBFL_LI"FEJ[+W;T,IH%9*W%UW<\I? M5S&4349-O4_,,%,BH!QQ3Q1RT@LDE55&&XDCZ:0%=.OSO;[N\GT+2BRGZ_5R MMCY_FZS#J[GZ;,\[BEW<7:&^E[50;T6LQ G&.(XHEB9B7%F*K D",2)"U)(* M[U(7FW<@UHV*-0:GDO(!4:$BXDQ+I''6VRQJ&8+VPLB5!G'K[''LL5CM)&Q% MM$HH)3V-2)G2'R0FF4%59$C66?VT-=[:3FHW[[%H9[$Y+=5/O\;Q!>P_#3@N M#]M.]QA\T0MIJ40R1I_I@&0Z<)9DXRT%0H7&0K%M&'R+ASR?.E Q*A,2- MCG$;;E;78-KD&^17#V:)UXR*0:'JCR6_/'Q""N!U1P2Z;_#:,P!:ZHR0BB.* M.46RCCTG%JZN%7.QJW/1;RVD1-7K]5OOG_Q&6;ANC/9J/Y*#:0E;HO MV15[EDP"2WBO9+IGPX4E/#R9[MEP80D/3Z9#'.YFLU*I.F"B@[14B@^(&&Q> MZC\F>4+'^5MA<= N-C]77^QHTI0VS[?Z.96=C9K2=CKD-_)?IW$VFH9=2%PE MB:DD.$;:"XIX4 09)042D1+E#0O)K$2>N\QC^#:7?Y^.R\+X6Y[($D'Y,/ET M-7V'B]E[TT[>;^W<=1=VEOCN@@$]95#]81MA,>R#U#(0%&4DB"=GD.&!(R)( ME#P0H@GM*F>3:.H:8="4<&C,C$)_5W"H1 MO?!,FI5::5UN*VU?N2F^>R.])^5N,U^WH> ^:"VP-@@S+!#/:(QSQB4J,)6AHPBS&O$A>7(9A!" M21:#D>%HJ-E%<[+K5(9:8#6H33?(9 "\>XYX]ZPS&23QAD9GRSFUC*:\5!%E M0B'BE221,1;-BD6W"RY;?[D,D@[KN $DQ@*^/FM\[1L!@\ >1Y;M2>,0=Y0B MIRW)@"BPI=SB9%=RN78A@M&Q/9D=^T'!'EB3@';/$>V>M35)K)6*>);&PS=P71OP2F^9E]3'ZL6V: M4>?J\5&="D .SX+,>07[>[RHB#LRD[S-O G61>=T08Q M&5CV9H5&QE*/DN$V.J4"X:3O(_/?S^:W_/NWL^G)X8?7[]Y.9Y\RJGQ(WS"I M#T]V+_8?LXB,%-HBD?(?7%J1[7AKD97>I."R\2YPW^=Z^Y?X;E5GV4H]I514 M40>$$\Z:G4T#Y"1C*'H=6;11X+02I^KZ^.*6Y5S:DN]'A:6 '2&EN)+&,BNH MRLZY]8ED+<6<,I6(\:KOXU5;%O;&$X9@;_GI!OG#C>"'[#\_/'KPL)\,C<8Y MG*%,HT12]JN-4&6_)B*&G<](ATTV\PP:OQRYWP)I^&KFET'@/Z3YQ- MR]K2E-!7>P>OL%\$J JHVH\[KU0T1D:4(H\E:UPCYZW.,*G+\0$6I=S-V$U? MVT*ZSW[' *\ KP"O>P2O7C"K-54H>_(97D/(R$HP031@Y4BT:5>CI7W!*^MS MTWTP\+KA8]^XD\WXYU>GJ@)N>R[9+?N6:M8S+UFB<60^(&5T.5J0B<8H39'P M.##GHO"T]X955U7BEO1S+0NLMQJSM M:19X"45K5+ 1\<0TQX([07NMI=$?>L)!+-C SQ]AGC:]T$LC!5UA&3;+T7$ M(RO5@XC/Z!6C#1>6\/!DNF?#A24\/)D.<;C0:&#W*D#< MW6C@Q_H);*7,O!8N1.:0(TDCKA)#-FJ)'#7!N12XB;V?@2O>W]OL_/V]^'Z7 M568.4];0[U/A>BDNOQ>U'93TA&MK471"(LX\SR)V&%%,60HR1&MUWUN@/L_'9BWRWU#J 2.9I-%FH152,1:2=R'KI#0[>&QO<2MYJU_L]VQ OO:?2 M7D_BW58A!QE)XE1Z%&R&:\XT1C:5 HLV,)62"\3VVB]@6R(FM29WG_'H2$Y1OIAF^T9;;,1G(F&Q^R?1);I)W&-'#;90+%$"9D8=HQMQ?+\:\QX%%=. M8124ZR,W2\)N&X#J#@MTWT"U;T>,^8!9!BX>,]AQIT0VR6S,3Q]"TEPDXU=: MKFS$$>L*]AY*Z#?#PCM(T0*8 YA;]58UCY@8AZR.%''ALG47L_,JO;79; O2 M1KZ5@,1&8([4F-Q=81+4 V!NP'+<)Y@+)L2@7$3*N@QSA&3((IRAX+%-5$D1 MS4I8?2-!N8W G*RYZ+/\RK-0#ZC%OWL[L7W6XM]"J,P2RBP/K-W.0=QDZTB; M[#-JPTI5=N^<[[T4_ZTHTU_4?_.%V+<1 PU,<\5D0B'P4H$V6J1I-GNI]38[ MRDIPV?O!U.X%^Z.%NS99[WWF>\'R*X(5)C%HAU=2 M+#;B"FU R/>5;^A'R-MKZ)X5#S,:.7)29&5V/B!KL"DE.T(R,D.U$UNQ!3<@ M9\[O/GC9DYQABQ9JWNU*S;M>4T:? %17!8@WL&">5\4V < AT$4Q'S6.2"2 M8FN+?\HTRTXJE189FOU<0KC1*AB,TXICNQ7_I^/ &:NQZ;-2Q6["-*2& %X# M7C]GO-94\"2*BVN\SBZNSBYND R57DE:1R*L7^GIL9501N?[N4KWF;8"> UX M#7@->-TU7G-CG&-6(<8U1OE_O&V_E $X195(B$IL9WNZ=[P6$KK:]5OHZ"GG MB3O9PF;?[U\_@T)'4,%^R*D@SSI3ZED3G>+.DF098CAD)R-&@8Q*&GF%M='$ M6KI:[W1[Q]@/)R%SW6]VEH<$YXG "0%V5C>@35P7^_]E[T^6VDB1+^%5@-=4SV69P5>Q+9MF8*;5, M:R9+U">JNJQ_M<7B(:(; I@ J)3JZ;\(@*0H00L)7H KLLL4Q#6N\0Y?MS# ME^-J+4V\2KQ*O/I0O)IR35ZU MYK@J"(A7B5WS'S:&R&BB, Q.E"5N,![D<"QHF+APJD'JICJD/F^GRH[ M=.[;F>\]00CUU=])N/DIEM$$\R#BI#Y:#,ZG\P7,<#&:X;(*ZGP<)M1K_VLG M>8P]8WO6(I>6<*_N:<].EY;P\=W3GITN+>'CNZ?'>+K4:W__.CP\?C>M5^*? MJ[X.TS(XGXVF]=[@[/THX2#-,(\6^]"Z@67FF0H)F.4:E(\(T7H#6D8K'/(2 M_=:[G-Z\5I_&!SZ?3=\]/GGRXE5[^S+2L?R.5]5%_.0A_KIR'%]5/W'^?#I[ MB8M7[4*?KJ[SD_K>)\M+?E2QL MZP/):57L6SL0K@H+/!BP.4M03$6(BGDP.C'#C64"X]:G-N_9LKC=+M*NNP\, M'Z[-A"DL>J%50F0V4R M>Y^-H:-,6E=2]&79H4EE<"&WT2HHL.@@ UNCU ,4Z=L:&"ZHTH:2/(CRB?(/ MB/*3XLJA\8"\5%?+L^IJ.1G!IU!BM$%PN]:?_ ]<*)\HGRB?*)\HORJ\IEA MA06$E$MJ.=<2'-<63+',&>4K!BEE496[2ZC7QB(?8*R<*'\?*'_[@T#VUY#< [G+=5\Q> ,\ MEZ,W!C^UR1QD7\F^'K%]W7;^D5':&ZR&3(F6?Y0=>*8$!"ZRQL*\6Y\PTO76 MQMW-T_<+J-B0V?Z9)FIR3B395Y(\:"?$1U2QR 3!H*ITFCC$G -X5$:9K$V* M:[7^76\U;,M#X';+(P#WDXLI,D2DW'M2WG:.M"Y&<:XA5=D)2G(.#H6";*/7 M(:-!N_5>XQTK5R&&7O>OCS@I5R))(LGM)(.')(*J.G%%DH@MP%U59K!2"^54 M9&:MO*CK '?'),F'7A%'[D59XOXR[SV ].0KD6:R05U@23P2#4QY>A''^(!6 MZ';>V9^W9XZ^?B%Z89!8'5NB=6:(O%LUAV2+B2N)*XLJ[1SA"RHE!EL*!,DZ#=P[;],NJP;FS MZ#J9?KD#KN1L:+8Z>("XDKB2N+*_7.F+4RP9!@%S:KS'P;5Y+RGJ+)E6-H5. M6B-LGRL5]T-FMMD!EKB2N)*XLK]'>U4C,*X MIBLW"0IOGRNEE$,C'7'EG>+!]4&HQ[_=A7UK'KSQV]>-YK[U<[<^Z6V>V2=B MV#@%:7DLFYSIFS,3,$FC,!Z<+NH3K8A@WF+@N?RICQAF YRT;WB*"=_% M>AR2#P>""3DSNHWG8?9JNE>_60]L5SI 5NCS!M'6:Z/'J;4L#\OGWKIY: M?7%=I>U +P_EG\M&CQ]^!OE+&>,'R*,9+AFS?O/XXMWDESR:GX_#QY_;J]?? M]VDK;+2Z2)>;2*LG6L7*J'R\NE[+CT)=#;^<3^>CY7?/O5+;GD#SL-; M7&W706@S*GX.XS_"Q_DO?_I+M^M4WEBGSG_VIQW&QLM4KBW3JWGX_Q%3NY&]O#9Z\=/_^/EL^'@Q#NJCTY/?7CQ]_*;^X_1- M_>MOSUZ^.1V2WI\]>GUZJCL&S_^_O+][\1X]OYSZ<]$]_ MGX2+7'\K_VL/[\0&_HONRGU9.FE+'^V;MOG2KK5C:6:N'GI[.U3M-KVH&JP9 M^DMCS1E[Q/[EZ@/UKHW#^1Q_GF,5XE5E?B2U^I=O"8*5+/G:!_F./F,?62-W=7R/F-O9:4E'IW4HI^4>>;4S MD.SNM,PCPX[R;O$M4<;WLC3M]B;=W7I?Q![8OLA=AAX>S+E]&B/SHSDR=\I[ MOSKN+5Z:[@3MMZ[=Z5F8X5E]!\[F_VOP[/>+JE(V7"6W2?W>A\NWB\$UQ#U; MF'5T\"OF;D.M^D=&3Z;OWDTG?XVSO_SOT\4T_?=@];!1U)Q(B8PYP><6\!E\ MB9]783;X]S"^^'$=#D&((-1O"#W.>;D;%L97V!EE&%UBZDDX'RW"F&!$,"(8 M?1]&*5V\NQ@OTU&6T%FU(5RAZ+,*T>53+RX;$OYVJX:$!"^"5[_A]1J7R2>7 MV'H69I/1Y"UY2 0< L[W@?-FNKA2=C<#GU>)$RLX40R48J 4 ]V3'9E]./4N M&>BGZDPNSJ87\S#)&VO=?;@H#\<@5WUV-F.03TM/?6OI/0R==+G*GE_6%KPY MFR$._E:?/YL/GBUK#$[Q?+$J,A!^662@[KH(#YMM-[=8N^GK],!+[%M7]-

    =V[K1<7A^.O M6JTCIU.QG-; MFQ]H,/J+*W=$O@V;0*=[+^46NW?9L[\OE(18JW_E;GJ/\E+-APZ1_>_7BQYM^3 X) M90_][4-_AP^9D)N^:1EH&>A*!JK,6F]Z6]J$OO%XXU7H>:]4BN?1#+KT0']P M[MM>=$G_9=P1^J/C.L;J5WC_N/FKJW^N[S(C:A2DM*E54:M4J M]2'[S46C5B!QA0D4V%HQ;-$"6[WJ%J>3>.)B75%ST (6Q907I"I*5)3HSDKT MT4_&687(0H-8T:"B046#BADJ2E24J)BAIZ)!Q>4L,+7A2-DNK.XJ0>C[P:B: M'(^GC1V%YF[5"79W8HK8%[$O8K]6DUJ.P=_]&+R+<,]1+CY;#L.O,)]XZ_*P ML?3Z/4V=I](P9[%'4BN?4^<=LE8;1!7%24DPB@+(C#E$#9*(AX$1RX0 MC5QBFC.J+1;J6 2$3BGF9?=$MX)B0 M!T2ONY/(T\&QTD=KPW',M^T143O,L>S^=G18GJ>DQX6B[-L<8S4 M8%4X1CA$8,%*>F22!K\^^N2(C<'+7CG.A[2NNMGB_&-1<^!]TTQC6)$%,@>* M\&* "IJ517T>:*8C4=2JA*( 0LRE2,AIQI'A.@B6K.>\5PO_(9V@MH)F]$"Q M@F8%S6F0=I(CH1/'GF@24P_.'M*H:"MP1LB!7'L= MRJ+.!V2=\L@(09F0CE#*UA_Z7G5S:WU ];IW\ H.%QPN.%QP>$4)%50S M9J1!S%B/>$H I]0#+ M!*"!L]*1WL&+U,?L5XS#5!T:L^Z#8GN+P!K.8][ZZ M0LR]E4I=A=+:L+0V7/6Y9H,59B(@2EA"7$N!+)$6)4,4MR)Q+WIY@ ]I!+N9 M\X!@KJ@I+0Y+/DU!S8*::T3-D*CAF$>DF0+4M)XB+5-"WE,=!<6)D%[L^R$- M83>%FIIO-NA=4+.@9D'-YX::S#ECE;/(,]_R1H),X@01X3WP1V%)/T12N&9! MS8*:!36?+VI*BB..FB(Y7'"M?<)]2\$$F&%[G- M\T_M'.9+S-MGPSMA\.6G?O_N]MV=P,^E>Z^L6?9?V^%=V:O>82HDQ\@X =2! MRI#/4U!D)*'8DT@XZ96(>LUV:([B'=O6WV$4=VV'?ONLKSRXW]YMN4KWI:=[B S\_;#Z=/3Q MS7^BGU]_>O>V>O/QU]_>??CT^NC]QP\/W.I;QU-6RT*Z6)SETQ*4Y[VN&XY, MR.TLU^/&_7%4_1(=V(SZK"('56YU4GV?VV_^[_^E*<6O?H^301VS#E1O03_: M=\FK'PZJ7VW]9_7NL/J;_3P U:GJ]HNALDWUYG@04_7N6_33R>!+K#ZF-/"Q MSGM"1[&VX6P4*SN"KU8G7:NBI0_R#8AZU50_CVW=;B.]A-!4ER:]^@H#K4[&89 &^38PW.%P_/4<>ZK\ /^?O7=M;N-( MTD;_"D)GYX0=P>34_2+MNQ&R+7MT8FSIM>39V$\;=94P P(< +0E__J3U0!( MD$WPBDL#*&^LAB2Z&UU5F4]>*NO)_O#3J]FT#K_VYF^T^!9\].+'Z6[-#.U=]=7K+/76V+_4G5V*$PE4^A%OM':',VF;62;H,GK#T>&T$LU?V1RBD0OC M8Z!1W+2;%L>+-M) CDZ $)* 8\F3^L]Z'YZ/WB">]Q M>+UOYI;OS8?W[Q>6KBM2>7NTT_R+$5,)#GIAX"8($;G_)<79 YN'H?5)X\M6 M.,O'6MW%=/3JW,6(=F?V%W(J^\-7LY?1S<]+(MY<[D=?RK#PCI?S-T61_K*X MK,D47'_N[$^S![]HHIC%J_S9*->7E\!?Y4'Z K%Q5W#A\5?E4?S9U\S*CV1_^>8'F/']=S&)S*Z )?74^FC1'85\V2(2^U?)( M+@/I+P^,EI^C[<]K!/0\D:+FFDQ=EZ'/XQM"TA\.4'9@,G7C^:)>_P#G=?;G MV5>99@7.W:_]N\UJS_V!T>!5M(1F M\\J@-L%,'[WT?U^X 1K;8?F?_A 5?C!HDC>]T>_H'SS3<7]Q>]I*69%,)AXX ME^A 9^+ .>U!H5_.+2FUP>U"8L=33-1"#KE(0?#H?EL#AK"0F!.,TU:^]W:O M^W7)^GYJ',_OOK:R5J_+I#7__&,6'[YOHCQZS?F&20HO,10L%:N3--R)!.31 MQ;CW-;GQY%();SH*NW)?3M'+?YA XNO"0BA[<9&TF$EG8T,PPMR,#/+HI0Q6 M 6&.@9 RHCQ% =%2RT+6SL748M?.D2F?-<9\/H(P-(*GSD.@SGIF5,RZU;7I MH&5PA*Y $<%>YT1PEILYF66KNI9^B#9%K6("X@3BGZ<&+9IR0&3FRGNAB*:M M*@%O20Q&0XP>\4^G -:2#%(XA<91.&U;S.Z-8/G[9<_?E+U%%W&6\L>8 MJHF;4!*+%WLM98'!6+K,60!;3EJP^T[!D=6<\-L7FK]<)NK*)"P2A+V2I\,_ MHIP/^K-DWC?NV^9/N3\N0#4#="9G)PN97)GN:-)\[ PPM>8/_A. M7V!RX?^)&-LD8Z[B]_E 45L^]P-&RQ->D/_2M/> M[VYP<3F627G%23G%L#S*9@Y.>F-7=O.^SOR)\OD\;3K/I,Z^S2)F\__7#;Y/+W8$EV]Y*S:3+S8W1;'-CTN3./SO\BUM. M%O7.4OG&WNS[%SG$9QF[D+GO(4>BLTU 40(/)M-:.RY3ZX$1@U&E4?]SVC\KWD2\*T2T9@M1[6U((*(^-R1BB!*,A7.SAX3'H_..N?K2$(,28F"MD24 MCC1EJR4)_,=X'?%#EUJG;S@JDPH"(SR9$PA1#OPK$R'F**DCQ*9V-ZXG^SK+ M?O:O);DSF?LX[E-:EYO3+2<'L;EK4L)8TAC%4Z V(83R*,%P1-3H+%'2$ZM( MB^*!<2D\$1I"+A JN0:#41A()Q-QWD=%_5Y)">NF,SQ%-P4]OIF3-P.Q*]": M054!K4N0NL+YNSWCFX\J>SR-6XF -RFNH>O]7-ZF]STZWJ/>I']V,9BE$\]& M,0UFMU\!ZW,31.60VNY#S]RKO,?=M<0YBD]<]*78@ MNY*36-1,W'#NEU^PO'OS?J>][V_;",=GC6?$G'_.O)JR>3YV19B@)-7+2_8G M5W[RY/-H/+TJ'EB:ULDL^;?PI$?7_.K&"ER]YOR=F[>-:1+&?=^,9>YR7V[& MGH]'O__M$T8F*P91:AMN\^/F\NS$J\J(9J17D5)E[<] M:';'Z1/JZR!-)HOI*T2GTXMKIGG(MY MU4?9T[Q,MRXBH_D9[QNK.5NWNX955*@L6BX/*I4J)79;GJO5LG'[.^)3AZ/> M8(2@-UY^T9-K >+UM2P;LK.@Y^&H:-],A&KXMOWPK8'2 M)T1A:*%&#PG%ED0M7,P0&>\I>=R?7K]^7R0!7PC7'Q^0"F2F<9/++<+COEP% MC=^]_7CI)[O)[#O#'(Y;KSQG*3[M_;+XFG)_D6+7^-/#T$?%GCOL\RT-''IS M97\81J@L#2J.\$OS3Z;;08VSXG])J^S*(#!4 $-:5-7%O Q M_7)?4?+F'GP)-RZC^#0'CXCJB0_':\K: MU&CDV*,1)0U/4?*282<@O/7@B,U M>7,9Y62\C4:Z4PTLH1:SPI'.N2U-Z[Q M<;KN2YY&.[R[QUE?FNW+C9)&.A[J8FS*NZ]^]9[[U6_1_VLPIHAJ_[P_/Q$Q M\Z@;06@6$V7@AKXL=M(NW7R(TJU"C]-_1;O,U-/S=[A^S;127$ MM-3)%87"J?EE%,L6F+M\E['SSC*LXNS_RFU M+>_RO-+IQ]'XS;P >%')BQ^^'R$87^I2*>6==&_?(PT[6J=3Q'%NE4Z6(:E( M[[+0-@$%0N^PL2'!74SP>OSCL)RI*5[^XJ#&?38AXPCBNC0\6:&UB<:!3V MHFZ34K8[+',T'+7\C'Y^9([E%G.QH0HGDH/QD0!#]Q,$L10\.J/@M'-;NJMQNCA>_H6?Y;IB**7I]%3R\R^6$X;O\4W%J#[P4 MZI:BG^'-0&"GQ<3&6DT$YRA+"CV2Z (8B?)EM9[C6 M$:(.I5R8J5+>(X!8+91)DA#:)A%5GDLK*3#&# CK/%BTR:78F#":4%P9.2HI MFY0@NZ-B5H/J]2H,4S%B,(CH&C0O67-2FMEI_,=GK:DN75[704WR4QJB"S0H M#"47DY(JP:!PMJGR>AC?EHSX'5Z/TS_9%7'$_^>\$8\UY?M$$4G/B MAC1TL]H%_,L5$\32B>GWHT$_?&VBL*43%C/O\+>FS!=Q\=V,6F".!3-BAQ>M MA[SX=@5QP^SCDR9D:04U3?YM.=U98BH$727GD#SI45(BPK.R_==H^E*06>*L MQ79\SN7$Y^]7Y<*%PP%O_#RKZ5R\31-H^:7#OTT$.KK!X7#C_O632[1?K$D9 MWX-BW='G[8CWG3P6'S#0GC&7,+L0_49H A8]>JF$:3"&1R"$2R>#DU*LS^-\\^^+ M_O3KVV'9W6[\[P8'/WYVPQDV3)K 9?)VN C)ER*8V<;*$RDHR*GJ4 QS24%1 MQ*QK0A28ECIB]!&42" X$^ YRV E)\:R0GW7:H!NB3=:%G'+C!7.NPA&" Y4 MV*A\]!$#Y4,0HM6MTW92[R,"0R#'.9EQ'XE6R+5G=*N#=*I'_/9_PU[/Y;CXL M>9L?<;+_4>;Z.N\._ICBARE>,'F77S>&W/TP&@S0A6F^]%*:R6.R.E:>6M,E M<2Y8V#D!*_W]J,3H(*>845BT+L4V&I3RC)K E&2M ^%;!J6 MG:3)^?."9VRR\E*UT=$+Q MHB%G4+KT02/)@75>@4V"ZQQ53N;V4I\],\.T0U+5:5].J8OMX*G M8M\=.R8*X4"4X 1%P;5:@BUM'8UUF2:"DDA:/(A;1;\.VUU&3GGU[.X]_IE0 MLM"Y@V"R Z$%2IC.&!4$GY44B(&QM3NW56CLKH19#(2[M"5\W;&K^R4UO[JI M_"JZ2QC"$6!1%WJWT.-6=.DR?/%NB9<28+C/T;S"XR^BAN Q1&*F]$5FF5J%J4MP3*\L. M?=FFM^@>6F,9>,V,IL:J[-;'[U6%J.637SO(44J<]]FWUM8XI[,&AM(&@@F# M3Y=1K!L^$1KV3DEO-YUN3IB4R@,QQ8 :@@$>,0I\B#$H MKS2ZX?N$?9T0O9)HM5V2O6[ZXRM[-E6^\LI7_AB^??YRH^->/Q( MPT/I5*B)K WF("[Y MZ$X.( =AC%(LFP#29X]!G+VRVAWX-7Y&";CE\V8V]Z ML:],=?7B9\"A_2C!WIY>(ARU?BI?%RKIKO5>K46OZ755F76;)GU.]C*/NDC^GT][D]&@'WL+6[V+^7BHMS +=G$L@[ARNGZ< M4Q?^4O)_/S?YO__TX[_.I_%-R00^0UKNF+^99A*^]Q)5@:D"T]J!B1T],%W; M?F@@J6Q!5"RJ:E+59)F%Y'(W;J$CO.K(L^QU$_*W#79)L^>PPC:O"EIO>^T; M,X^SU=$]^E7S^VM_\B_(X[34$J)$_0\2NX?,R)U(M?V$S!J@>/FYPU&WQKSF MX=VSJ+=J^B:'W.2@UBC\J\[>$>Z49\"I]+-]-A.<@1Q8.2L51?*M4PY;W9N[ MW-A82FL7/?X1U?CM7(M_125^* $FOV=O@Y_:E1L;>ZLJU\5F)=MF!<*]7-T* MA.M@0A+):*4\*,8SB& 3V,@U4!4C)1[QKGU$=*L;Q=L&0G&Z^MCGWJK*?^9#HJE0F#:H#V4JNJ 5J')QX(R%V[HF_F3>Z_<>E-J_5!+'3U55&>ZLMU1FO6%BQ M\.ZJS404"4$"-[YP+\@(-AL/U#"AG./>FA9M]\Z=\0UCH3W5%0MK2GS-_O@O M__/A3=,/L1S*2[VWY=1>]^0S!!K1!:>) MRM2B,B#*%*8P#6C*"AVC]& (I>"LT880[4A:'Y7!]NT1E7>PK.^MME3?O&)A MQ<*[*:V2#2)0"YIX"D+3!(;&"(E(BS")J*9;)ZI\R)Z0TN'>Y<(CQ%,Y?9I! M2YV2-E&KM,]Y"B;N.$BZM]I2<^4[]LU_Z)<>X,/8^]I/@X<5,U>;TS4MJC9G M'?YW3-P)K< ;_$<0%=&7U@%43#*0:,KQ\L[FQA=JO$Z+I\5R"L M0'BW\^V=R)0;8%X;=+XM*: 6021$-1)T%K1%"-29Q/AF@+#N$-[M>>,OY3#T M:D[$3H#?)@Z//Y$1;0\9Y18:MI2Y;Y@19FU%YJW2KU+YRY<5LJ%Y3<[_^_\8 M1O6K26_6?*3PN30'+&_;(KALO7HV*E7TJ8 L_CY."4J_U=YYPU9RVBO,#>/; MR^Z;-XRI=,SN#Z^1-_QV^@'OQ*AON%B_'MJVKLW/5M+TY-R:>FM MNNCFZL[/!SB\0A30D$6<]JY'4$M3D'4M44?,^\7'Q1WN#(/2:2?YE'2@ MS-NHP63O042-@;)C!(CPCA-.I7.L1:RKN;')1+#E1F%]!F=H!$HU,\5LGE<&P;Q3O4Q0B'L-P=A<+&+/?UVE+>?CTEIXKFI77"6% MP.MS/WQ>](F_B\;KVH,Z*'<^!RVR:+AG=)K//\Y'PYECJ3O\F,('-? =%%9;DR'KBG MZ!7S0AC.E :N>4)_%\&1MKHLT" SB9P!Y;)TAK<2#$%\]$I92PF7)+ N &*7 M:+;6 8CK$*!'B,SUB5DE0)&AS:0\X\RC810EMK+:$7 QJ!Q$$CFT+*I1%M%+ M";Q2HT7UUH)3-#<<7Q[C*V6HN179M@8\E(A3RKHD/TO(P^<^6D<(XRMY\J[) MD]>NU,7==:+TDK"TR97HTD9"0^!:$2VU1E>F5;1!?$#?. )WA7%-XD_6"P]1 M$<\BSU+:]?6+KKRWW2=/UNA(4)(Y>('1DL@:45X8!IH[AD*1$L^M\[%612Y< M,*!=1B%*5(,UL=R8!>-$<1]J4]6M-56=>2.CV624+JKI2PH7A2D4K\UXW0%T M4!741G18!91.EN@ :PDN(?+)B-&71WE-M%4O[:RB0=L,C$CT6B)1Z+_P"#DE M)83R4HJ=]8_N!,LMU]WJ?-E-@F6)+G)PC*&QQ.A)6#2P)F P):WAU',C2&B) M7E(DI&0-FE7)2F!I2C$FHHQ8]04]9EU(&W6SR]!RVW1:Y,W61 M&()R''S&< YE$+U%C.D\RS9ZDJ,QK1S"8\B=+^7X'H+G#\5[<5=KGPZ5# M/I9Q5G;52AM9:9\?91HK[7,7:"0K,%5@JGRVE?:YJDE5D_6K2:5]KK3/6SY' M=UD=.^CGU/NFU*=.OJVG2/:R-/Z83I'DMB,!IB;,YLIP#6D@Q2.*4$$4[;VX^ ^/LW7/QCCH!\3.,S>FWS M R8IO(P7XZ*5ZU/YAKQT+@NW-_&K&E!AK3MCKK 6=21910&&E_TW2@@8IS(( MZ3F36=C4+BZ/P:/[2 L93Z&5D$*#-Y: PJLS]R$[EBJL';0&5)*)9XI4[8E2 M[6T>=FT%L*>'K"L0=GEU M*Q"NHR>*I=)J%8%+1D XXA$#.0=F2/"))I%HBY+^R3[Y/@ A/UU]/GEO5:5R M,._8!?]'I5NN=J?:G26B 6N]RB&@^2AT;ZS8$,4E&".I-#H;Q;OG@&^8_E^= MKCX0L+?:4GWPBH45"^_$0D)5MNA4@V$E+RY3!L/Q5\:H4<(E2KWJG ^^<2RL MU/,U$U[IEJO-J39G(WD?RI.-44+*$>U';BC^"2VDHSE9QIAUK78GG?&_*]UR M=;XK$%8@7 O=<*70D:8%(B$J,U"RT*H>=TR]<* M="K9<@><_W70#BR(SY:XB\N)Q&OD W,RQ%ZZ5GN^1#Z\Q,:>XHI^GZ.<%X=(SK#(F'PD\J Z#SP2'3 MS)0W(OG8(F;2)E$7>8!H.09Q%B\WUJ$,.H61(+-6ZMM]EVV2*=-.4>*VR93W MFDI91B8YP8!?H'.+L),<&)$#:,(CMRGR).Q-J6&.\A25@4P*T68L1)M*.> F M*,Z$#_B_78"=3LG-H<*.H3IZ$SW:+5["G\3!2VXA>*US=M%'$UL\6A@;12L5 MQ&C0UK%$4>@H_A1\$%D&0TT7J)17YX!VBSL=HU)>U6>F^1?#I(:W+0S] MX6B:/;)YG$.O<'QY1KI%^'3N8D2'ZE:6GS?:T M>.[L3[,'O[A&,/=G$]%\>0G\51ZD+Q#[X]3(0"&"NC@;OHK]R?G ?7U9/KU\ MWM6YY/YL\N9[,;,__/,"+43^NIC'YE9 7'S5=%HISQZGXGW_GI9'>+>OT#G-?9GV=?99H5 M.,> :K;K!2X7T^0&?[BODSF/T^8$=8V"N;BB"::;SY=$M25RZY6L/0S>>VV9 M6BN-I$/G.@@AT,TNS=9D+,W6H@0=A$Y&.&=LRW]Z"HUDR1..T^S&_+(9;:)-4C&SZ>]U]]__]O/O_W] M]<??S;FU][W[_[^?VO;_[VYI^;O[_[\.';YUC; M-;_ZYEA1T8]/,:$L&BK"+";P',.!%(A(SGCT4EL5X,]C1;U%L/\^FFR&]E3M M(^OI]Y_+IL"DI,5<"!=G%X,FQAP55F- $?KMH1%5"#KQF M4BQ[[ U3$X=.W9>3LHR3_F2ZR!Q>4I]6NM-]HSNE9$=\IZ4TZ\E7+M^=N-_I294:'[]D,+%N#_M MITE5MJIL5=F>H&R]EJ+UOG>3S[T?!Z,_>G]+\5/5K:I;5;<>H5N_IFE_W%0Z M-S;J_0 =Q-[[<7\TGMNLIJ/CS),OCZ/I RE%JLX\-$=D MNYLCLGLSR4\%IG6-<+O 1,T]R-2%Y5TG[GS3+T6+HXN)&\8'WI!1/E_I=]M&K]L'(-EGJ$]9K.8+UK37IZSVS0/;[_%56:WCVY?Q55FMX]N7\559K>/;E_%563V(\3TOM?:80'>Y'ER?EHK= MA[#:G/5C'*1KD[S\()@]Z=HAG]F?NGA6IA&*%>OTG1NX84B%6>&'%&:1,:=- M9,Q/EHK#'W#4M'S-VD^3*NI3EN4X,K<>A!$9G-02)).)2VZ8(>GF^8-@ ]$V M2<@B&Q",&G!6ZG(@U:=@B.5&+!]'?GU51?^N%-&O.($PKV9:%#(MU3!=E2]] M=%^NGT;]\,/E>5.^?-X4[B7:6?]9T[ODX*3W']_L8'FI%LZ:TL'0NU3X!B*@ M3F6@047BJ!-!^"TM[^O?77]0BF1PG3_@@EV5R3QQ>2+3S3; !W& M76O][J'OTA!_F+XO'R-,#V?WO!]-IN/+>H.FU& CBDWYEM<=%7N<)H6*"2=C\'4[ MQ(W[XG*ND8QN>QLBJ\;Z'^M>V[WA;WR8)NP"_K1@(7..;@RS#(2G"API?$M! M*LT8\]:PF_!GANH;*&$^3P:Q#2>O/GW M17_Z==W0Q=B)N,-F';9J;:DQ?(7-"IL5-@O7N%3)BN @Q$A J&#!1_Q':!V( MXN@!LE8[>\9MI+Q@*S$.[R'H-4:)H*NT3MD)0@3?/FRJ$VIWPXZ[>\VJJ'FX M:WN@J+EA7#-"B&2M BH38I1W#DQP"7(,V4:M/4:\+5Q#\-+.:49^#:G7 FR6Z:[&Q2X+=+BE\QK&+87F,8MU1ECVX9#U*# M,%F!-9&#LAB7\APY8RWV)T.HE!0C8$5C!)$Q('8B.DB1\QBE(\FIK6$8/:'R M\ +9BF(5Q0X)Q?8Z?M7&T^BUA$"L!!%E .=M *I\SBPD+EP+([U*S'!J +U M#D)R#<:G!(QRJID(3+HVS?KFTW[JQ.K=]#??O6JM#F"?=U+CJ;4J5)_R!Q:K MW.RTN,P;1\DIQ<<<9O'*NULH#V=G)Y]+F+9P4I:RF*RAD#V#@U 2@:L) +7E(@0-7ZM9*,;(#\OGMKF7S,H5AB'YN- MO"3!"(/!2Y(V4Z=BU"VM5*BK/CL.N10R"4DLH/WG((5(4406/&\E;7:[EN8H MUK(8X&B(!IK+QH+5!2U9!$MHU#%K'46K_PTJ7N22X>(U:YFM!>M9 LIQ(1DJ M+?.R4VNY=82M!29[[@X?8U_038> #LV#]&@P!%.(-$:!SUX"49$[+1 [Y*Y\ MN5_2]%U>H^E@)UK2@PL1:T*MPER%N?M@3FAMC2,4'-5E=U(H,#1%T,:X1*2/ MVK4*N+<4Z*P9YLP='G)5B(IQ'1ERQ;BU8US$")%F9]&5$XA7S'MPR1C(C%IG M$ Y:;5OVE("8,T81T_('8U4JTI4E.O(D"O*K3]@C=D(+TWIRX4HIZ4%0V0 M*C+3ED3)16O/>AW*Q+XY]I/"KR81AEKRK$58BK2WIT$.<$]X$1 3QG MA"M+.'@$/3#:*"X8 M4%<2_MP&\#$Q2)+21 3UP;=829Z2\+\)'3_B;+T>A?Z,@V3Z/HW[H[C'FXF[ M6#N& 7J6T4 2WJ$?*P*8: T8]&.5D=+1U&(I>$H6<_UK]\ JOM5!_:96<2?' M!B/36JAR7MI2$ P7QX<9@4'MPQ@M4=<*T5"K*U-H)6)N/=S_+T37\VK>DV4.Z MR1RLFMW"+5FQM6+K,6%K9HQH=->!TW+X@>,_1F0/5"O)+ 9AE+:2&4U1&>_ )H;NL2,&O#41YP:#$7PBN 'A.!4('(G3H%9R@K[0 (?A,*?N-2% MO$O3UG;V4^J<.HC@Z(??L5M:4;Q2VNQ?D12J2"_,=*9WWBC-K1512RPW7:B' M"BPAG* ;R;PV( Q!-]*J"(1CR,^-Q""_18&R[@/0M0SJ-*T"S;.)MBK%SX4I%)=0>@W&6-\Y)LXE> M1[7JJ0:K-5@]@)UY;[AR45 @(HI"92/1(<-P,N4LB#8Q4]]R"];MR>TC9TTW MX\2ZV5YQL^+F5B)@G[.3+( 2I/" 15HJV14XEGW0EM#$U:;#J37CIM45-"MH M5M \8M#WKNGU= M0;J"])Z#M";2!ID3$*89 J[RX+0N"5&KLD_16M'RF]>=$-T42%>(KA!=(;I" M].:/4UEAG) "@BE'53W3"*)<0$J^\/)2[6V+SFW=7$?K3]K:C9,:=1- ]XKX M:%9E\T2P@1#P7F>IB HAM:A3M$D4@2% M)R"L)F#LJ!=%924?5?+4(T3CP'CIT3!EB!*9TJ<%DF)%+>PV+\-T6H,<)3Q M)]3SS\.1G_\+<5/::.+K?EQK+1V/$::,G@MRIGYPEL6RJIIFQ@5 M2I!VZ="&U/J'E/O#%+]+0_QA^KY\C( ]G-WS?C29CM.T/TYEP=^C+=Q(Q=$) MY=M?^%IUM$'_FYVRXH#'T04:C!V&L#MJQ?R0R3B*:%8)E:WS!E334HO3XIG: M4H>D78[,W4:\Q*6*VJAZ5L2LB'G0B+G76S0DAD2D9I!<<3P3Y64(U&A0 MS$<0PF%88H@#Q@TE(4H25-A^@WMYPMAJI_&PH7G;VS(5HRM&5XS>6MD^IXC) MW(+R28#P1("+U$(4G">K@TZB=2X,(9BX4J.D42,9MLIX9JUN[Z#D: M;H(4P(1&/S<2 E8E C(G:Z0U0JJXM;P#/:%BNS5'W0'/FGFHF%DQ\\"\6G1J MA77HH29""KIR#8YH!S$P'X-QUH1V71.)W+EL0*E@02C%P-$L03.>I?;))/_\X*]N'NL#X7G=8W^ M5G3>[O(>X9"K1!_T\A[AD*M$'_3R'N&0JT0?]/(>X9"K1!_T\A[#> 6<"CAUR%6BCV%YCW#(5:(/>GF/<,A5H@]Z>8]PR%6B#WIY#V[( M7>?\N-G&Y^ )/WY(8<;WP6=!/>L"WT<2/L:L!!A?RFB(2&!C], 2"RP*3G.; M[X.90G=I"%@3*0AI,UAB SA.G).:!T5"Y?OH!-\'#YY+XP2$'!4(8P3XTAC& MN\2%9-I)OJWEW1'?!SOA9'5UU4;6>ECQREJ61+(A"#[\5O>X(X<>6 M\;P2?JR[B'S7>SI;*Q"OQ=_/]UI##,(Z5TBM)%HZ0L&AC0.M:0ST7?W-[8L2F*4&ZJEKUO.+AKFV%S>[! M9B","1L#4,5R84\*X(V(Z %&H@W5V;9IXGSPGI.401JJBG\IP%%C(#8NJ _< M^!W ICE1:M,=B+JJ614U#W=M*VIV#S6U-CP1Z2 JCZ@IN2J]@@*DD$5RA*84 MW4W4C(XPFY0$PDPAUXPD$)E"584?S$("=*&JIA1=L% :$-*(;I(+A2XL>Z"2$A)(H)JV:7&IX$9( M!B$(!Z(A&^/< ]-92>U,3*)%BWO7ONQWS?S\>G-Z:@7-([UDR;S0R8 .-J+' M*] ""*[1(#A5JBND,_+F4EI"-"$8[L=8FK=']*Q=PW7,8PQIC/+6";0[N=7=9DMNXZ;Z8+,33MGW5O+HE M45&UHFI'4-5ESA(E&(CQ<@8B1T35K"P8KI,V,D5%6V7Q6XK@-H6JEE1,K9BZ M/VM[C)BZ8=0S,6;N.07)I,7X5ECP5">P)C/!K+,TM*I6MI3A>#SJW0EVZD3( M3;2]U4 AQ&+EB#(MPY:@!*91,FA%/ M2"LI:)20244'">-4A$7*PM V%,V'&XBQX\X6Z]'H3_C>IF^3^/^*.[Q5NDN MU@Z7(:,=*"0.&3%>&XFNKTN@(N&:)6V94^M(:ZY_[1Z8PSR*\B*K3)+&4<@\ MEPQU$F 9SZ"E28Y)[H1OE2X\)4VS90T48O7IS(W5$>V$8 D],.J)*KIG01B. ML:C%98P07$)WS08"Z(('X%0;)[GDU+9V/]?FXMW/('4-O_8M97:' MB!U^N^.#ZWM9L;5BZR//!F2G1%0" LGH_/F4T0T4!IPCA#(5A!9K.1NP&VQ] M(('5IBM-*LA6D*T@VV&0W>OBP*QBDDP:R(D%$-I;,"9G4.@^2L:9T+P%X6O+ MOVS5/;[E>)!4FV:#Z29X;[N4L*)X1?&*XILL=DPZ&)7*J5S$81&] )N: X Y M1&&=#*:5Y%A;%G:W*+[IRL>*X!7!*X)7!-\P@D?TJ9T6$6RV%OUP]*X-PC,P M6S:R)47/O'4@_RE53AU$F&F,[WS1FEN+8A: MXO/I0CF42BP$F1A(9S,(8QGX$!201*+*G#*K6MV2UGW^>I^KH'9RNM-FSR+1 M0'*9?TI6O=4P]4:KM9P];YM(R*2C2Q@N"IE(7C,8"D5H"S-0CCT0IC> MM*>XSY0\AQF/5IBN,%UANDLP'8CQ(45(,5&$7*O!*%VZL@3IG1?4,+_IX'!3 M,&UT31I6D*X@74%Z\]OK*G B) >:LBJ>:]F<*=U7HPPJ*D&);,'HNI,T:]YT M$2?&;+IW3#?QL[)N5-BLL+G_OJW.W#KM%#!F PA). )L-J!":>NE4\JRW;YK MS1G83?FVM:BI>K85HBM$;QQ$4^+"&>$@6*'12_44VX:?= 7#>Y MTMK+B>R1EA/M%=/2K*[GB;6GAUDT])T;N&%(/3?MO0O3D4_C'CWI,<)X%XJ# M$"4\LQ;]+1U*A2++8*(S0 Q1GFJ>2&Q5*&8E;+1208P&?326*/IH%'\*/H@L M@Z&E+GT&%8BP+Q]0B5@0X\?1&$5S."M*#%\_CMUP,FC*&5_'?UY,IF_N_[ ^4'"=?Z "_8A MA8MQ?]I/DR!OT-29ES!;)+S0$MS M:J$YVFBM"&CO8B+,6==NV[HA9?XAY?XPQ>_2$'^8OB\?(TP/9_>\'TVFXS3M MCU-9Y_=H_C92U'1">2UL.JB0E9VRXG/'T06:B1T&K3OJ;/V0R>A&_+K7*<84 MHY1<"(QOR[X/D19<"!*LT<*$3%7F+9H:Q='"@!2&E,HJ 880"R4I;99BR MU.^@^S5&Q8QM-2J^(94UKUA!NH)T!>GU,Y!*IS&8X1 U*Z6H1H"G5@(CQG E M@R.^Q0^?E':$80"46$:0#LY@L)L(>"D"#U$Y1MSV0=J>R#O\U(K1%:,K1A\M M1F\Z)>2Y=4PP8,%K$%)(,#(;8-8;8TJ_--9R=7T(GBO.0"CTD87A&:Q%#(Z^ M4*Y2SISBZT31>[)W7!^K@UM+FBIF5LS<.F;&8*.6&.5+D3,($A1883(XSKS6 M,3*=6YBI$E5-PMT0V?0[T*5_A0$K$XV$1^H*W]Z6,).>4+G=DTX5,RMF5LSL M,F;N=2X@>V]--!14H< 3FG+P3&B@*E."GFIPJM5-AF.X+Y@/H(C&>W@(8*F1 MD+*0BDK\,9(=)&SUB67F2+%YK;Q(^$NI)?BOQ5S^AR,K&59;O)3_;N8OHN/V"K^6-9 MXX_XW=\-4#5?]!*JWWG9J1Y?S#6^/[Q(\?7TH8/Y7[JJX(R)4N_7R>JRYDV> M(CVMUI:]T453QO-G(N(UGS][Z_W)XYQ^ M'J?4<\/8&_:'J7>&'WR>]!(N;.Q]2.?XUJ7JCMFF[$Z<-%>V:O'^2&-\1AG. M8##Z8_)R=\/I+>O[P2+9)9(W0'[IP"]QR;F+Z6AAS?RON7RV'@OJ(L MS[KCO)I]G[6GY"^+ZW&E!NY\DEY.TKE#24V+>6C+AZRJ?)U]KQ"GW/+RS5_*')6WG \;)_W+JQ=_O>MF>DKH4V]]XGWZE&AJ ME_[;\O?7(=\D>Z M8_7';-X\1GLK3=8/:>KZ@TG/^>(V+;FKO<9?[5US6'MOYS[3WQN?J7PV&N)S M)@\*[IY^(.66^=C@E%^E,#::E<)5+!__GQ?JQ7-%L OSLTZA_''N;7]L?-Z? M&U?W/_WXK_-Y?5.IUS M"L6!^GM1K+?3=-:H57_8:-N'18)IIFRCW'MWF65Z\CG7G7C&V_=[JZZNSQZR M:@]O3-^U)&JCG"616DU@5:NJ5L]0JZL]B(5.\:I35:>J3E53U0$AJVI5U:J: MJJI3=<1K(]TRNTA&/&R2S=Y,\E/3+^L:X5;2+P].SG=A===I:+YIDH&CBXD; MQLG#3H9V=V*JV%>QKV)?Q7X+3M+^K.C3G*1%?^-U.TDWFQEO1X*><4;FDD<1 M\F@,$S=(/?SR?Z5Y&>TEJ^++XU:I!\?R#SV@M:[1WWH^:V>(X1#/@")/JXE?5X"_ZE=,Z@^Y0]LFW$S7%T^+TG) M*<7'[&\;#7,'\<05K?SL6'*:?-O[5 CF']E%PVR$H2+0S(TL[=(EA=(Y$KR) M'$Q@G A&=?"NQ5892F,=QX$324 H9<%%1D%3J@0)(EG?X@RZ>:#[Q_'H[/4H M]&<],Z;OT[@_BNLCUE_-O+:1);ZW;<)&UHYP*952!E)B'D06 ;ST$:).RGDK MM0LM#@0J#),Z1'#,"1 ^)W Y$8@V)DE"B+G M6RX4D*)NPA(+A2P&3$Y<M]Z1%#2,U+JLJA#"E%;8*#'P@N(+1"A<-I9SF MS2_> [N7B.TNX[<[6D<:C5!<.4B!9UQ'KL'&AL37<&I95,*%=;0TW]4ZKF[* MNZEEW$BCBMTDRW=.>K;K_8&M$9IU@ZQLPU@3(S/*H..%?EH P1$W3"("?)9. M:>F%]2VL>8JS=E?_G)LX=-46J4&D=]^_G7?)>I>O^F2MN:7BZJ9)^ZHU6V)_ MK"A847#O4=#0H$B,'I+ Z$5HF<#:7)J^HCN=M/'*^'6$/1U#P88P"OY,XU%1 M$L,H>U5AL,)@I]?SJ&%P;3'1+L):2W+FT6N0I?.J8"J!9R9!4H8CPF:;A5I' M>J(#(/NP.-BH@T/;;?>XJ;#;J86ML-M!V,T,H99YL(9ZA%#BP?#2CH&(I(E+ M5/-6H]RG9!/W!G;YIOM!=%4[*^S>O_L\VP]^8MN+QVXV=[2H>D;H^,V,]_K; M7OIRCOJ^F2DO;>%[>3#ZH_>Y-(:O]>JU?CRK!_C(%6)/M#E M/=XA5XD^Z.4]IB%7C#[HY3W>(1^ 1!_P^&IQ>BU.?T(VU.D8HHD10?KJ@R1@AD#FBD#(FH"7A )47N?@U TAM;F(O4F.BD# ML, BB& 3.)<,R.1SY"YHR]ANU_6A^XA;KJC=T=F$%)/VFH,22H/PS()/)(+E M5-.8II;I/Z<_8Q266Y"BTF-G F96(SI)P$$1;,(1Q2,+P)!&C$VOM51FN M.'Y] $\U:K%#B#84;_0V*NUL(M8^JD1@5TLL!-WV$F^D+/X@O,L]V??;;H?W M;FS&;_KTHLK9(.B ]0P=1*\=F!0=<"$3H@_A1+8@:"<.XNN,*U!+/W>O'8>3 M *M+>H2 9TVV3&/D9+V@"'@1/2E+".@D, P2!J,JV8G(Z7F URX#.B%VM<=5 M%:0Z>1T9A,;IV4WTDJ8/37.*6)>H &<\AYT]CI+2AP)IA.YM;5CGE3U M='?U\_9@T,_0^5_3[VEXD6I]]F:F]X>4^\,4>SX-\:=IKU3$%VAUP]@['TVF MXS3MCYMVO;WS@1O6^NU:256'?$@NRO,K;6KE=-KW3_SZ+ZE\>7[GLKS:6\R M&O1C;[%:A[[#=O\,',4F-7.1$/3?P+'2PB)J!=Z)4F(8)&>$A2Q:Q8AK\^E" MN#B[&+AIBJOVL*_!UYH9R%?WE]FXCLVB*L(/5\L.)\E5H;5"ZY.@50M&64:_ M+;-2OT@2 YQUY6PK-!ZZ%IVF-#:N4$_ Q:^<:MIZY]7U/[4&H*'4\3? M+"$XS'J!CZ.I&_3&-P"T$VQOEC/"96; 0D#'W"5<<87&!,&-"Q65-VW'_"ED M'K45^09Z\L6@2H4'A!#1\C-!R_!EM?N2,C:O.1&&)%! M*R70;V,,_3:N0)-HJ"$Q&ZG7<<)ZRZLG].JCA >T>CRFE$7&E5"IX*8SI<1# M0)*.::%M0%5:QUG1;:_>':U_-K)Z,_^M%@ML,&YAIZP$+G%TX0=IA]F!'35( M>\AD'$6B $U[2-9@T!]R<1>$ $M# LMS2B&9K%.KHI 9YS)%,\-8J3%@,8*5 MPH"U/@6KO0\Z[4&B8+5#L06%JZF"BK05:8\):3VE*;I(2A_?A $R.H=&8\A^92X56RNDX4UG6>E6DU2^\@TA;.N$UWCZQH M6]&VHFU%VT4*4T4>$%>!Y6!!:$K 2Y> $>U=EM)$UZK8)SQ;=(45Q(A7BA0B M>!Y4"Z#MH[RO:5K2M:%O1=KV57#YXE75&Y,R(ESQZ1$ZB M@"H5I?;5:B4\E9%+106*:@B"4@Y,I@+0F>9:DUG(?L@CT1(J*MA5M#V;0 MSP '5*W>K/WYPVH/\!>',OQ?"_7YY>(,533@[['_^]+ %[O]\R'0->[VWZSF MT9?E/(M+&SQ]J4Y5?[C6V@"U&,6J-UTQR;UKS45 M23 !(C,&0A 'QHH$W"3%28Z1&/&_]$7SC%X#MHA[TW0&@_YD"FG0D/4U0SE/ MXTN^F-B?G _OFIF$\OC)2^\F M:= ?IM8*76",'WUGUGSDC2B]+ U$:>2Z[\L5\/\*Z5S?)'!J\5D](=E M/-#,R1V3<*U6I\SZ B2:[Z&$_.7&$Q=#7+7$+C,5A!"0:9(@9%10DD6@@]#) ME%U):YLEWL8\W:AY^9QZ[@$\&;W^I #)X"*FB#_TT*ZC]W!V?C&]O*U4R9PW M!KT?;G))+N@F _[YM/M%+Z'.=EQ*O\46:?3\.*<77TX>^="/(#W"GJ;EO_C=3!O;'K*3.CP9Q M'=+PRVGOIW?O?OCOMW__>^_U+S_T7G__?W][^^N;'WIO?_GX^I>?WG[W]S>] MUQ\^O/GXX3D2N^:7OF:Q'K!6]UK&O5BJA2IT?B&6RRN9*/7,=WA7.UJ;9YJ= M-';QZS 5@U&".30NTTG/#1$]![U/\W7J]<_.77_<&(5IFDQ[;M(;IW]?H*&( M&"JBE]B8H?/QZ/=^(3&>%"OT^L/W/2X)4'+2V[R-F%U:GORR/\5)#7<$(XV= MN\+@R;Q;V4(J&PKF)EZ^8?IV8.'0H/^00CKS.,6=)+PV++_$A MG4]G7\3L28\1)D[*E>/4^Z/\,QS=^Q4(P)<",RD6:])'T2AN2G,)_O#'YS3_ M>G11_&CTK][O;G"1RF,<2M1Y<7^&GYKL [YO2"G.Y!%EKG]6TAB]C ^:W73: M!<=C99S1_(O!W'*P,.N0USRP>9C#-;@*%);9X-S%='2]D)N<2O3H9R^CFY^7 MD*>YW(^^E&'A'2_G;XI0\^5ZJ';MN;,_S1[\XII__6>#>5]> G_5>.,1%Z]) MWN"3!Q=GPU?7@IH;(>CL@67JYC7SLS_R=K=48DU MX=0B#+IEJ/";#>%7X>5TKLN MM MOKBGA&P?PN<4+P;I75X8ME7QV5-]QN? U0Z=QI)S^(SN4YI/RUV&YW M-KH8-J=T+KU'_W5NVTM&LS=)GXJS,"E[!\VMN[/C#W."&O?'E?<=#$9_7#7B MV+$^;QNR[AO4O9+\T,V!RQ3X7%Y66)TY@)<7*GB.[U\N!W1+1A?S;L1S,V3E M*?G+XGI@I6O1U,DUG57VJ^E3U>8+Z-'1@56>VV RO9F4J,+6 B9J'-T$]"-SY MIMG;'%U,W#!.5G-&'I_+$?S=!_#^9NG M7S?+A[)?V'/+<^^D_]GYT9VM$6IU WC6WQ> )&E]XB!]+'2"@H +/@+)TL3@ M(J6N=90G"1XRRQ*"2PR$(AR,BA:<2=XG0ATS9A7[PD_CT62R+NY6*T^$VC1[ MZPY$O L\3A6W*FYU&+<,M]%*$4$RXT%PX<$&HL FEXB703K5ZF?"DW'"* (J MTM(<@#+PRCI(B2KF62 Y\ZW@EJ(GAFZ:X[_B5L6MBEM=PZW *+'6*>"*A]+4 MA*._%2+D9+1)T?+(6]U/$V5&J* AV()U3'/PT5,(G$L7/6'<; 6WF&(GC*]N ME[6W(EYQJ^)6Q:U[NC83])XRXI;/B%M$6K#H- '%D%%0H;TQI-4BA$5ALL7 MD'F\AR*6TS:'I!3@ M_Y/2M13]+28".E")2.X=HE +MP)&DMHF"5ED4^)$ \Y*#5)PGX(AEK=;&VT$ MMTZH-B?X]16Y%J-[7N%CW2MYK%(M=3!8YC(_E[9P&=$FIWU[J M]-^?;+=F;(5_IO%H1NY*V:NM-AVY_4#1P:M-1)EM\\D>'OD9G8%!$T M=89L2B\*JS+XP!E$(STC^(]-KG:6<@^&'!\\/. MDE4LKEAR&MU4RO=5=L6UC,%-EZ#[Z* MQ16+*Q97+'XJ%BN;*?6, /3:VI:[QQVDE;Y^$O;>3M]LUD@F:->W!,J=!^(#Q0N(. M@E%16<6<+;F;]>U\[M6!LSOEHNYO5EP\\(4_8EP,C%CJ3$1(I.54FT)7C7$/ M#/U_'0Q+PK9R+\_9DUR7.W]B]7:=^8J*%14K*AX)*G*J?9"9H;=H*'I^WH#3 MTH) =U!1EZ)(=IV[@VLKWU9VTX?E*BI65*RH>)2HJ%U,QC ,GPOO@= &43$) M"4XEE9ESD*,DJ+G;U/.!3=KZZO[7UXVB,,S7LA8OQ. W# MU]YT[(:3@6L4RL5_7DRF9>NW&J9:%U+K0IZQWZ5EY,(&2#:A@=$T@2%"0#2! MFQ"RC*IUTH\K*PBZ]:"MHV6/3(,GGH%--!)''4M.KS)*<[7^?J[5'Z^4^B?7 M'Z[SL,F)5O(XRSBJ*U\1LR+FIA#3:FF,E!2B2P1$26Q8JS3PZ#@QGGOOY4W$ MU,F@UVX8Z.@095.BX#GED)37EEMA'(O;1LQZ.+K"987+"I=[5GB<.?/110LR M, _"9 &6<0U&2$$)3=:*UH$\0X5*W!B02G 0C!&PWBO0+-+@H[$LI6W [P0? MA#_=X[D>J==:#X)4/*YXO''WU=MRC$X9\):(XHH2#-Z9AI0R_CG9:)1JN:\* M/59F,>"G+H"@ N^6DH,2QF05J4@Q5/>UNJ\5+@]UV8\6+I7U3N>H(&8F001N MP'A/@'AOLU"<.-)FZ30Z*.$S>"J>&0!2,6LZA/O %/L8Q5Z$^\ 4^O#'7AAVUN7EGL.>QB;7.;L_6YD\/2RL+(TAFV@ E MO%0D! /6V #,\QR]=CI*=C.M3+65H>R]91%2*=5U8!ES8*RRR3,7A&7;:6YN M3QBK3>LJ;NW#HE;<6NMQ@>"L$8A!2CC$K9PB&,H3V"2X52XH)UK;85&IF*ST MX *1("(1X%6BX"C5/'GC1%Y9/5";FU?O9_A8BD^'H-D5>CCD9&\&A MGP79!J6D)S0J?1.WB.,L:1<@^$+I8H4&S[T"SI@@SN8HA=]><_--'\"MN%5Q MJ^)6UW K"Y^X8 @_R=MR_I^"59X6-&+<&19U:!%,99]HEH8 2[GX6X5*!:$, MM$]*\.P(8RL)IFIS\XI;QXE;VUW4 X4K&6W,!7"BDNAFR9*BTLH#==D'JG,F MLG4X1YM$7>0!HN4%V#('8YT!Z52.BEDK] SC(102+NU%"JIEFYZSY5)[FA^2VE2T MK&AYF&BYG6/[/ @GC24032: :.K!:R$@2(\Q@V22J!8G[',VCFI/\\[D^NJ1 M_8K%%8L[A,5"*2]#SB"9CX"X;,'F&$![*BFUG ;2ZN7RG,VPVM.\8G'%XHK% M%8MOZ:LE8F2,2I!)!\15])!M8:JB*025O+(I^'5N\-6>YA6+*Q97+*Y8?$O? M&IIST"%"<"5'X60 EU* &*-D7*A,0XL+^SF[E[6G^1Y@<3TG5GN:'Y2-[$SC MH1U5"AYS!Z)LHZ#>@V&$8> 0$QB,)< 8$B(CT;%VXN#LT#H058"L M %D!\I$U(B0Q$CPK;2<1[$BI%G'1 Z.:6TXR>M*M%FW/V:6L7&>I0C.9@="6 K6< &44T^3+CON"C<%8%%S-$ MGP4(J2QXEC50EYP)DMI(UWHZ<&T-T.V)H-6!?,;A0?S%X4#^:S&'OUR<#(U'U?MO:=M^;;_IAM7_K1(-[<%'S*T-\. MIV[XJ5^D]?5DDJ:3)^[8;^+=>L]YES5]=1$&E/5;Q.$^8;M$T[G2+(Y:FV1$ MX@2(4@B,S/__[+UI;QM)EB[\_?Z*A-_NB[H 0Q7[8O@QTV77+;@SN MIT:L5G91))M)VE;]^O=$)BE1HF1MR45DU&#<(IE++.<\9XFS6&2)T C3Z)@P MEN"P7AG"8P%&NT782XDX**< P#9[+@D+H*\Z'^UU,/WH3V.8#^.']',-:!K_ M47^)X7*WN\W^E+G[$[SH;\.Q__U%%0%H)_E$>SJ/JY"U>A9->0X1^,Z!](X8 MXVD;_OIL#.C^1UZ/JK[D"=LN4]Z.IFYFU3A5L],(8F9; M_' >>S\5*( MYP'!KN;QY\O1T)Z/YXO4S5?=^PP^P7]>7@\[-;23)KYLXL1.[2PNUZ'5R[I' MO[@Q".5+W=2N'M:S\Y?+A]P67=*]EXL33/.+O^4ERH-.6_1S_H&Z^>!W^/6]F.>ND,%EALL)D]V:R]W%6-+^MM./:B:EZ M ,Q[Z/.[ "?"[]^V[R"PYX9^N>3[NS![U-FO;RRYGJ"Y_QF8 M?UL<+=E9]3%.9O',Q6E%S:"BF/+2)?1^RM A3+9,\+E/L)!KF> SFF AUS+! M9S3!0JX',L$M=KIX3$V7_3<9?HI?XG \B:&:17\Z@@=]/B^Y$\^R64QIX-9K M1R1G:$C&Y:PNC+BV!%E,/")!!\H45ISSZV&ZSDDA",8H.B/A'LR1H9$C&:QU MS!&!M;D>ION=X-Q^>U&J@<*;3A9[/ED.!5,+E.USN46IHG>$@NID@D8\ M-Q0W BODF?&6*:*56TN7[1D:5^)-5D--[@^6#2P__'47:@HZX(>(FJ70;8'/ M I\[ZN+@)=:>,J2B ,V2V(2LX@X)(8PQ/ ;/UC1+(J/02D8 VJ@03](#?#*- M(E4A1>EY,/P!\+F(,5I&%ZW$%?W=UJ.'5;"]'Y** 6.JX&C!T[&DS,'+331*>CS6]Q5K; MA^F&?3-OX!5Q6DUC)X>;TWI2.@-.5L ^> MU@N '>"F/GL VU+#,6*"8E8C2:)#'+0IE,$.,:VH8XHK'#<-B%ORNG(S((P? M'E869T$!S0*:WS]U%S$&Z0*BQ"?$D\WV/HO(&+T2JQ7),VR0=!+N MP3HAG1)#WEMM&*B)T:U58MV2;_3[ATMDTQUO#YX+"K0=X*8>*+1I2@7AR2'B M"0:#5B1D4]!(2VEPL(8DME9$M6?]K3_W)QL0+0IZ+6=7HE"?QC$@9$/,9-RT M!15G^2.\_??B 2V==DNGW2<(G<2842(2I!Q3N0JW0SH:@UBP 71IIQ5;:QPH M*%"E"I9XL=[OBX2@/*$*.<$$XMX3N#QWF#72,>T" M]W%77N;[X3094+[=5MP%I@M,%Y@^1)B^&58IMI[C*!#&A".>=$ .!XZ8U-)2 MXEA*;CT@?-/G!YZ9BRTC'EI^B[ABF,M U3V/%6U7Y8 MC?3]0-?MEDT_QCD7HC[P#3[&.1>B/O -/L8Y%Z(^\ T^O#F7"H)/M&1*(Y># M*;=0RL[VZ27#PEE%@D28Z'RN@!G2A!I$O6.:XLB"7R^W3;A.@7IDDS6(B]B6 MZ"9(*VZ9%#A$^I!RVZ612XG-*5!6H&S?CFF)%IPYYA!.N<>5"Q09&S"2,AF) M&17-W+A!]CXH.!HP=&" MH_=4&QEF*1J%2#04D L42)=$0,9QK$VPECN_8;6QO[@38@9$;3HAYOF8TZ64 MX1-9IG1R.2"Y40K?]B$NJ+92)8-D,KF(+>B].GJ&"$N*8,.DOJ&3=N+:.B=1 MU)R!N/ :N5S]UA/*);:!._608/#2R67?:+T V %NZK,'L.WX#8PW)&EE$*') M(U"6/3):6B2%=30JYTA8JPW8,R!NJS:@&FAQ@%T.BK>@@&8!S>\7SE"&2@FV M?L+*(HZC1$XYCJ@TG&AOA69K9TL^,B7@Q,8I;CJ\197M42%@)E!01"2BZMJ9)W&B&'+75+8"+;6_E7% M(&2D<"4F G''"3(2I!46QBMG(E.N='(Y=(XI0%F \C"!6D,B-=B@Y)-$ MG"70W , ;U1&*JN%<6JMJG7/P+LM;ZT<8+II6V!/,;EX= LX%W!^=N L9'): M18:<(+E]@+3(L100$0X48A6)S4![%9QC-)IK'D"3YAAQ3R*R7!B$ Z7"2^<( MWI67^?Z=7#;=?+? =('I M.'#].WM(WU)$QJW M5K^S9YVWQPA?,E#\2-7:_8\"+JU<6K=Y:>6R'3E6RJ4>;;E4%7AD/@9D"<:Y M]*E"1AF%-(Y:BR@4,VN.'&\\5B8*E'C28%\0$&]&*)3SIB,(0@+, Y_-SVGAIF5&2(1I]0EPQC$RB"GGN- F0)XL1(Y"3HST)(:Y613OMUK5DK+[E+R%F> M&Q.H'-&M,0J VR:W7A=$[+6'70Z8**U<"FH7U"ZHO9WH/FD-#]XAPYT Q!01 M&1U9)>[/X<[$@&-^K/#9A\L=/EB8R%^7:_A^?A:GM8?/ MH?ZR,J55-S?E^=#A.[YN0I<_;\W=?6TPWWWY+O4#GKL!6UM2(@A%'#L/_Z2 +/86:2,TQZ"[ ML<"N PO3*3J>*S2TM7JX2058Q%T! M:B>W1PQO?Z\KN'H(0]CA"'**12'V2P\_MTX2'!##$2A>@L'BE-=(&&(5DX(E MLE:8ZC%M)[="[(2?W'YH?8S4/JBFL9E$6(@O<7@^R*M7S4XC_/\TQI851O4H M5F=PPVE319"*H?H8)[.NJQ6.)TL$)X1#T-B'L3D;41&"VZ%)CURE!:),0>\$PA]FOQHHQK%YE$ MV%E0APS%N?0*1]R2Q)1/0L#U'CF2@Z$LZ$2:*(.<"5)9$[$Q:5<2 MXO9*K,=([8^1$!_\;)SEPZ+IX\FJ@0;&U@U$>Y<9=4%["ZMM07I<)T#:1)!2 M8*1SQL"Z)Y;G0L LQR/K1-&=M+$ETVG;^_/B]F\F)X8^]];'WB1--V49?>E?HJMYJ M1^0GQM+KW4:KMF_[VJV;&P_#K1SV_P#3GM#.[C[!TS?,9H,+=GFVL-'SHGLW M.7Q0)L+.UJ=/DEK53?[BIC_^=:&@%#+K-9*_+SA<7[-Z"E-_<+=-B?A=@F>I1R6'>L;_8XET"99UE!KO2,Z;575E+2 M*VH1ME(ACJU%-B2/I!528*,LQVOE8)6.Q ;F43",Y(0=AK2Q&@DK4Y#4&*'B M0V*^U[U=[^%EG[[&X9?X2^L3[*VFHE*;3M!_II$MI:7,HX2(*$+DF%BFR(XK M]79ED(PIBKCW G&) S(IE]+EF!HGK$XT;5]V9)_7IZ_C_HH4<+'IF,GGPP#% M\'BZS)!%9AP3RQ29<;5'I=516X4T%19Q(3TRT3@DE#:::1PE6:]@LQV9D8,1 M^FH\,0 16(1&,31Z$QJJ"(UC8IDB-*Z4^B5:6Y;S)&2;,8$YLI0F) @V*9"H MA%AKS+8=H?'S>#[MR](8$%V<4\70Z$]FZ"(SCHEEBLQ8E1G.2$633PCLC(BX M2A*Y%#6*A#BG,#%,K:5/;$EFP+7]R8R-)_0^'P8H=L83.>G31>!SD1S'Q#A% MLW+SE>9[;L67PPJ8OPN$EX MW%'G(7^;'UR/YG:Q:%?K/^Q)8L9CLTUN6*H\/UB=-O7*#VT#Y-4F6G3WM_?: M>A2G%Q&(:UD;$QMRNDWW#3X1]6B1I*':OU?6:)'D<6-*P7K*QO*YW5?=@U]< MR1'[HTV(^O82L5=I&+^A4$]C2^PYFV-^-GH5ZF8RM.MO17%47@U&3=U^^QIS+6POL35F5Q$.G^[)V<\)4/K:?&8 M3Z.@7/_V&O5N @:F7Q Q8VA/@5EB;%]9(*^M=,1[%GS:YQ^/+73^Z1U MWKZ/3ZOW;3]6[]V\^_/*V^O7M;Q7\\P66QFL1IOOX,+FWRNI>\XN>65VS$;O**N3GA MXM%YNB=8T"TG%IL3H3B^_&_;[R]S+G/>W)PEX,SE?X\>^_/-GS^TK-Q=9PYN MQ8]]D2XJ2W+[M>7[>5&8J(T%K+K!H8*N4N;F^?%<*U+: =>^2 06ICAPV"EO=[N>_J.JYY"E6>*H( MIL)!13#M%Q,=Y(P+6Q7!5,S2Y[S(QR7][_*F[(96&NVL+='4;>D_%HLPJKQ)'5#B,."<:&6[2<[9STS$OF9\(R\4#"T8NH<8 M2C#67@6&J** A\9+Y*37N1H"\5%2K;3NHX_D1C"4Z@$ALF#H%C"T*)T%, M@ MYI+X3GF.8T(Q2(:X50D9:0EBGBLI0(-,="W__S&)6)L 3&8D &91.HO263"T M8.CN,!3,;BH"J)I:TI@52(9T\"F7^;6:VI04EGWT<]X(AC(RD&;3E5$.#$,? MYW;>?NFM/74[_T^[2C%4%F9B/\'?4#FB/62G9UV1:\.RQ1&M ML>4$Q2AI=FB G%#,(LXT2 JC*>G'*;SDR=<=2[Z?YZB[#ZDME=!\F,^:F1WE M\BUMV80KLJ?CVL?Z/"0;X!U5CS\^3CALY;SL\@'@'><::YDL%=X(-E"QX5Y2YLJ7'!VY8)RZCQL@%(D&9R]77O-8( M4Y%H-(%+M]8/Z#'.UIV!FQH800JX%66N['+!NY__)70@0B2,J!$,\<0(LC): M1+")7L.#<5H[C7^,8W1G>,<'&F_Z_.G9<,+3@G'[SHEY=E[1MRE%/\OU%-OH MV_I+K";C_%MMAU<]I"_O16#[0DV[2^P[:$E:IGS04RY$7J9<8/M8MK=,^4"F M7(C\B*99/#\%IO9M/8Y$*29C?WOK5W>E+."X_$8%-_9[;XS+R17)*3L M[<_9@$8B&[);3&M&K"&,&7[==\9)(CA2C8+(C=E25' /]8@+GB0-T6#OK_O. MWHW\-)[!2.SP3>MDZ+QFKV? FV[>-@7X-%YVS(CA5WN>+WX]G=K1Y_:^IC^' MFMI1B[;C8XUG(V/++A\K #JG'2'&(D:C0)Q:BFS2$;&HA$^ IQ@@OJ+297:K8]Q6OZ9CQJIY!3)T?C6:Q. M8_@EB22>:\X-"C)K MW\DQ9)4FB :MO0:5W-)MA2$\+HV;%8E2M.FRRP7_?OZ7%DQKH1CR,2;$(P.E MV(6 I(@B,NF-T6OET*UV5F%MD2 Y4#5YCHS&&4)IY"J0E+C99_RCFVXY<>B< M492]@]O2HP [%22.2FF40^U!Q<,2.6T#4IQS2S3!BJ M(\WAG^0B3TG9"'?M7?15T?"*AE=VN8!>!CT;J(PI1J18#IIG,B"-(T=,24L< MHY@GM:;A8<%D-FXEI1AQ:CQRE#DD&)8N"1(\%WL'>JPX2I>3*Q&G3RI,=C89 MCL]CK+HL_?I[%WMVF)-"U*==GE G^Y[:ZB!EM# M$*&!(QXE02XEBB(/03'I!8UK;M.-19H6^'L6C%%4O8/;TJ/ .I; _J> < HK M#UB7#+(28Z25BHP2[@Q>"[C:6+#I@['N_OZ#4HFDJ'=EEPOD9>L6>^%!CT.8 M&HWM=#2=OSU*,"P7JH3"L]] MC ]U]2FH>\S$AMSR ^5563QY[SVM*_2_3.1/T_%999MF?A9S=>&<^]]DQARG MQ:?+2@!-]0,M6?]'Q*5%9-TNLJ21CCFN$2']$JK_%@/Z(TW$F$TT)?56$5]'7RRX7\/OY M7PST:ZJRQNV=0#QXBDP*"A$NG B&_]:*"M 0[%#VO;.D10AT6 MCH6<[PH*7_;&.@2:&D'$6D(Q$S9PN[W4_Z+G'0Y;%#WO&';Y68.?T(DIGL^> M<-M?-X.?$Q8%2PEQD7 7UXS7^;T'/4Y(6]%M,;FM!K:O.U99='N.A72Q* MZXUM'[+Z5+S_KMF?[NC)6_3Q)[.> QJ,TXOQGHC)K&K&PSI4RQU[-LSYR$V_ M>P6.0JPEEH61Q0A;:4%$.8:,IQ9)802)B0A">ZG8>F/;^);18UCK'?\Z_'O> MS+(0[#&&;$ W7LKK.S35G==A=O!\553^@J\%7R][S0CM25 "$:,]XHH+9 ES MB'B!51 VL<#Z< _O'E_Q@.I-!W44@"W::D'3XT53CX/QA' D HV@>;*$#.$2 M&<6#BM8PZ]:<,(_Q0.\<3<6 XTV7BBE@6K35@J\%7U<+-CBCL14,N030RFT$ MF,26(QXB\YQ:*?%::NUCG-P[Q]>LK=*BK>Y]F/+1^L"7'%+9CD6N>L!1Z'BE MV!9%]A79UU/O,N[!2E *T>P$YSY09+R2*"D964I4"[S6V*(W3_B'=)OTZU'F M23Z@8M/EV0Y*Z!6KHB!K0=8GQPTJRQ1)#G&J*-@26B#GC$-81>\(M=:%M3)P MO?G MX6L6&RZ2$5!UJ*@%A@]7A@E*>4>[11Y#PC*%0=(E HC9IQ5(F'LXAJ, M]N;\W@Z,L@$3JL!H45 +LA9DW1ZR:B)#(EHCXKC)-8+V6 MV-*;VWL[R"H&F!5D+3'?^^KO?A]G53WRX[-83>+TBK<;.=O4OE@2/?,G/:&9 M0<-XGHN:[$[B726:V];C3YL5?3 M<<_7"DX]QN_]UDY'(-2:7^-T68J_]E=$7*XS!6)P9F<@!M/KLSB%;?MI/!S: M:=/>GZRKU@5!64+RO;KO&%.<6D"4D'FR$4E MD;9)(YFH#0H,D(AQ'S[P7:+L=H\6CQ5EB^):(+5 *D"JBS98;"WR-!'$$_=( M#/TC5>XL"+]"O2;W/2+S#B%+<2 M6#1B 2O=/4:^_68F[Z<(XOCH2+>WP?Y5^Q,@K.%ISM%6J.O/MSC6\59M=V$TV/%V:*\%E MH)I+UB:G MB,46<1H5XE%%9*2D""M/1?3)B+"6S=^'@WR+H$I/^*:KU!90+3ZH79/O+,*+O_Y +KI8YE5?\FS['H+Q MGZ\]<0&!:3R>Y2Z8'?Z]__0OQBBV@3!D+ ,TDUCE"E(8F:BT<$XG:_V+ZMO9 M\.70CC[_UXLX0O_\N*7ENDIH;]8:>9[&\#E67^UT:D>S92O0KW$:*X H/Q_: M7(5GW@"S5K/36(4Z)?AQY&/EXNQKC*/VZV69GD_P/^%\%&%68_][-0'XC1E: MVXN ;NMQJ.PHM!^7[VPO&E1G\^&LG@QK>)T[;R\8M0E"N?_HU>&=5)_@5_@# M[LB_SD[KYF*T@,P#^ T6KF/*R5<.:7]7;"6P&,QF_HYX1>A?A]!XKT /5?FJ7_FPRG[6[ MEG=C$4U0C6Z/.+A8ZMGI-,:6LL FB15<,#MMJCC*6_8Q3@ $,QE1,Z@HIGQ0 MQ6]^. \PLGQS!)+VLR4!7+9Y^1*;EF;@A^46WFS'W3GK#1AY0@7%)+S04<03 MT\CF(IG16>(U=059H@&K3VVAEI*5\:>6 ;O_R8 M2?H=H$8,/\V!53[_VM)SEQC\$:RV#ZF]Y/4HO/T6I[YNEM]\F.2A?K?[D[R2 M,2SN/*VXW=[;@4"'JX=Y+S*][1MEL.BU8<'F#K"VZPSF%"6(!*-T,(%*ZMI%-'_QLG"43:043>_Z"26O%.),&):48XLR 8')M:];@ D\4![^6!F&ULPIK MBP2) #_)QUT$T^8$T\VFU(KI M_X 77I#RXFG+) 3E%&,:,(XJGZF2(FV21$88G0)HT5'TTGGZM[PS9'Z;S12I$/0)^>#V[ M[]#_1>YW*D;T;H3YURZNWXV'H0_J^?6D^NWMQT^__?/-IW_^]N[]WZO7[W^J M/GSZ[[>_/86B>QYD#[K7G8=HFXVK/Y%]D]P$Z\B"X,@R!^);"8N, MXPIY;Q7EPA*]'KGSF+#SCS%[U48^OADWLX9!M MEM.]H(<5*CB--OCQ?#2#+\.\'79++R-?3^P0**8>P:N 66O?G!RK8?9]=+AF M6QT"-.P;,GA,4N1.(J5S0HHEP.4),"($(:12$JRW7@*E-X,,_.3V&H3/#1KV MT!5 I"$I:(:8RDV;N,M9NSF4GGO-J-,2I[5 I(<01S;XED4K+PFD6Z^%JOQI M_-_+Q?KM8JVN4$_^_4W^?95R\!V$8_;*M)O$\608!]>EP\=X5L-5>=;C*2!0 M,VMA9BDT!A4,R)]F[U5V.(6;*,U67\9#6!L[/:^BG;9@-*N[TT5XW?CSU)ZU M;JYX-AF.SR/KM_($:C($(2B1SG &(:6V2S M-\I%[3V8OL&K7AH"_&/<-!]&;^ Y^?T@$F"8K4.Q)S@C>^D*;Q:7HDG+!4?AUS3_C$Y/) M8819&_&?RY6E)%'$!/0::GV@5X[\7_O_S.NF78;7H_!3W1Y!@@B(;[]-XJB) M34_ 1D]NSZ#:+;#9RQ5HR2!@!%(:C=?$><]WK_41LX=J MW^"JWO=0U]7VU<#]PS/IHXK9=\4X8XASCI%QV8N%J>;*"LKD6MSG8_"L>+&N M>[&6CLWN4T:SO2..I!7VBFGD/!, 3=@ DBF.!%>.&DF3"[WD!+_V?CJWPY_' MT[>C+_5T/.KR4#+-O&FUL\]QY.O8+)#NTWAA/< -,/M\66^&!-G/R+R,,?#R M.B?IV"9FM(NK2U4-:^OJ83T[OY*_MJK;[G(:5XR';"S\KZI:S65+];<8NEO; MVP X5_+85FM?VOEL_&J9=]Q^@T]$/7K5O5:U?Z]8%^WE;OPM3P#N>+D8$U@3 MWZYF$5]Y;O=5]^ 75Z+ _FCMFF\O$7O5IHL%$ 8MD<"3A_.ST:LK.7?7\J.[ M!^9%6M08[;ZX,0\-%/I7DW%G-[YL)1+8C:LSN4B/_G;/:@1/,;0NRQYLGW@N M[9@+ZKFDH=/I-2)9)/BU:7S=IE[] =:U^[I[E6YW8&(_QRYC$-F4=2P[_&K/ MFU"2']I_[DI;I-0$[BG&@D: M77:6@8HDA35Z!9?:?>9W3EF'<"W-L6GVM9Z>@_B6 MZ5"Y[I8*!'1V'TP7#JC)%4:[=A48@=F#]7D$4\M/!BD09_E>>ZER55EASK'O M=M@Z,)I3L $O\GC&8*:G>>N?@V_R'\N/(*1F\^8B3Z=]7\X97@[WO%HL29>L M/.GPX7((EP.XR%6&!]R6:YUL/;V:L[Q\8'YSN\#J5=,]O;G(M@8C]]^QC?)? MKLO8 9UTAHR=53]%WQTZ,W)RZ?2;9Z>V7?T1[&*;4:M=X@#V=:?2#H?MRK5S MWQ?O]O'@X$\+2EOP4K600-6O>3L*(NX<$2_XZ705%I;XM,*]#0A]@)G6L0YX M-KW(-QR?Y<,FO^*?RHQ]^2E72%@XJD#O0?\\^7A2-7/7U*&VTSJ725CB;(=< M&1.:"ZR: L* -1HR %X\W/J[K%WS/[>^P<*;6;=Z[?[ISL8B P>NOS,4,+ORWF@V*4K6+[=0%EW<$: M;&K&G]DI(%3$ZC[D MYS5U,UOQ2\)-K=&PS/=LUQ\D%:!V$_U\VF;DG%3O8 JAGSD=+ MB3&?3(;+*AWQ&]R?E?<;!5Q>E':T;2VUJBNFEMQF!(++SZH?%G+\[6_O/KY>2.G_ M ]IJ]68,@_HA_[2X[]UO;Y9W#;)<_!I!6MCF>&VS4I*9HR.6> 6FZO^ MU3#JCEONP(,38+\%:EY]PZ K!Y/]GBNWK*A6^<7[Y@YV+$IB#$/8ZH X<0%9 M1Q1*A#*-@_=T/6P_@-FK>*#(>9H0%]PB8Q.'>Q+#21%M1%H]W>HP)?ZZLLZ? M<@0$:+33?+CUNENRA:;RX6+!KKA_;WC(JA/XW?N?[_("L[T*)[F1^MIB2[/+ MM6G/JS+L@YK=G:."K+6C\V6EH\59X))JES1WDUH_"E>-C::M9;1WQQ-.1VV= M,D@RH1%/0B KM4/2$B^PTR2LQV)JG8@EP:) 8LXN4!YIH0@B+C*M$OR?B:OT MN%"1%UI05HP7?UZ2WNO1DAQ?MXO5)8^_6[CJP09J_[>O0">VEPGB)]6:!+A_ M5:7U6!%8QEFGYRQCI/;R?,Q*&B6+ ;'H =R &)$+ '-:L:B--@:'M>/^AQ#@ MTC-X#R+\U;8ZV<_CZ<>+M>N)Y&YK*J28H,DC$W*,E'<260NK0&!&,0E. EUK MJ8>E\#>Z=_I$=T"_5FKG JTN;,>XA\&] I0N;W!$UN>2.($39#&SB*G(*9$$ M)[LF&YDUDD2:@S\TP%E6V#37!$GME4OPF3-\-WN^636I_W;^=N&*[2W0=R\S M&/8RP#O71Y(R>L18 KAU7".=([8-%P('"EMJUO1UK$3$SFL45$[-E1(C0Q4& MQ2HH;!PCAJA" _>ID;. XH5+[7Y^FQ73<4^3!K3T.B09$94Z]RL'E4?G'E>8 M"2Z\C3BFM7BQ$($2F0<8(CY'13J!P.S#B%*=[4F28KJ'RI-C?O)!Q,_S-G]@ M05)7*.T]O//G.M/4_XNV+VK#^QDRNY?4P7A2E(!&)WQ;DDWGX"\K44HQQ&A" MY%9?IPZC/,@;'E $?1*40K#B=,Z9 NV0TY28%'PM8*Q0QX.Q:.GFO]E1U;0. MIYN/ /;$G7IS+:Z[E-!;:G%1'R0EC".%-1"JI6"%48:1X#P1#&:(QFN6&P?S M+ 0M4>1&@WH$=.UR7(527%GOG'+:K87Q^],8YKF W/NXC.%H(_H_Y58:MX5P M')=*_O/BH'QW=/90A\5W[8*+PZQM.R=VY:MX=GW;%2 M&N>#EAR M2<,M^W(K[LF=2=QWS*IM1XW%PUMVGXVMP;O+>+@\H#RKL#X\^5H M:,_'\]G+]E!O$*_ )TW^^+8RPBUZ\[5YR0NEC;WWD?>:$:(XO_WOL9Z6>[ :B7:7 OJI50-_Z;2_MUG[>P+-?&<9+_H [L-"]DEI!9D*,CT>F60! MIFO+=WO<5 &DPD"%@>YDH%L*HA3N*>*\B/,-HQ$M:'1M^;I0_+^XZ8]_[<+Q M"QX5_BG\\Q [/6=Y%*XI7%.XIDB=PC^%?XK4V5.N*;9C0:$-'E+M [OT"3(_ MM%EYXWEC1Z'Y/T^@@GU8F&WB2!N1M XD'D U^8=AQHW#OC>0[+HHUNUG"%WU MA1QX=B^ZNL\RG-4A#.,N5F)3F+KZW-%XO^9\=?=OF^R?^M[=&_E\DW-O ^1Z M)/U;*GAK[Y+F#&&>NTKK()!V-"!I)+."\.3P6M\FS8+&R6*D/76(T\"1<=2@ MF+3D/-EHZ5I;RO48]04KYOC?6Z//V97H.YX$#8Q%%W&(R(BLKD?55+>)FYC9.NMQ)D(C!DOD!1:(9Y80EH*BJ07 MC*6V<\L]\FSZQS!"3,&P@F'/8%,+AO6)80%KQR-S2"4;?LH23#B6H+:1I#+N 88EC1'UT4A%%$YI+05K*WJ8NKU>T+,E]X)A!<,* MAGT_&UZ M4@903X(C+C$!&E,(HH<<_C?2"5;*X+#:9*)*X$8"Q9QHQ@RUG D MP3"-@HO ^4YL28)O[_#S;,E]NU['Y?%%\3JVU3US Z;B=CPVWBD2XDH=)FDE M35'GQDD,\5QCP(H006 0QYC3-*@;^@7VX6U(JD Q"E%1#DL*=I5-/1+L8L1+Y;! M5'(!MKD*R$K+4)0R!$:4<62M;5<__L6-:%Z*W%[TL!!Z0:_]F7-!KU[L1JR) M"0R![6@1CPIL0.(32I[K;%!&S-9:[_;C6=R(YE6PZV)V):#Q:?RRK/29BYS/ MIZ-JV7JIZU119,8Q,=.QRHP?'EDB\H%11APK*1E($>>R#+*Y,KP#&:1YP$X( MY\S:"7T_OLLEC__6LOB'4?ZN:Z[2FSY-\>U]5)XM&]WO=/=^^04%)/=M=PM( M[B%(2B6)XC8AISQ'7$6*+/8!&*A40+* 9 ')K8*D MDM2J!&JDU33W50J@4 JGD%?$4\Z]XUYLQM^[>9 D!2%+@&G/7N#W<58!,%:'T/!FJ"*4]%$J",BHQ<\C%[ "F),)?5B&B4XQMX[Y- MIL UY50N.[3O)%QP[P$T]4!P+ M#@?O3$1!Y/-S:0UR1D4DJ301&Z*8(IMQ?/: 8PVL$_QUA[$I#_"(J$2_[JJ< MYVPVC&?PH8K?P9.%]G&7YD\7/3_/X:7S)Y0WIR>/)S*;C M7>]3YO[@V:B@9T'/8T)/ZH1F*3KD73"(A]I7V+)!#OZZ@(O% MMP^K'G2_Y2(&X[M+< = 'HXP'H6XX&2<#P?PJ17+>;$QF0 M#6!G<,,Y-SI:L5X IQ_G]E,!]?M'@6)CJ0_[CJ);LLT+>!;P/';P#$221 )% M/'B#N$\1.>\YPEA@J[!C3*^=#/;CW-XH>$JSL7:%!3P+>!;P+."9-4_A&3%: M(V>L!GU3*&1L#$A1%;V1S#BYUN"U'^?V1L&3TXVUCSE0\+SBT(8/%B:R)\"X M\FX*[_[NZ^X[^8N9MA.]6+MNM'ED+^U\-E[N\S^ 3_>7D]L.G03IKXLHD3.[6SN%R'EJF[1[^X\?C@2]W4KA[6L_.7RX?< M>B[0OE?@$Z;SB[_E) M?5^9/^KNGCS>![(..).]]^JB?H1+]$"OA6.)]QX&&Y=OY_'TVIV&JOWH*56O\#7ITWU M=A1B> +)W"?B81_6L4]"*\!4@.GQP"0++JVE84YF\)\U]QZ-&A$"QI=6[Y_CN#N\!&?PC\+,QVN&A6N*5Q3N*9(G<(_A7^*U-E3KBFV8T&A#9Y1[0.[] DR M/]2C:G8ZGC=V%)K[I=?L[\)L$T=**<<[2SE.O]0^]IM7>\3%(':^^YL/C#WL M4L#<16:$CDAR&1'/4:R:$H&$82E:0@(/YGK0JY38F&0T\C3HW#=-(6.D0"PD M@H.CU!%Z=]#K@A7[3!.0FR[<\'QB6 N&[?.F%@SKM2J-2I%I3I!WFB$N)$;: M*HFPHMA9R903:Q@6J,$Z9*"C0>8&N1)9Q31BD1-%K8@^^EU@&),;B]8O&%8P MKGF)8B!$KQR@RU!C$+2ACVG.PX*P23#)#*?'7,0RTL"!U!-W-1I%KCUAD M#4":2]9J1T&C8V87&*9)T<,*ACV'32T8UJLM&:G7,G'DK V(!PYXA+5",0KF M* ,@PVNE.UQ26,E9QV,S*V['H^.=(B&N5,NCW@<6"++>>,05!UDA&'R,2CE*L9!IK5I>/][& M)0OVF5@_T)H5(5'0JVSJ<:!7X$3(",#EH@+THMX@FYQ$+D-1!&0C>*W]:S]^ MQ@V@ERH=$@MVE4T]%NP2D>"82$+2!, NKP+2*0IDN.$>:ZX\6RMNU(]_<0/8 M)0:$Z8)>!;W*IAX'>GD/%F+0N>^(P(B;()#F5*,8'#'*,$(9W8QG<2.:U\9* M 3\[,B\!C4_DE[??)M'/8JBF<3:?CBI@F0F0;66;)L[NE]Q29,:!,-.QRHSM M=/J@CD?M"$,6%&?$'>%(.YF0%@E'ZCQW=DV#[L=WN>3QWUH6_S#*W[UN^;NO MPZZ!8NKP9-*VVW<4D"P@>>0@25C@)/LW _<*<64HLC9R@#YG<0 -3INQD6Z M<9 4!^AQ* A9$+(@Y%81TH%.**5SR!"6$/?8(>=B;G*D.>4!*T'6$+(?1^P6 MU$@M#O!0J8!D E2$TO-DJ"*4]E H,9X2,1$C MP9A"W$601\8*%*T0S'.3!%L+_^K' ?SZ; S[]H?-@_F0_@Z,W?P#>#SV)I,& M1) BE@I&/J?=+1BYAQ@I>32,DXB(4@9QX64^))/PD82HO34W!/CWX__=.$;R M XS:* A9$+(@Y'<1S?J@>%* :(D'T/H21BY'S[IH*<7>U2XD1M1G?ZM8 MK:0VE0#;_BJ&SF;#> 8?JOAM$D=-+,+CZ0QT=^'TY\-BC]SV!]6./R0!% -W M/D6&E-<4<4\PTLY$Y)B1B@EI T^;\:/^%OWX\PB6++R/LRQ_LOCY:1X_C2^Y MO"%]14.83:O5]ZFD?_!L5-"SH.=AHN=V/+: Q"H)@9$S/B#.!(>_I$&&.>N( M$IHIOAF/;=]HO"?.CCU%Y>+J+?!AQJ7V4_=F:[7NO1?K?SWH$*K1M[6M(3FEDNC.=N&'@U$NR5JBH']\VR*U?%^R]^+;/@FL; MH= JV%FPLV#G S.C$\=4I8@\=A+QB"UR(7&D+"4Y,5I%L78NV(\G>J/8J?'& M H<+>!;P+.!9P#,GITF:2 @6*44C O!SR E/D%,D4N=L\%)NQN^\4?"D T(W MEIE6X+/ 9X'/ I^Y=9ER!F>C.RIB)XW"I\$ MX'-CWN8#A<\K_F;X8&$B>P*-*^^F\.[OON[^D^^HX_W\#,C0P^=0?[G7?.5= M0^C=P]V^[6OG]G?C87AU;7"/69!?@=NF<59/NQCO!0]6F34?&7^UB5%6JSMV ML3?MBM:C ->\I#R?\UQ_U^ZWZVGS?C>J; AUB]2S<34%>[[^4H\^7YQ@N&Z_ MFD'U*4YM.!_%*IY-AN/S",^OX:;36/T3H#2&ZN/,SN#+KZ?CZBS&617M='A> MK>Q]A,G6KA[6L_SU?^:+[YO*-M4XY4?5TPI$'@RVS6&I0OO ,WM>36R&QGH" M7^2W+L?2QDJH5TWU/W&8[#2V9#6 (=3^%*[SPWG(#X@APVIE1Z'*>PE_+J=5 MS2=YWO9SK*0XJ7Z*=G9Z^>-D.OY2AUC9J@W0J)KY6;=*>4JQ6;P=OIY^J;^, MITW[ACP,^\76PPQL[<.'PXM;3JJ/<]?,[&A6P]?G[6\P];7Y^/ETFI?LGR >(J+QX3;P<>1Y(WIKXK6YF>3\7OU1C!W=UJSN- MPW9]@9[".*_Y: 8C@@'/3L>761C;I\GJ;O1L_P49\A?XW\H/;0/"NHNA:1_8 M/LR"(C!]<2&L.N[+G/;2SF?C5Y-,]Z//W3?X1-2C5]U@5/OW"F.WE[OQMSPM MN./E8J3 R=^6E[5*U-7G=E]U#P;6S@-=#.6/%E*^O43L51K&;R@ 9;2* SQY M.#\;O0IU,QG:\Y?YUXOG79XVU]W2+8YGNR_^/8=M3N?+56QO17$47DW&3Y2W5V^R25@U)7:.HJ#9U.KQ%)/1H"[2!@ MT^EB4Z_^ .O:?=V]2K<[, $,Z0["D4TPT9=V^-6>-Z]>_+A90NV1,)=7M,I6 M^_L*J:Z17+^4M>W#_-YQJJ6IE<5\P LZHRD_N![-[6JU9VH"]U0C0:-#W( M M!#:4 0L(S"EI.=>6_HO<;X&?I7IR(?E -,^G68YEH38"AJG.X*+3I@)>S*I' MG,SBF8O3BII!13'E*_H*H&NF1A#?$[#;0/BOJAA+N>A/8?XQJR+-&"[*^LS7 M&G0!6WT!4 8FG9ZO*S2@'WR>VK.3/9&5-U/?79!]8;(O9.R"]C2A/ B94&1> MY[R%G$!&)-+189:,3,JM.3R=II2PY)%*&.C5AHBTB081YYD@"JQV'J];[!_] M:0SS8?R0P%)?L=";3UE_^@0/_]MP[']_446PT"=9*9_.XXO'*NE/$6"[8X.? M.P6OVAV=S4Y!>VVUROLQ7[[R@Y^-\[>D_9(-UK7&M:9\VMFLI"Z.?+$:BR MX_DBQGVANAA\@O^\O!YV:F@G37S91##S 'IO4%Y>W!BA^*5N%O;DR^5#;@T] M;-_+Y8D4\L^W*4V=KG;;S>2$$/+8>Q]['SZAQ*S^M^T!E$F726]TTIQL;=)W MA3KK[T8ZWX2V#PI_OG>DLWZ&9X(/.?1\5O,#*L@__]<+^>+[I] M-K,*1_5 <47H%X1Z/$+1@E!K!=M6W#TM-F673P&EPD2%B>[-1)>^T24'L<)! MA8,*!Q4Q5)BH,%$10\^%@XIU61!I<_ZO?>"6/O'FAS9B>#QO["@T]ZN%N+\+ M4\B^D'TA^XU*S](]X<[N"=,OM8^ET%1/R78[W_VM):,>:**IYP;SJ 6RBCK$ MM>+(>A:1%YX(FW0P:JV)K))6:RTMXBE%Q#'"$>*4]I@@XFQ /%J,#/4>&:NPH,P*N=X0 MT0-289H8RHVR$9?4(ZVI1)3Z2(ST6(2"8 7!"H(5!-L"@B6O*&7,HT1S2U4>A: (@+WER'$-BJZFWGI- MI-(;\C,N6;!'":$V74'YX*F\0-BCC(+N),\6-G<:(-TX@IY*@2W M)EB,-^1@W !T25R@JT!7V=3C@"[*#9'!)\2H8/ETUR+G08WR!M0MPP7CVF[& ML[@!Z*)$%>PJV%4V]3BP"YMD+3,66243XD1;I"G12%&%!7Q2AJV50._'I;@! M[")ZTUTCG@^9ER#&)_++Z[,QS."/KB#C.%63:3V&15R&-DYCJ(NO\:A8ZE@E MQP^/K&3X0$E$3-3.:23 I$>5!)H&);S;CNUSE] _IU\SG*^== M;UI.O[^$:F +X*^[U.S#$U3W.^N]7Z)!P)(L#@4((:.,8AP2:-?/( M&I\0YD:39)E1=DVR/,3KFWO>W9#.T''CITMF7/SXX:(1Y>..)+LN>G_$Z3C3 M@::$OCH\85*B*0J:%32[\0S+VT"9,$AZZQ"/)B%GC5DV"Y]II^A1_[);1 M[(;.\CS78BR 5@"M;.HQ )J,+))D"#(&@WH6&4-@ZV,4*2?8"X\=$4]QENX: MT !N"YP5."N;>AQPIHE(W@N'K EC6O+D>&@< E#.=-!4X;7]+.'^#%W#6=D MH$P!M(O9E1#8IS'1^SBK@(;F=II=E\-QTU0_?+;UJ)RM]LASKBI%)5B$P^6V@.NI(_#9B7?\.S-S\ _@Z-L_% MWWF?=@X'SS@%+PM>'A->FD2M!FP$S5LDQ'.:K68&(Y&P="1&$>,:7FXBSK7@ MY?-DG(*7!2\/$R^W$__EB=*:<84LC@1QG6NGLL01DYY[S:()Z^=:FXB9?3+^ MKM>"YL>)OR6(M@!Q >+-*ZZ<.AW QO=>@]%N)47&N%S5RO%HB1?;]H6;;I6E=[BJ"EV.MNG-*?QC,[K$9Q5DWBM!Z'VE>3<3.;QED]C6=P MS3*NME2#W0@#TA.:.3",YVX8=RG"=E1;_#ZK<:#2C&H6QQ KJ6XUD*A'[?U^SC[=<'MBV_[+#2[Z88PWR699RC#"G86["S8^3#L M#,QY2HE%05$ 0VX9--M< IX%O LX'G=(#IIJ.=#PT^K[B?X8.%B?QU MN8;OYV>P61X^A_I+]VU^<#V:V\72MM_O!9"NO)O"N[_[NGLO53N]*VNQ#-AD M7%!0&A#EC" ><4*.!XJ"",)*1G58;ZR4@'.X 8L/>PDJBV,8.6H=LIZPP)5V M/MKK'/1F?'96S[(7NWD]"F_:Q?\<1[Z.S4]UXX?C9CZ-G^ =?QN._>\OJ@B, M,X'[9]/YHCL*;%8,KV?W'?2_R/UH]^Y%[OT H'W;U^Y4Q(V'X=6UT3UFRW\[ MJ=Y\^.67=Y]^>?O^T\?J]?N?X//[3^_>__WM^S?OWGY\9#3%)H9:K1+F/79( M'L0&_3J?^E/;Q&J%$_9^4]JEK$3Z@O/ZNW>_3T^;]NLDET#_&R2R> MN3BMJ!E4%%/^E*UYVH@&U:%\%*M3&ZI66XNAJD>S<359$I&_)**L2E0> M9+RM1_G[R7C4?FU'H0(5(^84E^:D^G0:;[[=C[^T+W#GU0RNL9^G,7:_V,_P M]V=X1 6OMI/)=/RMSD\<, M<3=R7L M"GUR>Y.'[9-A!5[?1DAX-[H#)!]$%H$_\ 7!Y6;X:V/BM:Q.ZUB N)#2S2S-V_HY]E MF?G%3NOQO &.R;L%\M/'&,#NZ82S;W=O@:VG]@O(WFG=1."S42N)P4"O1W9Z M#@ VGX+0!AQV\Z8>9?9KYG"/;0;PS:P:C6?5L :!#E)\-AY4$YN'-:CBV60X M/C]K_\X2/T[;2GWYW7'TI9Z.1_DW^ :P"/2$K"0LY^'BL(Y?8LOGLZJ>P?B: M*MN-LW$WI1!3'#4Q*PDY F]6V2',,([R])8SRR^J\Q*%IEV-^O-X"O<.SSM( MAIM@FF/)A3!A-0%W0NQJ#,9N=>8SF%-L MU3<[.K_^;KB^O7O\I0[Q\HE3"U9G>\^PC1GLYG=FS[NU']RX OG^O*++7.$\ MZZ89PV+F%?]:ST[;V<-#X5K8J ZQX:)I!(DPK'_/&A.,IMOC"Z6LL@$T+[@^ MII0))B,L:%W+/1Y4";9_U&X9C+_NVO5,JVELYL-9.X?Q!$;;OJL@\+:A[N]S M"\0TB[&C\W< ;V>C.M6^*X%YJ2H4?-XC?%X 0E/55_=KD/DSY]EZ^[?-L@W]:^;)"1$SY\ M!9!N^WB-/@\JP+7EM-N$//6J >SXSSSC+KRYE2#>PE+7L_,5Y,]8V-JV[6GE1YYM MT\S/UG^NQI?J .^,H/YYUH7'Z5E^CBP5>> MV$K3M2GMG71Y$&+MRL/;$V2US-ATW+C"??=0$CL&G37*HVEP/(6 )D_C?%;8#TWP%[&"' M+M:M79"+-5O6QZR9\!.L&9+K1"N7(5\F/%Y"ZC-'%2\:=6N"> 2C'=H M\P%(JZ/"T\8CF'\]^O=\>CZX_.)B0;KW#)93N>1WT/^GT0*0PP8!Z:0Z=&IJ MAH)53%Q7^1?+NCJ0O$GSCH1N7<2..KHZ]Q(;#QR4-80X''\M$+D3W_VJ,/T.%*X0S6(#+RS;E>W^6H,5!Z37S&S+ M1J,.^,O,Z&!X-PR6P90F&4[8^@6G1LT"P\=2#=\PE_J.83 M^&*:%>@@0!OO6 M)?G7:9U5UVS+Q]'E8L/K8IV-Z.7[V^=G%3M]!^ MO7Q"W?D>IEE!R?R[F%'&CZR>PNU3FVTF-,R> AAP5HUAH3N=< $JBPRKD^JW MC'^MJM/,.H-],55X>-.!-;RHU=MN/";JQ.5/,,WV:T;:K]FU,QQ[@=P7*PK4 M-,U"#YZZ.^38.X>^C$*P7%=:,.(0YXDCHYA%3%DB9.*8^[58\L=$(_S:;!4V(8M5;D M6L*[IT!Q,.YN# N[ 434\'RPL)3;L_;.6MD3G>Z6(+;\[_^JJAS; ME=7Y!FB@J\+4/K!]6/8A3%]<1-9U2EQ6V%Z"VCU^-AS]PT^$34P5#L8 MU?Z]HB"VE[OQMSPMN./E8J2@$'Y;7M9&?%Y];O=5]^ 7;1#:( MO4K#^ UUW@B@!GCR<'XV>@4&ZF1HSU_F7R^>=YDI7W=+MT@M[[[X-ZC[8&PN M5[&]%8&F\6KI/7_963M?XNI,+N(@O]TSV/$INO)E[.WV28J**S1UE89.I]>( MI!YE_0F!,C9=;.K5'V!=NZ^[5^EV!R9@P75)_,BF7#+8#K_:\^;5BQ\W2Z@] M$N;RBC;6L_U]A5372*Y?RMIV(8+><:JEJ97%?, +.GF\&I3[@ #5?8_U?-H: MMZ8"2*7=2:,KQQBMS=798ITA!MI'YT=JCY]O-.^*E7.EV@#6@GD))-U:+$($ MY(QFB--@E8F":Z_ZL'+>+G9B![HFT\7:>0;63C(F8*4H\E:"M0,&"[)!,$2" M8HGR9(-::U+W&&MGEY3(]Y(2!]7MMD=S.IYVYY;#<59%XO3LTN>UQ-[V6''A MX,Z1)-DQ60[J=C#Q=Y>'!(-[G,K==-H-CZ[/YF>7\=G7SC$69^RP\2$?V&8A MF\]YXS(OICWN2=VIW>7A6AX(K-CO<0;4 S/(;LSA[#2?HU7-N/-"=Z=Z*Z^[ MB)B*(SML97<;7IZI:^%I;I;'>V?C3>;CE[.LONKD4X60[!L[/VC+X]S*O; M@+)!9L/Y,!_O7/C2"WMM?^+7(T?J-C'AXA2ZC6G()R(+#_O@\J@V'S4 >^2S MNGP& 7\!RRQ"=.X(/UERW#1.\J$YV*>+2U=TVA: X>VC[C3I,CECN@P#FB[X M]_( M*K,X^%T<,H62H)4N"&P1H+%KFU]^L%P %\B4EB@1(@*RV@R*!=ZDE MZ\DGL[(RI4(;K<&T>N+JKO&G?F1/-S]7#^]IH%55^IOP MJZB>KK6?(UFV3[5<&26UVL!;3*>_#\[&)'4T>Z-5U&>WQUL[L0EF636EK=XC MV:+=;/5W.[!;J+T1ASIDD:S-U2K?"G-8[]_7+=Q1'JW>LPYA&FY%2'<"$J>S MV?1#%XS=B>3G8-NZ_@@KUM)[I4*[0BEW= VON'!,W]!0YT;.'J#C/W0;UM=M M5Z\CU%?V0X6^WR?3#Y-*,KYEL_"5%]J@U M,.>KA\4JB+7.L5,E"^^"3F(G>\]DYY)6?1,^?ONY]YLT\<:^T,<1AO_Z9/#+ MKS^^^LO+P9L7_^_A'G._VBG^-4C][IJ<#5FJ+(*"+)D 96V!$#B"4E)ZY)FY M9'8AJ:^)@.;E&%^5EUT($['H<^']C9;[;P0GI#()2.H">U,S;EPGR4_JM,&+ M#F@_C\R&BO]MTA&0UXO.*"V8"9_'-=YI4>-P*UF9G4UGW7GK\'$P6Q^\[L5B MXF8R/E]6 _]#A?'Q>/IA_NQ (/C1IE,Y3S/399FY=M=RO0%8&U3W ZG]]7(8 MAT_3Y;IBTGH;T^L3]H?-]313XW VQV=S/ MU>J_8R/SNRDSK-?IO93X]VSSD M^74IU+OW*GFBO/K#=1NHJWW;ZVYF)][[6][+;WL?/V%>W/-+6T=;1W?242$% M^_S?K1]TH_N^5H[!?;$:PU5(^DTE&BXE'3L=Y3S&:^(@W!'F*GRT_2-!J%]W MVVQ7]_4VI6\V3=_CZ-PMMFJ;_%\W?#^O3Q:^>3=#'*QR?OQ;G/UI/:XOZP[G M;83G&\K!',*0MB75EM2NE]2O];!&6U$[D+BF]QM(W0FD1 .IRS[&[9V #IZV M,P0V7+KK(EJ/RJ/L<5M6UP[?J[28UD7%S]>4;&NJ*::V@IIB.I!%U!33DUQ6 M33'MVPCU5QJAB<:BI/LL!>P?]@#>=:/[MY/7)UO[PIN=XLUV[\X*R#S,P#QX M^:#[[_+]EH0ZC&(_%T=V][F_2RXY)@>\B%J 7C"(+A0@" DY&8,YYLM!,-(5 MC+52$"_!@U*^0-#%@M6QJ."BU"SWCB[=(/3EQ>+GU1)]O5FS%RZ^<)+I;#G# M\Z-,(+;/,GVU+! _V7=%RH>&R>MDX _W4S:MP5Z#O0.'/1%5228#%S*"TM9# ML,*"XZ$(Q9GSB5^&/1Y=#EHG$$ED4,DCA( .-,:294C6U\C6!GN/&?8:U6N8 M=ZR8%XUE(C(!040.!'\28JW;PKW4Q1BG8K_*XZWR)33,>U28UZA>@[TCAKV" M3!8M @A=3_N@S^"5#)"B1V5$LL'W#B0Y:22]/D'DEJA>(#/7<>*(T6=#UR/S MOC38.R[8NYTS=1/1\^2=J;].)R1@]6AD5P%H4^G@?W9G@W$R[^2[\>QC6U5- MX>Q>X41I0I$(A6, I6N.)Q4<"*.X#,(EKGL*9U\N55JUGQ?MRU5.[M?OP@R[ M$]T_;BW=7MWU.^@?=J(?G?HYS(6RJQY?N4X:'![(+!\U'%I=9'"JVV'2!&U: M@,N,@3$&549"2]%+!;XO5^O#P"$_D0T.&P]L\_FT@$\QC%H7!JRD!"HG#CXS M)!Z875*2,1W\??E;'XH'J@9\C0>V66YP^//?B?/)HK, ZS4#Q90B:/,&D+@< M43U.-G.X+S_L0_% WN!PW;D6V7H79RP)]2#5DNZ+>:/:3V3)'+5N^::T6=W@ M7S-(WW\Y]_]>-)<7DBL;/:#5FK20JX$36@%'F[EPA?[I%9K8ET.7/OQQM?!O MJI5^^?7GK^@E_61W"__8^'K#U(:I#X"I*;KBD]1@NG,'-AJ@/Q4D;[,LDJDL M>YMD^_(*[P-3_2/T^=XWIC9&VM"SH>>5>VHE.JF2 V]T!.64A9"- !ESSCKD MJV+:]N5:_G;T_)J?1)Z8AIV-CQ[S=#=$/3)$U19=#=LB&Q\9*"T+H:,4$(N+ M7@6OO>IMUNW+.[U[1&T6?HL'WK$+NI;=F.&JY%7=/AE\'W&"=,T?MZO8UEI; ML_?KTBC+R:;:3TW!L"GZW#S81[?TFG8[-NTF)&3K[VP8.Z-*_;L#@&S3>G.:*/OZ*ZOM2W=IC M77_-F&AP^\CA=M_Y'YQT*EM+,"@1E D)O"1 9,$F563FB?7.0G^+^_E! /$K ML7B/SR'=@I ;T!T[T!TUKQ0%G5+&@BN\^J&+ Q>D H-&6Y&2L4[=Q0]]P+Q2 MG(A'AZ>-5S:X?>1PN^]0,5>*B": ]X:#8MY"S#$1N*44"=M$TKV:HM_B1CY$ M7MF"FC>=:T'-=_$HDZ32.'7.86Q.X:>R:(Y:FQPU>>=*6VZU >$, V62 2>+ MA&)Y4B;FG%3O8/:^PIK7:__"%3^-Z,89]6!$>N9; O.:8[@1^ :Y#7(/#W(3 M&0 Y60$YRP(*I8:@$OU6"&UY,I&S7K;U?44]/P#D\D>8%Z@%13=P;>!Z". J MN";>Z@5$'1,H(0(XZPKD*)41WFG/[^2,?@APO;$[6C["[;W&9AO@-L ]7,!U M1M>H,@TJ!P5*,P,Q6P]&*:EX1E]LSX&PKYCI>P?-\\"(MZA6"<=NL MC&-;%EO/% M_,4D5S0@,/@KSNKD[L%_PTYV1XFZ)SR@4'VL0"RMH"448- MF:<8#$^N\'0?D=H/@;>RV1B-R1[+Q#9D/3)D52JGFBD$8A0<5!828H@*=(A& M&T\XJ=Q]!&_O#%F;[Z;QV(:V#6T/$FUY=7-+C)"%#: DCQ"-\^#0&F.U2NCB M?42&WS_:BA9HUT+%=^LI?[5XA[/A8(*+9B?<;>E$$AV)0' MFXEY[+KMZR-P&-IOS_J)<1.$8 J<0D>ZQEB()44P413F4U8E]4(3]Q4-WBWO M%_D?I)].JW#WDX;6QD\;B#YE$%6,1T:,%"3/&A2K MOA 1(Z"W/N?@O2WW%MU]6Q#]^EGZ?<=7/&D(;>RT 6L#UE[*$AT20+($\/1\Y=$ER>[DF&[ >G3 VN*X[^2=/I?T+L_UC*2\60&[7%WB1-3E ME:?+.,8GJJZN'H,GH;"R#"B$D2"9(TM U&36(3%@6$Q2#B7#.R6S_K+"^I&> M.YHL1Y.WK\YP%G::2\O>LYJZ)$0/J*ANMI_ZAUVOJ0:E#4J?,I0*:;0T18,3 MK(#2R8&S-0201V6S,UGV*]ONSC.]3RCE?._Y61N6-D[:@+0!:<=)/;*[)T*W)UW>J] *O9>.ZP!:2.E#4L;EJZQM A42K( M7!JRU7VL2?*B(7/?HM*Y:JAJ6WQ-(++FGZ(U"'_GTSEK\N M3W$V2O1W'KW?[X*X,7QNO5O0N[_XNAOCS'G/NA:-)IDN?"94W6UX?D^=_:9# M&%U+;M/U5Y-!&/QS&6:$<>-/@QCFH_EP\(869/XTP0&^#^,E+=9YEQ=EAM3< M_PYQ-!XM/FV2I60L.)O5*I3AXR#,Y[B8#^*GP3^6L]$\CU9X4U.HU*_J_[N; M)D@WU%*58;!Z0W?5>#S]$"8)3P8ONEPLK_%L@:<19P/AAP/!A-IJ6L3Q"-]W MSPN+P6@Q^# :CP?+\8(@8('4EU5K\=I&SC#5-9P'].IZ#0U*K@4V<_VMVU+J MBFO&,*YM&LS?(2Y.!O\Y_4!OG0WI[^ERG'OM.6_.:#XXG=),C4>_4VN /I[ M9+I8?7]=FSYTSZR7QE/#>I:M87CB:)+IKC8+3J @'I:%H_'I"\ MI'>?&Y>1YI=DH+YM\_Z+L_DAS+OWKII[\OG6.A@C@KK5Q%$+XI8 E.6"4+JV MK>)$;0\!?#?=[T;SQ716<;/>0T*WOFLX"*?3R=O!M.Y #@IA\W1&$D=-7@D( MZ8-ODK63JXX8W<_:&=P=,;X.68<(&M>OSCKS/V%:?2QY]['<6K3O0A[\RY<@R0?:2[%!?)#A? MDR<$4[(1WFN+EWG0GT=K<;ZN5,B/R]GL\L&PO[W^Z9P$F6T.!/JKFQSF6@[T M (N%KAYO=,'!B8#S4A7$!.@LB8#7#+R0#IC50>?,@[.]V(SD$[,>-115'"C! M'02:]NJ*B)@<\[+6Y'I0$>#N(&5@6,M5GZUL@C%I! *3F]2O)J5$.N#@9(=% M$S)S$C(72/"!F8PCPR 6KH54O$37VR:]C4OJ;Y/*6-Y.*B4@D?EA505\_M=. MY_^R9@($OMV_-Q>@&Y[DYU^PJ!X032:XJ/TY9T$WD:-*S;9*IU=B$9:9*!OQ MB<48NX"H@Z,5CXU#G!O?-^'Z.%^Q^ODVNZYS/IT0[_Q4IW8^J@3TG-QN6#L] M>;FU;CI!B.N5,S@-GSX+3S@CGOIQ8SP<',I(AM*9% "9(Y1QO! _D;X6/#-9 M1+L%@N MZ*,_CTZ)\_>].K=79NS$'B("K4VO"0W[8/$!QV0"DH&S>$=6,*:PG'0\?Q;+%5#-.Z":A$$]K6WJ"EPD&HMJB(\FVY_BQ[/JMOB2T^0:L^S@0"Y%=,5P M#42::IB$$> "2A )4PE:&IU[!_AN8XE= W+G_NF_;B;BQ23_LIZA%RG-EIAW M!F;71TTTX^Q2)MC"'2)-+IE8E6"7 $%I#191*)+JK%WOQ/QMC+.'EPK^A>(2 M!V6N70-;'^C#05@-R9"[ .7=99:NB%KO@:^?2^?(C]6R5U/PJ07VYTA([ MMPL/TRRL K/6BP]2<<1 M*K?+,-:!U?DF4$6K;R)CU-C3@Z'15^_/=C__K\'@W^C?01J'.4U>&7W$O'I@ M]S#"9IQ]=QZ)L>+-E2,_"\O%]/E9R)E,C=4G[$2/)L]7C;'=[UNQN!5([SS>: MZ5DWUR0@VSTYW^K_>,,HD+N8)Y_#3>Y?I(2Y(%,79>C=[)*0C"9CDAT@>W.V MGM2+7]"XKCY>OF5=A0V,Y8($4FJJ^!.5]IDU40T1=P MJF3A7=!)B+_S[YZHL^&?2VI*&:U=XJ'37>^ZZ(9/U9'PFN0PG$U)%<9/@[(< MEZHLS_?@_[DDU.T_%F'08Q#^_I MPOD@+W'CP-_N5?DFVZ*C 0='$%WT)G'/@2LN05%+P2>7Z<^4K?&QA-+;DPY: M,Z5104*F02DM(#A/?)&&V2>9LDGR6H+XGZO!>_&6)OAMK>DU'8_#[,5IG9]= M6;>'R@M)7@Y. +BI.XE10M:1)M-F10K3,_ Z"TS.9!9Z3H]=",#YWUO[BZ_? MA=DEVX!^Q5R=_3A_55YTK#.L1&:^OGHM(FQ;1,17#0=V4/O59X04>31>5O8_ MK]W: 0;U_!B'"4 I&9&8T:!3E;^J7KV. 31'8W/ P&UO5QNM)' BNY0GYP6@@]Q!.E#\*=D;11/N8J&YM#K4--H*!$%1UDBR M$'O!X;N8_X?&G^L+%AP&_OPR&?PZ?;\F,4RP[5WRSGU1PS\)D.[ U58LC:9U M!5B;Y__/^=;MVUBWXG;S9213L*L!.OXTF(^HIX$P$&>G\_,HB\\-6K_B;#1; M!>!>WIUB*Z2=T!A=(*QSFM=WF)?CE3]F]82K'J!/GNHVXR^3&[/?AQ/M+;'= MBLX(AX>#5G-)N.P#$$J M!/0!G$+;+V0-?4!'_=MJ M"*X#\.?4KTVD-Z'2*.&@\T\7>OO@]91@L(O>BNN168/(K(M'Z6#O\*3'"*XC M%D,*=+4-&2%P4W/3IN*#CS4AV"ZD9\O/WSGRU\IS=X;;(1*GU4;DY3B(50Q8 M/&(^7=!F79(FO*W!?.-U=>SW^)?19'2Z M/"5G)S*\Q;'Y(6N@/@_"YKX0J76=7(:)A_OE@6!E-PB01KUW%UG4$=HT[ M)'$;;R:QW;?UM-2,^/$J[O%<#G]\\9DBH86&$7M2\T2D-T:(VNT:W?F[V2D7. MGRPC?K5E'G"]C20OE[/I&5)[R*"D8?O^NY=_^^Z/@[^L+EV9ERMYKC9-R-.S M;A^XWOBW.J'>SZS$U?'"VW(S#BUQ7QGPQ6V'R?RS)[*]Q_+1\ZDXJL;4-WLY#J><)9Y%> M/UN.-V<#SOM!;UJY,,[ON-Q%0M"+G;$G@Q_7U[[\VR44^/"NNFFW#C)61CG& MM]WY5IQC;62'Q]3?%7+CA.1L#1?GP[ Z"GVQDV\WG>R("5T^F@W&TWIRMF(" MO6,T'Z^#Q%_DW.TF5T@9#KK-LUG=VILN%_60[AJ:;M[831LW[IIQF+Q=$@NH MXKE^UFH8YIMQ6(6[7]_"\Y>.YH,TGL[K/)Q.:0E/-UR[$N_/LCM?Q6JM3X%O MV/BT+I2JNCXKL2WE=FWL\\.MZ,/RK=0QO$*S5 Z\&L85XIQ/'%V4WM'4;Q;1 MAQ7%J0ZV[BG=&M^"C;K\UO1GRSM(%R$I^@M'_^=#LM>[$SMYM#K8?E/2;+G>/:%^8'ZQN&E+ M+\8Q'!Y1^["*?8G3<=Y)%,/)X/7+__C+RU_?#'[Y]>=7O_WEQ9M?7OUZEZ6U MXP;NP#8WQTBI+^B60Z.K62FI51)@LE&TD)(!7V.OC7?*:6T,2SM)$D= 0XC_ MJJP3&$W>KC'@HM-V_>$V6647R"K,,57"6O.WDV[^[M_+=#D[(+9*E*9B6I?A M8[[NX>#[UTBT=#JI_A=2#F^(S X'KS_-";/7?_P?XCSCZJ=]LPFI_6U*0CQ* M\S^>#%X&LH[6'/&JQ]-G'5'I^ 'I&X+W45Z26IANQGIS;7/,/<#JKUN)O?G? MS$@E:.-EM77/+9;>@6OZEKHP)!HP6=8D,"M/;!42ZO#OV$UP/2QYX26+^I*S MSE.WYHWUL/VI#J_GVI%9(B>$HFLL;ED"$^7-:M2'(W7W\^':X/J?36@\OE- M551G4R*1T[+XT.V;KP#G,GBL3:/-7]1 FL<:ISBM]DM(G875(5.WI5X;/.I" MD6L?WRXK'^Y>51ELM\F^T8OGQG9Z-\*R]>*J!+H,3J?A=WK3]]?<@!\Q+;MQ MF)9"HS_[8VU!W<%8SN=;CZO*X?VH'E,8]AU^G6V.*T4&^[2SL>=I-HJKC=%?R: >_/!LL'9(O_C\^+^N'[_V3]>+>R+Y8C*IJG=E MVM01^9G&:, 9_.]S6?J$M!1680:]@\:'HJ';(9EV2.;N(B5L.R33#LDQ%^]FN+*D[I :H'+WRG-K M0MGYLP.A'X\V6_)YMNBU#^<:Y;/&\=J@"NO4_GHY$#N9+HEE5$VVUD:;ASR_KCYB]V+)3Q@S?[A. M$:[T[W4W\WN^SYUX)8ZDK;>]SYP(=BQMO7T?6>OC ;7U]GW4YEC:>MO[[ D7 MQ]+6._1QS_/XM;*_]NQ+97^O4NO?5 OX6ZKAN".LAO/5:O2;QNRQOU=[*';> M8Q*-^G47_O;%WG]3#?8OC(_=Z_C<9A/_>O-F:^OHW^+L3_]>MT[N($ WJ3Q^ M"(-XB,OJR'KC-=A'%;36TUM=5TA]7TX_ID,'8**DQR]^_+6@)DE9>Y4<"V MQ-H2N]L2^URWM2VF;Q*MMB5QL/ATM%L2YBL =0AK:)?P\WUW-GJZG)-RG_^Q MZ:T;@XN[$EP2 6U)=P&7SZ+HOB**]X\TMS^O6N]_-B*3;)2^<$"K1M']9=H% MS[W\2O:_6TCH<2/S[>1QH^R^1:]MAY%VP7Y7=N/2&-/871C@[4BZ[B';3V7/ M#T9>KW5QXWN<+/%F]LU-!NA1".%UG9Y,#ZK+%^?]NK[^RZ[G]DK]M,\(VBZ8 M]'+G+P[Q[M,J16NL0D'-3194X0J"M@(\2 K:$^K'*NH[7L@[DO!= M]?A* 6^ U@!MEV7MC'&H>8'$LZ^)-P*X[#QP@X1U%@6Z7IZX[+1(Q6E@7$90 MTDL"P?JGR,PKX85RO?JM.P8T*X>27U^:Y%@EO>%9P[.&9W=*)&1Y$LPYX)$3 M0;.$;)$ #B1W7J%&AKR7>I=[I]!8NDCD6CA%*O N!,A!A. CIJ+W3="<&QI] M?2&+8Y7TAF<-SQJ>W07//-$I:;0"U*: $M9!M#E#3D:*2'9DDO8RGAG%M4#, M9)4RPL!8RPX;%D&B-45ATC;;/>.9%$/SA<(\QRKI#<\:GC4\NUNB1XY*,83B MG"2N)01X1 Y2\V2$P<)MK[P*6:C%E$"<+GA7\Y)["$42L;-HO3'6\M!++[%S M>],.A7<-T!J@'>$L-T#;'Z")DFPI1+9R3AZ4MA*\EA)X<3P3TBEA>LFJ7=&> M!:% 9$L$S8D"SEJ$%(K+/"(/:L> MLHZ]=\XFU:9=H*+YPW+&I8=X2PW+-L? MECD?T)MB(&J")!7)[ S"!#"(@EO-;6&]"L+2%8PJ5< C.U,I7R#H8L'J6%1P M46K6JR#;R-D^ >UNL5LM5N8;E](O7\L/._B>__%[<;/HPA9+\RB68%,R7R#, M2B)G+(-1LA9'-(0WDTBA&:U+FN!WI]GT],?IUU^S='D[:OS MI.<_=&OUO! KSE]^7,P"X=UH$F:??EG@Z?S7Z62=F'S<9::LY;KGUQ=I_3:] MQ8T<6MOT5B/B;98;--;:T[E$SZR B$2H50X9?. :N$DN,F4XYM2MPD:.@CO +!00\',HP/@FWD/=VZK-R1N2/Q(.&KAF$+F M')*L 4F2 #/4"".A@A$\&8:LQU%O$Y!T$%CY18@DA+3^T2'D82Z9!HQM%^U8 M$-):E:PJ%K)!LN*-BA"+3Y#(@&)T^ C)M1E**QM&-HQLL]R@ M\>>_H_(N*23R:%&M3AOZ+#C]4)$G9-[RWM[/;8*E#A\:Q=#P%A_?@/$89[F1 MQSUN :FB91"9R&-F9%ZS#"YX 6BR$#H(F<5.0K .'R&Y=D/O6LZ*3>=:!J3[ MC.KJ,B@/PGR.B_G@>]FBMY[04FOZZ7K]))//IE8A]BIFTC6,=$VV"KA&QJ0S M/MN>P22)E,N$X-7I8 WQ5O&-*9ZST7]]*);>;M2)4/)W)#)1K@; MX6ZSW'"LYCVRGG-F,C#$ LH0CKDH(@C"*NV4D$[TCFWY(#P:Y\&R8$ )NMP5 MG2 (I1(6RYQ(^\4QZX;"-Q1K*-9FN:$8H5A0IKA$5,HD1LQ*"DY@A!9"\27R M9&7,/13+VDJ%AO ./1+RE03.L0Q".*E52-K:WF;\3E',^KIS;AN*-11KL]Q0 M[.>_Q\P#LZ;F!*GAEQ831!.)E;&2BN;*J#X78\(IQI0%+Z4&59PB/%,*8B'+ MT@F,W/3"+W>+8F;H7(M0;R!VC+/<=G#VN(/#5=*N'N(I3!*&V0 ^% O2:N68 MV=KMXIH,FA-7YH1E_*TLE6ENZ;A+$%9;6R=(W:-&JSP\2-,1,5J5S&D[6E MK(W@D E@+'LA6,DBAY[/J6@>>0H098UFR/0CB!(AQDC?Z**487M.W*B\'3K3 MSH-;P[!AGN>'9'D,LULC$&;?>.9'AK?@AP: MGAWC+#<\VV..$R439YI!YJ6&SQ/K\D&1!5F0"\.%CJ97!UV@*#H8!@JC!N45 M<3HO%#";1$3EBZBEAO=;ELX,O6U'2AN>'>,L-SS;'YZE8)SR44 61,T4UP@Q MR$RV8S&Y@IWO!SOXZ L/O(!E!&5*9DN3!@32VINFT9#PZ2P9G34[''(M*]AQH*6>=I(J$8(G5[$P, M'&*$Q @5"T%A$CNN@][*TC4L:UC6L.PKD:BJGK66 E@R]:R/S> LSQ"QA."M M]AA]+SU[=#EHG4"D&KV:/$((Z$!C+%F&9/VNL:R1LU:6[H!B95I9ND>L;0Z3 M4QRUDG%!>>NBAR)3#8?!!"&*FE//:(7HBU%V%R$T1Y!X3YJATNTD6"/B;98; M-!(TJE*011209#T$H>BW@-)##CQ(483;43#.X4.C($:OV_Y10\8VR\>!C$== MEDZC29) E$BE2#6[DP6/68%@/&$P5J'J;;+?)FCH('#WAF7I^-#QQ^=2:67I M&A(_-T?EF!G# CG7$S">17 I"(C*Q^P%*LMW$I!T$%CY18CT0V5:6;H& MC,7*W"Y!)RG;EW4JI=A#@=/D)R58\=/CX6 MV3#R*6#D8$7B01:/ D+7LZ:>DH@_<@"]2DGY"!=YZ#;(H+9VL-1#VFTN2#Z430Z5: M $,CW&V6&XY5I[!4-FG%04:M0;' (":+X%..7N12+._E)7%.$-:Q3.R:&+D2 MM0B+C04P%8&%)>[5?DNOU#)XGC44:RC69KFA6.UT3RSZ$3>;S%/X\BP9ZU004.Q-LL- MQ2J*2:M#T1Q2KL4\DX@04'D(.NE@1 I!](ZYQI -1UX@\4!<#)4 9VT&$6)R M6A?-,.\5Q;P8:MZH6 .Q8YSEMH.S/S0K4=>:3S4'>8VPY"Z298N M1OGLM8&<70(EL)8!Y?5\84RJZ.1X_Z3,CLO@2*H5POLF<6QA6:T07B,WC=SLD-SD7$Q0!1S/ M1$^XU>!USA!80NX4B]+UO$[,:*Y,-: M"D_KQWP8(RGPDXS(RWC,ZI?069:RI "09G58Z M\*8[&\28D26$('JA#CL&-"^'2K?XTX9GQSC+#<_V6-PS>R:*-""%5*"\M1"1 M)V L:+(EI>YV^RZ%/"26,I8(1,0( T5QX(S+P'1B3KF@1/+[)FA#1A3-^Q;T MT"#M&&>Y0=H>8^L#,]YE23:GKV$+Q,X<*QE$9 ZC-2"P (G$T,N$B.!D"%)Z-"2R% MK$HO@"LQK3P/M82>J2)@LBDY)A7%L9>MLTMPFE.?P4?(KQH;)M*[M1 M\3;+#1H)&KUS4@N4P%VL1RA"!A^1@S")<2R!!]Q)2,[A0Z,T0RY=0\:&C&V6 MCP(9CSJ3?DG:L, <6$+?ZI%U$%%[R DQE.)UB;VC:[>)'#H(W+U9)GUMALP_ MOG0%+95^0^)'CL3[YJA*VV*XAZBJ*9Z+)=PSA5JO,6OFC0B]G'BW"4HZ"*S\ M2CW[H6P'AQLR'N4LMXVT/1X6=-P9'Y":&VTM&*((^ I10Z4Y3T5$G7LU0V\3 MYW3X$"F]&KJ6]:IA9)OE!HW=YH\3F)1WP'T(H+36Q!ZE!A]220FUI&?O(E[J M\*&1#&PE6OFEAHS'.,N-/>[Q7+9#B2@0C!<$D25R<+)FG@^&,1O18^Y!Y&W" ML X?(HDN#X5K[''3N98+J96H:_%;CX".'+5^BBHB>NTA.B9K+)8!;[! ]JI8 M%VR(MK=9%G4)W;::0"] N5Q3<9="-Q9O&=.8;&^S;->*]XPX^"(_&>; L$,\6(H(K.D$0 M2B4LECFQW^).M40=-;NA6$.Q-LL-Q7[^NV0>D[,&,&LD9I4T.&T#Q*(P$T$3 MWHC+*):UE0I-+3+LZ1Y3"/0T4QZ]50V)8BI*%8F^6&8C4S M")KD@Q7@-;.@$#F$2*Q,*EU$4$R4OL^3":<8JT6"I=2@BE.$9TI5Y"O%"8S< M[+=M@9BQSC+;0=GG\=XC&.( J(*CC@9(TZ&-;VN\ZH(K2)7H1=. MKE!(6T/0HTTU-Y(@RY*)2N:238*[;'L[.+LN4:?M4+EF6S9 :[/<<(QPS 6K MF&(1F%*586&&F*(![U&'*+-.6?9/:EL9#"]T93&@.)/@4W&@8ZW::;GAK!?' MN&-/O^)B*%2S+AN.'>,L-V*V/T#+J'(RL4#.9"@J-&0M$B"!=5(F[T+@[HKS MUZY1)TU?FA%.PV]Z5PK47?KX[>[*E'W M*BVFM4 =[^K3R5:?[IMDL<5DM?ITC=DT9K/#;<"2B-LX!1XSL12# D)A#@3C M024;H_*](V%(_[/: (H80)ED(/CH02AN M8@JHF>M5HM0[]J*U G4-RQJ6-2S[2N8)SXW/.H/+C.A9W1;P,CI@R%@L6@?#>N%; M3AI)KT\0N:U[!\&#X]9#]-G8X)&1$=OHV3$%<+6@F5:@K@75'#:K.&HU4WAD M!IT'TC*D9H(+X*-(@#:JHHVWHO3*U-\FEN;P$_!)PX?&MKWL1L7;+#=HK Y2 M'W+614%(M4!=1 >!.#7P8CUF9A4W.XG).7QH-'9H1&/T#1G;+!\',AYU@3IN MN/0A6"CH:^B0K(5!4P$M;=!!>ZYSSXM[F]"A@\#=FQ6H,V9HF7IT -P*U#4D M?N1(O.^L!46[P"(!G>VRKT@%D:QO,(Q)HIO&*,9V$95T$%CY9?.=#5T+W&S( M>)2SW#;2]@>1+&8D7(S (H9:NSB MY:#+2$K;404D>\BSND((-++H5(M%K1A M9)OEXX#&H[;C(PHG13' K-:@="#@9?4(D&1%>:9S<7W_Z2VBL0X">&]FQ]NA ML8^OB'(SXY\4$#>RNL>D78Q8:A$)E,7Z(R $9 6"B5YKA[[$7E#^;:*^#@(S MOTQ6G1Y:TQ(;;CK7G@M7*Q9# _L;X[(=/*U8D$A_92B J]C !.<"1:5 M]+KG3.%)11^X 5^DI'N0[K%>@RQ*2R=Y8'M.*ED3+XFA4H]O ^TP);P1[J

    -8U(;DW,N1)>Y!\4Y(_:<(GA/O+/&$G#=JR3EG(C$IC.$4)W"708 &PM@ M*@(+2]RK_=9@J?7P_",, SA,^6XH]A1F^:A1C%N;C5 <7/8*%',28K8<8H@Z MEN*3"+U$F!Z3"B(NA$N (#$&$F)S6 M13/,>T4Q+X::-RK60.P89[GMX.S10^:M,%)Y",S8&HFN")E" :NU1(=&6=Z+ MR-3*6ZEM :=J0O.B,D05,VB-112#0?5W<'9=#T^Z(3/MC$\#M#;+#<?22)FKIWB;CAVC+/0VN,1A8(T+@SB@"M=+4]$5"8S% 'RTN/F!6C M?/;:0,XN@1+(H6X.U(W/I(I.CO>/%>ZX'IZT;&CTXPL:W$4<#/T1XABWVGX6 M7-I)]7/S(D936X5C?&YI6;3 M[NO:=N/!RZ/W@S0.N,IC$?S!> 83^F&[JUG.#LO\)='\[-Q^/2LC/'C M]D ):LX_EO/%J'S:O*R[!N:+,%L\[[H)]?'S9S',<3R:8&_X/C>9G4C%A/W\ MG_OZ>'U3('0WSS<;/G6BI?W#=H#4[XAGU)#Q\\U@C":U/]"-R1<&X;M__YZ? MAPG54=_,=/<>SM@?+CUQ#51E.EU,I@M#I^-@Z3M__K.YS WU[?TW#UAR\"U"@YLMP,$>"MC!).*![9V^1/JI/IB^'@Y#^N1S- M1YTVJ.VC^:%WCQ9+:MH,Q]3L/"A8;ZG?ALFF5;5!@\4[')Q.\Z@0;'9/F);! M=+F@:9]4K!D@/7OQ:1 ^A%F>GYPOOJVY?8C)&9PWA#J[^;D3-& -"[Z.!6(W M6&"5B"$PX$4*4$9GJ"D00 8>C!8B*\X/#PM&5^7@6R7?JUBP7I[G"V\Q'50D MF"T3K<>ZH.H:G-*JFPUOOPZ'@S&^#6-"A<5B)=_G<# @UD6_FN;J$GS4D8ZPI)8?ZND_#N ME[I&WI,=,EG0"EG)?_?(.29:>XO11@4FLA)(]:Z6X?JIAZ/:KM1M:P/IU^4I MSD9I>XWV[5CQE3>?VY#KIVU.M)&PI5Y %:+QZ@H&=T3(H3$95;6Q83GV1:(VSQ[G=YA7H[Q57F]FM[?D.9VT1VP M6)F*!&$_?%I_^>,*K-[427Q#+_UA/$V_?S= ,C;/Z@-G2]PV[;:C\ 6MT"^: M1U\=I=V'X^]8$6VOD@NJIQ/Q&>81K16ZKFJ6,AV/IQ^J'JD0,N@P=_,=X="B M0_5YIW/.S\@\N^I4Y7W3N[/]NFIN8;U^77!N:KZ>&_IKE.H?+@G+Q71CFM<& MT036]M?+@30"\8-5OOWGY]KBA/3%^@::JG$XF^.S.9Z%BI\7+?GNV5NG9+9. MW;PG:R*.QL0WGFT>?*'7; M6V]YGSLAYGG/[VS=;-T\\&[>[13>5:AY]=&\/OY>V?2'\.5^WB"XC[V:1]Q# M$H[Z]?_ZSGSWY=Y>=CR?^YT'&Y+Q$.-Q4YKS8;4RXG28*+YM=JKK0U<^]GZILV M;\!T!3"))P],K_%L@:<19P/AAQTD"294PZ*V3-HRV1JN5VDQK8N$GZ\1V=9( M6R-MC315TI9)6R9-E333[\@'^8GT\,8^J6.'F>^[[?#I7ZSE'B',Q!- ML)M@-\&^HUKLHDJNKU9]<[UX,SUX.:OH/86W[-:".1W17WE)%&TV>(/SQ;/; MR-<#C<3#D?;#.))VOTKC*?:Y"?4CG^ GU><&TX]Y=I]PGYM0/_()?GQ]OJ4M MID' XMLQUX_OC='6":(;O<;+$^;_^#R>X>'[YI-S.DE$\%N5YQ7-O MD7OA'J7BB>49V7W*MY2DU2E%1B^)2B+V"Y9(KSZ)'"-)E M4$QSH!9X^DTIEI4N5O'M8V%U,;XJOZV7XE]GTWH"A5HRG;W\F' ^?S')K^)\ M.L8%_K)9H#O*0:*&[($*Z^YU#=QO1J4&; W8C@[8HDT$15(!VLA !2$@&H*X MK+C6VG+N;>^\*_H<2I(%0M8!E"=8=)$+\$H%I[UCP;(# 3;.ADH\3#GD>O4*V)E#<^5XV4A+2BE3(7" MFJS7&.=E"4*60X$U/B0^V6"M$;8CF-2&;+M$-M06?:KULEDMSQ>U(1I6LUTR MXFM*"45F:2_YN)1*)"? *8.@-!KP5F@0'@,BT;\2TZ$@FQM*^S!%%PX1V>X8 MK=$\G+]=G79L[>C$T[/Q]!/BY\R"C3H_F;75],J%9/#6:FN% N=5S4/H,S@I M?'5S,A&D*4&%NW@X-[F3+RS(U^>I^TBE_')Z%D:S^L>YQKEECN4N'1#\-\ZF M50BZE=XT2N/*;5*?!I39@-FP6I4'!='=) F@JB] "^E]2-P&T]NL^1:?YGU" MV17U+ZQ]F-H7CT'P&RM[;#/ZN*&LN$ KGP=(3#%B99$L]R0<%&>8+=DKCW?R M8SXPE!'I;%#6B%F;U*>!9DY;7FQB8'F(9"5:HEOH'$11:BDR+F+D=_%=/BB: MZ2%[H!H^ARCX=PS-;,?,^L?,/LT7>-K.E[48[];GAP;%)M1-J-OYLB;13:(; M3+<)?K1];M$7=W0#M/-EC]8AUJ+Z=AS5)S3# DJ'#,HX S[Z #D6I[U)T7AY MV3/&I"U1* #8FZ=(/Q$A)"BOH\H"$A,Q"R$Y#*9E)GR1S[H%B ME1NJM3B,(YS1!FD[/2^K8M#2:V)99G->5FOB8%S6:L.N"-X+R(A1%&^B!F$$ MP2"B !>)LIFJY@.YKSLD/$67=:XVC%,:@.V70(;C]'['!P1+1,)V(P' M;W*!Q"4G0B934+9O@:K,(O$[&Q-9H(D)\+Q$8)D@S4HN73 ' VR*MSP Y[UK MB;/NMH;:L;+'KU]:R-\NSF)P+-FY#%QF4A$N,? H)*1<8C2!*V5[?/E;')OM M6-E12WV#LDS,;E!VG MU#=*]MAF]''CF,W1*\[K7@S3H(11$#RQK>B.DKS=IJL172W/C\F^M.$NO6YP?3CG]TGW.<)AOCVS >S,^M\N;8/SZG0(OEVZ5;3&4K0^$"=-$%E-,:/'H. MUBN64XXJ67?9+9:=*&L>8!NYN,-P1K"'9T"!8"%SZC Y%B(#12$F)! \9%KK0,2:=>"M^HG>)) M,X@&$R@F,H3B$%C*A2XOA7TI&GDG"-:V(UM8Q1'.:,.N76*7%-&IPCB(J!!4 M9@:\\1Y"S7Y9 [X0>_$5@4<;DM!@38HU9R]=+K@'+H*6)4D6A&KLZYC@J[&O MAF!'BV#98XB%$=WRCA L:XB^%E!0.HL22V:Z'^EJ.''CQ&U2GPB:12Q%I43*9& HF&YYM>M?R M5=UL#75ONTF^JO\SFN&81+CEJVHY(UJ?'Q,!:D+=^MQ@^O'/[A/N@HI,0$3&0$3'2^$N%>SM66J#O@9H M@!.LIG''NGM9,D@CA&+2.EZK6!R$8XP/!6N)W.\H^@W8&K ='; 5GIGB$L$G MH4 YF\$S'T"B# 6++4R*7GT*QAS3&<%F%*!J"42'Q0%FQHMF03'E'@;86GZ% M%HMQA#/:(&VGT;(Q62Z+AU@3C"HM-$3F FC,Q7J9M##Y,J0)HZ17H4!QR$$5 ME: 6% .3N;4"93 MK]3-%D>4S)G>27\7G.5&\AHSRVO],0Y1)S)<,Q-6)E0VB@,!-CXD6MF ;=.[ M%IVQX^B,'Z>SL^DL++#+C?5R/*(+0Y6Q%J_1]DQ:GQ\5-VI"W?K<8/KQS^X3 M[G,3ZD<^P8^OSRU>XXY^@2^G^ WIGTNRUCN/P;^&T[/G@SQZ3W>,Z'HX,9 &<$@LABA^&BDU$P[T0OJ M$"5;[1T#D10#%1V'6+($GRTOV2<,I5Q.T?3#K;]@>. M)1EEO# @J>;0&MNDV&%ZY@;/SL+QQ;H9,5XWFBQG)\'L<;"J9 MD2@O/@U.IWE4J*M5W!I=?C(+K*F4"\5_C--*90W!U[R8+G'P6 O[)F391M(1 MJ:=2OL6%64,"URORQ22_N+ >:TQ@MQ3_LK42?^P.C#:]@>R*8QK*^(9EC9>U27T:<%9WCZ,V M";*IE61X+@1-L>8QX5E&9FURO6WE;W%;/BR]$8PE8+@$%$2X;6BEBT7!J(75D=6-!=R%\&7 M]U$?LQG[C2"W27VR4)9TR9EK"9D7 0H+0JBFO"DQ6%:BSJF7<.8V<90GL[J:6KD0Q&]YB(SH+:9"*D(:P@ZA"S#KD\@L M9*;C72,N+RS'FG&Q+L;5KM=\';[_9OKC>E6^^;PH&T\^$-EO@/8()_61 EIA M5F!P$I+W9/)S[U85 (3S2I62>9$]D_];PR[O%]"N\&%JWNJ8-X;69O0I )KB M0B7!&23!,K$MB1!C9A!5RA&YYLSHNX9?-H9VY++? .T13NHC!;3(F31.!6!= MO27%0PV54>!*\,XDKEWIU6CZU@#,QM .2/Q;%.9>_9G=[XT>/YGEU+3)MC:1 M/HHD1( H% ?E%3'CY!%L"$(P]"HFMXO RTZ#7%B(N\VBI&3; &LDN$WJ$X$M MD5+VJ"W8G BVE$!P27H(/GEN,4JK[^2FW ML-<.]N2';C#Y-P"HRB.BB!+*T M,RCA!+A:M\_%4%()N2 /NPBE;#SKX"6\P=8CG-1'"EM"!>$XF8>^V_8GT1XAC_/?-Z/RZ/,79*-'?>?1^ M]6E]\&BR#.M!ZSX_" #;>K>@=W_Q=3<>JJY[%\;B?",Q.Q:8!PS9D5A'A,BY M )MB2=8K+G-O([$DII7G 5@R=2E(!E&$""'1U_\.8KOEN@+0:SJK+?K;$U:MIGC"_6-RTO7_G M-Q/;KX_OSIVYW=NV"[E>:MUM9OMO)X/7__GBMY?_^>K//[W\[75G@]GG@Y?_ M]]]^>?/_;83@ -HYV!;(&TR/>12STPG^X#<\6\[2NS#'P5]GT[>S<'KP$],- MYVB2Z9IG0IWHS<,/::[NUN]?)H/_"J0"9I\&@@DY'+S!60O/!#],P MRX-I&?PTFF%:3&?S0:H9+<9CS(/18KY]/Q_,/D_RV6J25QE^S^BO]W1#&$RH M35=<16I^L#P;+*:#?[E*++ZAJ[O/\Q4)Z[-$R$YK4)A8/6M20)LD-3,L8>ZE M, A!(V."0?*1@?(U?)@'!SDE(:,.+C)U63^\F6$@/?"I6R[_3Q@OK\]]XR^P M)/HYT_R(WB*/QN(XNR52:GIY.Z_NIQR>#%_/ZV4:>^' MDO-WH:MK MMY&9^6 T&6!7IKY>/YK/EU4@YX-ZV7P9_X'U#,.49.W0)(EXZ413+703FB*VK).OY)IU!B)*S#AQ9Y-L[_'_%6;53 MPEM\55Y^3*,YO@D?7TU>UT'\#,'S7R8ONQ%\57[9C-\%::,+\5S<0&S+F_@: M*3\@8?O#E3)P/^_&;O0'B_!Q.*!WI'2(\D.2,E\SLNJ@CE MK@H ?;>8/N!:OV"K7&V(U)]DM%1^/DCC,"<)6_G3NP=V#PNC"<[.2\>N%6E5 MFL_"S=4M)*7_<7-:9 MWQ>?N_IH]>#O.D-BTY3_[MC!QV<@GY'DZ>9Y'\[-Q^/2L M?GO^O T%6+6.WKF.]UA]\(_E?#$JGS:CV-T*-,W/SZ:KR@[/NA*?H_>XW9,X MG9%=T75D_\S_LR/D_D5*N LR=5&&WLTN".Z^GCU M*M?-P!F!YRJR!D*IF!K&'\*G^?/O_K1?0=VA8&ZNZ.SU[OLM4>V)W&XEZ[ZC M@W:.4YU,;0WF-[Q@I?FW'2O?X&2XJ=%^E);&%N=_.'U4[95MSEF9)+4AG$Z7 MDP69)I415>Y)['%:RIPT:1Z-E]TTEMGT=+"N24*/J,655_/;A9TM9X//2?\Z MOGK9PCDY$"U\.^/VH?Q$=^OX3ZO P,JF)H3, YKWQ;OY@$"?V-)K/%O@:<39 M0/CA96;U65KSP5D1PDHA9-* TF:R(H(%%RJ4%&=4#E9SV4O4:AWRD&6"[&6- M!BL2G"=[5 =3,IDD7EO\HCWZ8[=J.BOBHJ$P7W^T-A7,!BA08]TYI4B^BT$RS"!&9 9\9V9'% MN\AZ<7]WEHXO>RN^32:T/CDD"_)<*,*B4Q4UH>O;BNJCA%4 'JYE!R=Z07N> MLU 0 Y.@6,D0 OV06BKKLH\Y]AQEM]E(N2!Z+];V\8O5Q-3=Q;_BK .JBP)) MOV)^O0@+G+\J+SH;-/PT'8_#;+Z^^K.0_O+KSU]SD9:;(.N$X& M;ZI#87FZ7)'Y"ZZS)>F^6:<1M_V^5_IM.P"\2DM^P-G5).XAA8\KP:RKCK&4 M$JCD$P24I"2MLEQXG5#T?&O6JAS1<] HB91K(\ +JT!P&:RT+#-N'T KJI/K M"\<>IE8\."A*2<4LK8?$!9)&BP*"80J,8UX+;23/O?0==Y:&76I!16K0'*(4 M7*4&SZ&G*<2+"C$7YXPKP 2K$J4\.$U,'1D/@F!)$SCU@IE5UE8[)#I?XPFY M(RFTQ0-S)6@;DK,H#U(A,GFB#DEB3YK5>X75^RHMIE6;KW?7'FYZCL38EC[R MDF,!R;BJII$%'XP%]%I&(WB*L7<>H1CEL]<&Z!5LBCHQ4';VQ[H@H\90W)U#RZB X"\0LP++ 81=3:^IU+QRYIAE3^Y/JT MWP=&,PY1 DB%"$0+ M.''5Z+.QP2/SOG?,3_R)87HH?V$0> MK#9 1O,N36VW>3%;Y7T8?(Y7Z#X>S>F;5#?_NF"%0'_EY4KT%U/ZH]OLI+O" MC%C&V_G![6]\88;=HPBK_>?D0BG5L8Y8.OOO]<17779=<+H+S :JJ-3+>, M%C5ZLEM&":N++J_G=S-2BXYTP8IGI' MN5!2=[E3@(5'4+((B"X2BTVLEF?7F5CHL?2?>1NU*!*")=-+14\&%3H!Z)"3 MC2Y5$;VZ3,*3=$@;@&'-AHHA$/MF)#-,9!,8W2%Z\=D/WW]VPJ_:;X1NW-'?>_>0H D41TR HP!)]*]_F54 "&X2-Y%84C$Q+9% M;;EGY=*Q!MWZJ(=E/#%NH=TV>N-F;YGTOL^NN/B,;JMC\-&XWFNV M0;IR2V!!&L!XRQJW.JVAU>V8IT/Q;C]?^3]G1_$:F%W2QT#]!^',*NLR6LG] MBPV7]K+ADHM;HA(:+J-!:VQTNZ(N1J!Z@Q4SJ@\ZPR'&/AG=H3GDO#,^1F+A M^177#3U6>*]G]-O8B*#301UL-ABD/VR! 5>4_8^& +]VKU6W^ CVW[.Z]2&(F[IIF5:S,^R M5M1?N3MH#=J#OCFHFR,\LV$'#!=N-NL]WNT);@R;[::1O_V#X;(NII,,E]

    4<8X_;0:#:74;S3&7>:/9/7V]88R*(+YLX0,P>,ICFT M.I8UZHI36BU&+M, UG/FF9U,=*4KKIK3NG=*ZAY3636G=KY_6O=;!4S>, M1J=CO%V$I-%LM'K]M\_X?0X\$B6KPZ>.T3>Z_7\-\Q%5\CD44]:Z8E^X"_2" MPCWUO&"IND@%#FD'DTN)Z5'U#,_A(R<4#WR#4PJ)2)D MH0)6.HUNN_T<$A0R8$59^-J8M3'#[TT#7@L#&H9K+&I,?@+XQJ071I(64$CSRPZH[G_<1P=)G.6%-/ M&-=JM"FW5*X\UB!259M4Z1L^%@R,;^!1F(X6]U37Z6A:RVT9'Y,Z.?!1% #& MP;X_/ID3[MX+=F.J$#ACV,8H#,E 9T73&&OH/ BI?(8XN ZFT]GRIXZ-PZ?+?IQ%Z#7@&['P'CO<[5@OZ_+G&%(4:-WK_+P(.!]:OSM^, M0?0#-L(^<>5#36 2+_7&!7W.63/@_Z3.CYG@0>QQ^"!,?5/:CGT.#7B3JXBH MQ6-&W $8@^YD"DQ%C##XW[&Q_!1. L/"L3T# HV%@0#E"2 \7651/.5)+IP' M3XLI63 $FXA >.,&^QU.5,IHBKC,O!&0(D_"&B-?/?GB0E3HEEX%G!\>59!P MNH!I*"K*&NO3Q4_5E'ZHPR['8T1D&/,9,E$USOP0=S'E,S;"LXIC.4?>\49 AS+R?<<&7@24CUKU M5,4VA\#U5?46'VE+ASU[L"';E"AA,+!9*L9@"0G[JL&_8&5[?@V93(14' 5" MWXM) 6(B'MDV]F)HV0AZE?IQ&\Q^.27!6)D1R1K70#D!-6(1 M03_#X_>!TDIN]4,9)*WI2Q$'C)>+VW@X_/HBQ=Y:(DM_F4O89.@/\3N2T=5>H0=F)&-[DD,L5'O:(FH[QW@E62F[UK0X$XK!;AZGMMZW#0Q/B[VSL&+,AH! M0L$G8-"A/S1N7H#&\[RP&GZP8)DUV T;PV;F UL!FK+922TQ1::R?AMPZN@F M#KSH'@-9\0J:2>[$SF+]6^PP3^=(.M\H+\A,59AWX6/EVA!/ONJ,@*YN_3:L M>77:1]MQTI9#.,%(''2+YK+SL>'$ 2EL< M+(VP2_*; #,>846!<.\!RK;+5NTIC(U46BIZ[15.N^I!)2;KGEOG=7-B^^AO MT3XB$6N1;"JF7C##+S[\N/FB/IW8@-PC^$TM-GXBBZ[9(>+W 2>S^*G):BHX MUB$81TY"5;8;XUT4P,@K>YT(QU<^L+36\R,(&Q?%?_RF,H3+QS>&&W1CRM[#DKJBSA"P7U^ :, M<Z! KNLRY$);Z A2L7-4R'EF1,.98=39D* M\/$#&P56ZC#Y\G&N9<3BQHM"M110PARK,5]_ 8! MDDFDQ8#)95@#V1DJ(1NI\9)@%75H0,6.OF"\#[Q'&,'2I(['$9\=$JT(U'TJ M;A"X!7=E?&HXW[? !@( V'Q,7:5?,N>4;O_;QR_I[I7W51UIK .HJSQ7.(@_ MC@=K5=N)';^X]@!O< /]F]Y?(K!QJ;$'5LMK;QP^ZA*)\;JKRP9<]M5[T#?& M_7F0NCJF.X7A &/0.FX;?N.FED(J\]4R@8H@04E]?Z.&\N<^"L )/:3) TLQ M ]?#RWM+O0/<';026TX4EN"]$4I X.[WP#T2%0HEFE*=E'X$BLQ/U6/*-,'0 MPV<33$7T59H;"BX02;&Z)ERE^*"X@\5F)>@:7R;V]0D 4X5F-'-=2M$C'*E0 MS;*R_8,RRZPA(U&Y7/UYWK(.M. HG3 "(MGIFVZKTS#2JENZL98.0L"9C>;; M9 )LLX495JK;08CZL&:_:?6V#'@TMT5EPG-T!]5IJ'#=T9LL#U;36Q?_P M2= M8D:>$3Z:PRJ9N; :E"E(]J".IIH./ VZ ;SM@]X+NV-)7QJ NJ;Y"EB96A-#,W7-!T+1LM#*PR MI^1C:FLJ[35$\R;4YI)6X+1)&D?5).JL"JC2EU;5F$C6#*C' 3H@T[N7> Z#7D]VC4:RB<\!8%J>.$I1P$&LRX<+YZY7BH(%A4!*I[ I M5."KN+ 7?H])Q1MQ!_2BK M.#J.%P<^L9$('X5PL3AFI*IBID^ADRF*,XKC%O#IP>K*@-DF'2I **T(J"*- M978TY5=0NXE<%2J$@(-)T>NAZGUJ!K3!PBQ]E.9[C*G&V/2;N2?_N^=@_%4< M: UGAB%:E(EP?FZ9< E$=M#4[-@F]Q-XS1,/S 2L&*>-;6Q2(Q1)*S4?DWY\ MP3SUQ$M33Y1[+HBG'"&MNM[BO44QT2KR3 -VQT[D5!)+ \B(9Z$*!4_\A.E*B'Z&C"L4.7#X (#SZFECC:U M+A&W\1*;@,BT=FCCK33H1O-2W:&N *YOP.)FXT#TBI/TKCGZY%QJ#V_Z;:IOS8\M#8F.YXJTFU.)"V>F K'U MA+!/7"78G2*<%TE7KE/.VG7%[IG#[S.MV[FZ:+*2"RNA7%BJ+2Q U_94"+_^ M38%.BE0$X0D%BM.N@T6\E*20ND*Z,>:*P:Z? TOJH5L6<2\#R O1"XT>:E!' M!6P'!; &6.(H3;O'@0+L2B>.&$R]I,^O*&GGL3)\3>>R+9^R6C/\9:-6K\07 M_/_>0WAIE% -=C>20GP;APD(GJ["K398!XL'^)68HBD6S%29,-01=&*6'; ' M[*2A11;># 0*0=2'E74"OU^CJ,QU$Z6&QIF)KKV)G,:<22WZ3B MK611YH>%H=KD+X)O04JMO>.*N9C,L"OD4ACUD>5_ /&$M\4.M?C6:*YOR 51 MOZ@+SB=ABBBZF=KJ8,NABBBZF3G@QE4<2.K)"=O7V__]OG[+?O]\]W?/G]E=W_[R-Y_^_KAX]=;> 1^N_WVC\\? M;N#YW.LTKX"D^0+<'8#AR\>O=[?LVR?V[?O''QI\503,.N[Q$K]XD8 W;.J_ M_\OH-:\S.P.YP'X-523?)N8?\U%<#+)56#L^7@?MP(M RJ,DN4Z3CQK-M\D+ M*G;9E^)*:LU5K!$(%VH!L()4_F%I)!UJ?I4,D#P%CUF+V4[=9L-HO]TD?[38 M6_>>T6@VC7W>V^.=8:/3[)]H+MH7[6OSOGJ=U]G7K[^$P0H=QWH:^DY&W/QY M'X E:=5C7CY6/^MY>29-4JNR^,$Z%O @ N78B]DH\.!SZ'D[E39>8;]P=-:+ M.]-+*?SF /;XE2J;_.Q&4\4]L39]S#ER;(LE2L":9:\YFD'N-*=-1_:9P]14V&SGXCB)CHB.CD9'7S' AU")>M.SBR(;4*2Z4[9A,[.= RBG=;HF4-N .9%LK(YL$KX9< MN_87;)%LZH\:)#MJ\YFL^KR8*G$3-_DBUFUS.B7A,6O&=+U\[?>(6WL!F/G@ M*P=@^.#E>^<\0WIQYYLV^9;HMU!0)?K=&MK]0:$A3?1+]%MI^AT8A88TT2_1 M;Z7IM\+R]X +4/)"[()CM[I)'GDA#J"MET/,2\UG=XJP+R8G-OHGP98TJ+[4 M^$+L@=A#N=A#JT7L@=@#L0=B#^NUAR&Q!V(/Q!Z(/9#VD-H.NUE)WD:]O$T2$JQIRP8RH)Y 6-ZE 1#W(&X W&'M8=&&;3$'8@[$'?8 M4.B0N -Q!^(.Q!TV!+03>SA[P$G5\^O-I4AY=BF>3">2]H-JF MWY%<(+E #-87?9 V@.QAW*R M!ZK:1MH#L0=B#\0>R:>?.%**M!(590JOE]"Y)("MFK[)40N*6"KME]"Y)("MES[I;())S): M;H7CH,G"78MQ"YZR98A6S(,@GT[9+?VJ^G1:1PQ%+S6DB6Q+!,SBDVWE.N40 MV1(PBT^V1XS-+#6DB6Q+!$PBV\)!FII"G,CG\-&%B80($K^#)1Z$X_E3^);X M:=FIK*K\U#ABR<520YK(MD3 +#[9=@G21+;YV"^1+4E;(EL")I%M>2!-@0XG MB#T@ M>SAB#C.Q!V(/Q![*Q1Z.V+Z5V .Q!V(/Y6(/9%R<)W9H'P=0_CT\GUW3FPHV M#KQIXN?Q7/+OE#[8KJI1E=3:A<@V+_LELMV>;*FU"Y%M3O9+9$O2ELB6@%E> MLC6.Z&,H!J0/B"A9=[!;.Q4*[S_XZKGU>7S(I:W<">^20)$K:D+]_$;SP2I> M0Q30?@F12PS8JNV7$+FD@*W:?@F12PK8XD#Z$?JD-Q*F=$?'] M*7'30M$8<=/S53I\-]4L)$8>X&(DU]8R)]@.=RUF/AW9(XG=0OEX;#LV#RDXI?2>UZHZVELM@C21;3[V2V1+U<:(; F8)29;DK9$MCG9 M+Y$M%0FD0)2<^"9"_L3\P'NPI>VYQ$C)0TP>XHTZ%/F&B3L0=R#N0-R!N -Q M!^(..V!,F[@#<0?B#L0=B#M0U,E)HTXHR(3\YY7UGU-+.R+;O.R7R';[:Z\! M09K(-A_[);*EVVHB6P)FB@]\0GB$P?R")AN-> 3Q"-(E2)<@/D%\@G2)O#B.*"8%Q_DJJ/GOL0FI MU6@A)5E>-')$%;GO^@,H//\]9M#*LP>6?TWM+7$+XA;$+4X5*T/<@K@%<8M2 M06J3\(?N&PDYQP@:6YGYUN>XJQ[ ?!1ZUSZW+-N]UY\T&UW;O=9S]]7OF3-2 MCX^\)]P%O'$5+PR.Y2EY3"'[XKCZ(STPG!,N-%[*?U34U--5O7T]=L13W;(# M88:V!Y3I.='4O;9LZ3M\=H7?IN/-/9:V/JG8U:<_^".2H3V>)8>F7JT+U[KV M/6FKL0/A\-!^$-F=I'3PM"6R&ZV70+@98^9L9T>.< 0,:K=6L&>.0Y-@"4EL MUP'^4Q>7_SRNHAZ1,1, MGE",07V?0=45E#LN9IW:.7P$I&*K.)77C3YJP(T\QSK&SG\(&3FABIW\YHN M(QK(Y#1RL+X%R*R-8$69WW[[3-1J;W]&=P9 Z4=QJBL[A%68&X_F;F('%OMG M!*Q-!*S5;'78>V_J\T!8+/38RM?M,X!U^]T4%]#'/HD?XD&XD3B("D\#G6S< M>*?1;1<7.B_!@HUFS(L"%@C?"Y1.SJ2XG\)#DCV*0# NV=AS'.]17KT^W':# M4DY,AA?US6U-!F48Q3#8H&C%.@LN!E486#L^7@=-W(M HT:M+='XFHWFV^1Y M@)+#?2FNI VRD.Q1O>Z6+FHQR*7(]NQP]E5,L#:&W@U7[??Z/3[;S?I>EK% M7/>BT6@/A_N\M\\[S4:_WSO59+2Q7&_LN>"4P;-)3>L8PM8!*UO'I@P*Y@S= MQ=-;F+T!Y/&K/UWT+I[?YTZ!;LFR7_%D#G-E9+7B34?WR0M8.!&@CP="L"_P M^43^.@I^B<_T(ZA/UIY(LTT$7!Z.D\AH5S)JO4!&V]X!'&OG:Z\ 3@?64FV7 M!"IQ@N-Q@NH)U%OAAV(Z0J?6L*8D*?J^2(0>G]>68[=$2AN/[IL9>DA(1DI' M+]<,)3HB 51MJOF 7KY 4$O*P+M+F!W0H84DURHVG/;Q8Z^H7*# MF=/H=EJ-RE4<)!+.*S")A')-QI5*[(_@G*_I;4 M3IG)4$S)0*D$E525(_;;C2/V82LUK(EP2P3,PA/NH-TX8O/E4L.:"+=$P"P\ MX5X."^Y%.*3<+%V:[(DU/SR8Q#8E\<5"T0KQQ>T5F@%=D!#AYF6_1+C;$VZ7 M")<(-R_[)<+=&MKM1N4:A=-ER)ZX\KL="$=(2=A!'#((9!#*/,#*/=?CU/<;'Y M1?Y;#!VM7OB>]>H+V,;D;B*P'3:8W1)_8:N%(%B0%+3WQNP-9NLE)4=J#!X9 M-IIO:^R12V8%-CS(_,"&G<(:L #^!*A3!"R$<> ?R1V!1>\#9GI3/PIM]YYQ MUV)3,?6"&>.^[P )J7XB->9S("CNP#C>>"Q%B,,YWN.ZT::>+J:N!G/$/3?A MUPA.V M$XSZ&0[X'NO!6PL3P+A2_^G 5(Y:\(0'%K-L^5.?8+R]>*59V"3QIHO+;#>: M"\ML-[K+ !&6!_#G;K@ %$M,<7H\P-]^_/=_#5I&_UHR58\>V)9JZL,"/27C MP52JQ7ZQYX_B$;MPR)'4$(@?7W/&"S?52PC5Z*R>LEK^')'PN.&(^<*8D1,& M''%:L!&N#(\-WO$0=64C;QT5=N(CAS3:RD?C"].+W!!)&K"$^2) 78#?"X1X MZ(7/ 4BL,=FF\HW8816J'T1NE#Z)<29??$ MF3MN/W*7>&*A*(5X8E5T&HI=)+*M(MD:1TPH*P:DR2FS)ZJ\G]@N.65*3Q^5 MY814[YS(-B?[);+=GFPK5^V<7#![HLIOKJUBX4,>"BJ87'HZ(8Y(D":RK0HP MBT^VE;,_R!.S)ZI\C +/%\0*RTX@566%E>O%251+P"P\U1:[>Q4Y8DZGO_R= M^Q0*4W[ZJ"HC)/\+46U.]DM46Y6@7O*_G$Y_N;7=>^Y[P7%<,&?:/[%"8H6D MP) "0\ L"=52)"_Y7[;,19IPV^'NR[5XB!?F:;_$"TF#(0V&@%E:JJ4(&/+ M;(2%I,$2U.=DO42UI,.2#.;(&\WUB.[;OVRZE(I6? M2JK*#DF)(:K-R7Z):BG\GMPP1U9B?L3]Q'[W H=NDPZ@DY>KBA>#DO8$]TY% MU8O)5(\87;A-&?52HPMQ!^(.Y>(.1XS=*0]WJ+9OZ;4Y#O'89\@F-RW6S\5E M2]I9W6@V*]!8G1HT$+L@=D'LX@3L(M71X!?LSIQ9O<\MRW;ODV48?KC<'7OO M#2WKN/U4R4T>U;V>!X.W>W&1^3I[_I'Z7?]JV0_,=+B4?[J &:=UQY9A73AB M"B^H67T1I+WG+%OZ#I]=C1WQE#TF;+_]1R1#>SQ+)E//U&7(@_!:;;..P\NK M$9?"L5VQAH$]BG0O]-!C M?-ZY/A ,P6@QSV6.9_+0AE^\,3-A]]Y4@%$$:VO,&\;#;I/_IV08@U^U50>F MTX-#WDR&QN"EW1S=M[S#4>I'<>0K.X1)S8V'^]? DY)]#SSX.#F=/*R+93E" M"B)UB+9K(2(C';2? ]&+'.F<$-K80S(*V+V"B:]@PAXY(+YD8\]QO$=Y]?HP MV@TBYU1A,W.WCB5]E(36'&8-6^!1Z"4R%1<#4AO7CH_7@4UZ$?!7^TE8UWJN M0;,!/#1^'J#D<%^**RE\'O!0+$I@-?3%BA?GP9;VR';L<':5#+#6/:/FZ_8; M79SO"4\%UQ9O%([YZ?KBETVO&8W./F_M\PYH(+U3S46[.GA7@V;F9Z]!7GSG M.=\E]6_?W3(M=__V'C6=7CJZ3U[ PHE@=Y- "/8%/I](U7Y:G^E'4)9>#CB@ M+M35(J.7>K=OZX\ZUL[7NJ-.!]92;9<$*G&"XW&"Z@G46^&'8CH2 6L-:TJ2 MMIJME\,.2(3NS&O+L5LBI3OLB.B(!5&VJ^8!^ON"7[Y[M MAHINWD^X>_]R"46B'%)_B?OLQGV,YO:6<"F8RZ7M,EB58WNN?$&@4;FR,T3" M>04FD? >)#QH5*Y22K63^PXI'"4"Q'(, PZ]D#LLB .)B5&6G6:JRA^[PX+S M1TK((PJN-@7W&KU"PYHHF"BXTA3<*C@!'V*BK.:VYB0_:-^DIS6;QJ1!V&LV M357E_.CWU;O<=C,IJBL)1$F^K_JDV>C:;IPOU%>_9\XHSC=:FT"QFCV4C*L_ MT@-?+&1V_DWV"O;,<6@2+"%) MG+FK\G,U4!>_@'/5'\<)9@H"/K\7VLZO\S%L](H[CWPFXQ2;UT/4(R)F\H1B M#.K[#*JNH-QQ,>O4_HICYV(NI3'OE"-;P+UG+YXQ,Y8S?^[HB5T\S'9-H =, M"!_-&$ADYF,TE:S!>S;L"N9C5J22R!^0\0G&70O'M"(S9%/["1X$"K2Y P]Z MX[$4(0[$V9LVC!7'3S!S N%,"! AL4[)1)+$.NFRL MS<5=2F#O/@OYLB2PWPH !AXR /#&@J=L&0:**5 Z^_F)-0L=O@ =Q'7A2ACE M402"4MPIQ9U2W&E7E.+^:B'))0S>K$Z<,N6]4]X[D1'EO5/>>\X3?TC*EI@] M5$_*4C(\)<,3*5$R_/DQBP10):E&)\-3&CQIPSDYV.HP(\J-K[A&1[GQ>X8 M;K[UI+#70L5"4H[>[LAO=/O5BX E$LXK,(F$]R#A-F7*$PGG9K]$PGN0\+!Z M%$R9\I0I7VE&25EZVV?I&8TCMA(_.[E3GBU1<,4HC^FJE%UY?D)9 M!H\U!P^E5U)Z91RG0.F5A4A$+.>N*I->21U?.$)U)\B>]0?B3E1U)^Y.&A M6\_<6U*T4PECV"@U8R%PT>A3*V$BX;SLETAX#Q)N=@J>/D D3"1<;1)N-XQ" M YT2)"E!DAAE7J5>\?ECMS$L-*PIO8HHN-H4W&D,"@UKHF!*D*0$24J0I 3) M%Q,DP9C-)DB*K1+##L^0//W6U^>053(Y\P= (@"@1"F8OX4 .TK,/#^!?M P MP:R*4&553#W,J@"ZM(3%%N)#&<:&UMBC8($P,=[&@E^6 >LA8.-^LUFB5?V/ MX0T@W#=&)D<:>(($D@^X:XKTM 8*?1/PR"\-*PPWSA^8ZH+<-SE8VKA25@ MA@U,;'." MG@IX L[ !%V+PRIP!:IW-TRHTO<1<;OSELIPQ $W0P9Z%\"%A_,^RY26GV+F M9U1+$P 6A.F73=LL>IIWI]_?*WFX/1R>,'WXA%G1M+$\;RP?H;DE#&*L3KPN M97Y3YC>1$65^4^9WSA-@2,J6F#U43\I2.CBE@Q,I43KX^3&+!% EJ8;2P4D; MSM7!5H<948YXQ34ZRA'?,WHUO>.T7=.;4N/<,H;N4D;: NOL%CPC;3N@ORP5 MB)3SM%\BY3U(N5>)Y"DBY3)"E4AY(8NJX$E4E"9^!ILESK$@]EAV4JDJ5VQ6 MCRL2W1(P"T^W1J-)H":ZS<=^R1S9P[/0;+0J /3UG@6Z3-D3:U2.&+O45RGO M$O.DQEQ!!7>+13ZDZVS/*EN-?J%A34Y8HN!*4W"WT2-0$]WF8[]DK>PA@@>- MEP.TBP_T%ZP5*KV5$_-H:27[;'V])<4",7:$&4K&T:9:+,XUR!3F6:FW-?8" ML%]=&,A4H=FZ*(H91O 4=]@]M]W%"CR_6/8#8M6O\"\S'2XEH!.6DM#+54N% MET20!IZNU*7PN86UO?0GS4;7=N,R%'WU>P9 <1F+M9GYJT4IDG'U1WI@ !(N M-%[*?Q1J/%W5V]=P7D]URPZ$JEV#-2NBJ7MMV=)W^.P*OTW'FP>S"L@%V2I.5;TB$\H#=OD/3\IW["\" MV3J+/[SC3_-"\7E8+!5HH@)-.2_W0QLKVL8H68Z2Y:A TPY2G0HTY8R,2K?; M?4HVE6/GE=DM25V2NE0OX\A2EPHV$?\E4CH**5'!)J(CHJ/#Z8A*.)%^G*N# MK8Y^3"6<*BZ;*.M@S^BOU8Y#%/)8PN@W"GET4V8R%%,R4"I!)57EB$:+=!HBW+SLEPAW M>U6&_ E$N+G9+Q'N]LG/AE%P(X1J-9W!&OG=#H0CI"1[I'@$0]QQ:VAW"LX; M2:LANJTBW0[)C4!TFY?]$MUN;XUTJ7 L78WLBC4_/)C$-B7QQ4+1"O'%':K$ M=BK,&(F$\PI5(N$=2+CH3;J(A(F$*T["C9<3K/,,:[HJ.8-U\MX+? \+L*FJ MJ1\=&Q[D6)A1LDN#N.4!%/1RAFVI^>E."<;%Y+BM8];6WR:MN-0(0_R!^$.Y M^,-ENP(,@NPNXA3$*0[D%+UC^D]SRB@H'>=T5ATC=GLL^L'Z^T! EA=A&?0S M,MPSY#!N3D8=V':#!XNQ<##CM.[8,JP+1TSA!36KG^D#M] $,'-0V!IJ;;<_U:[N6FVSCL/+JQ&7 M AO6K:#!?,G-1KO3;/7G/P/;/8)5NP3G[8X/.V7VWV8-_Y]"^+ 0)^V(&#?@ M4V?RS"%@VF'JK\PTN$OZ_S3?+HUXJBVN]$MS(DM8S';9,[>X/!#P!'!-(553 M36\J:O,/XN:;-=5RF'E1"*!RD3\P 6.',\8?>6!EVGS.FS3NV5CUD&:5Y^LJ>#=1 M $#@ 5IH<+.1[J47_Q5B+SW\=K6V9(UEZKAH:"RD4K)'P!IF!0"_;!_6T8R- MG0@;KFJ4@[$#0 MXDYT^Z+ S2O9BO$8&_D^*"QG MBIDG_"]4O:NF'O:N8@([5K&%!AL,FVMH>IUW"\ /VS5%+/W&X*WZUC :K;)+.-A"O@ ML)![<'C0^P/6!=_+B3T.D]7>"^\>(#&Q39 M,@SL492(BIAQQ((E;2H-+R8# M)Q((E@RSBP!DDSKX"(19@.UUU1$D_6JE.B^9KDMJGNB#XF"#KC&#.<<29"FP MH^1,968VF9T.QX5'+/P8%XA;42)62U7NX'ZQYZ7>"G[]6^.V@63+WD?Q2W_W M1I+=F.J 6DVCWWA]>MZ->@O!8+-%O5^%LWT%F1=WGU-(#RH;J%&!1H2E+]N' M@/#5=W($*.>:1V]_$C^TDD,2- <2-($%,EXO"H#-@D$4MRX6]V@CQYR:(W=W M'.]17N6-4^X$I9-VE-YWGZ_;47I(':6I\3)M[)EWJ'?/":Y]RMV[ASI*;^HH MG=':J:$T->C;D:ZHH719=TM"EX0N=>\\LM"EAM+$?XF4CD)*U%":Z(CHZ' Z MHH;2I!_GZF"KHQ]30^F*RR:J]T,-I7.0R'%VV%,KRZT2,&J=8?^8M3B*D5U! M1)Q78!(1[T/$[0$1,1%Q;O9+1+P'$1O-8Q9;* 8)4QD;ZBI=,=Y(=9NWKR+: M'!:\<#-I-42YE:3<;JMA$+")CURL1+EYF6_1+G;4VZG1VVEB7+SLE^BW!T<@-7S(M"5R)[(LE"/C7@B M-56AIBJ;#FW8/J9"5)ZN*L0@B$$0@U#!*$/B$,0AB$,0A]AT3]3JO5YOH-QP M"+I+HA9M1>:\U$"EY U46K5FKT]-VDA9(Y9!+&-KEM'L4MLE8AG$,HAE;(<^ M/8/:.N[LO["FV MIL^*XSVN&W3JZ<+N:C!'W',3?HW@M#W5UR8[[FH/G$SFV>*6,7!X8<=&;[[E M2.!^7=/VU1)#+UZ;7A0,^QE.^CY0_5^R,\# 4O_IP%R.6O&$!]@I3?[4)QGO M+UYJ%DA)4.KB.C&H8&&= ]7Y!Y<)&&-YV+K-#6&1JM%.#!A+3'%J/+W??OSW M?PU:1O]:,E48?X3MY7 =@9Z.\6"J&]!\L>>/XOFZ<,*1U,$5"VC,4C7GJ 3'C8<,%\8U12.$SD\4 N+G##@B.>"C51['9S)#SQ$9YF7 M-CFJ11VPUFQ[1]7C0+^J7N.VFVGM&'..><.$I%.F^J39Z-INW!^AKW[/L*2X MO\+:DO'Q8YEN"Z3CHP7:D.2H"*V9VDTO9I2Y%Z2'N_P\H]'88\ M[>X*]LQQ:!(L(4G<\5+UM=1 7?P"SE5_K*<:* CX_%YHQVR=CV&C5]QYY#,9 M-Q5X/40](F(F3R@YK+[/H.H*RAT7LPHH]UY(:H=DAL-R<" MI'6@!]5_S0NY,Q=52]V$V*7QCCH*44>AG3H*]4!Y'+;WZD]CG*P53KO1[NRU MQLKNBRJTB7MX2_18*JD2_VV>J%;M Z"'T2Y4" M]L29.VX_HDDRMF3U1Y/[%=NETJ/7U4EA-6 MKGPMD2T!L_ADVZH:I,D3LR>J?(P"SQ?$"LM.(%5EA4,"-%%M/O9+5+N] E.Y M&V#RP.R)*G_G/L7"E)\^JLH)B]W+E/07HMHJ4BTY8,@!LR6J?)_8CNW[MDN! M,.6GDJKRP\JQ0Z): F;AJ9;"8,@)LQVFW-KN/?>]@"Z22D\C566&I,(0U>9D MOT2U6T.;4I+(#[,=IGSA#I])FX)Y2T\B5>6%I,$0U>9DOT2U6T.[V/5AR ES M.@WF;L)MA[LOUTHF7IBG_1(O) V&-!@"9FFIMG)%$,@'LR>F_(A;)O[N!0ZI M,0?0RZ?"ZL5DJDK60.R"V 6Q MBQ.PBU19@U^PIW-F]4D+^'@9AA\>J?5U&W7 )76WG^J[R<.Z1_1@\'8O/C)? M:<\_4I_L7RW[@9D.E_)/%S#CM.[8,JP+1TSA!36K+X*T%9UE2]_ALZNQ(YZR M!X7]W?^(9&B/9\EDZIFZ#'D07JMMUG%X>37B4CBV*U;P8;[D9J/=:;;Z\Y^! M[1Y!0UV"\W;'A^W1^V^S2OQ/(7Q8B'.='(;MXG[JZDR>.82+/U\:[Y*3QU-/ M(*V[1S>;;Y=&/-46-W2]YV$8V*-(]U //<:9"=9-&,P8#P1#,%K,V>$H M]:,X\I4=PJ3FQL/]:^!)R;X''GRUK5@I*4@4H=HNQ8B,M)!^SD0OO#Z-7A,CKZ[5'V.>*0%)B6S.= M-9R"1Z&7B%E<#(AR7#L^7@?.Z47 -FJ_;;W1QOB<\%5Q;O%$XYJ?KBU\V MO68T.ON\M<\[H)3T3C47[>K@70V:F9^]!GGQG><\F]3V_4@F?+G;OO>H5_72 MT7WR A9.!/L*>CS[ A]/I&I:K8_T(TCPET,4J'=UM:CHI8[O^7!1_E2^X81_35S[TE!=X5**]PN-NH- M)9)FH^9JK:;1J%Q54B+BO *3B'@?(C:Z_095?W*D$52 MO6:[XP">T"_ FL63;P>P4I_C#B5\S[PH@%. <[=-R4:1Q :9LI&W;+ZE%-CN MLYA6EA386P%X@/!U+79CP5.V# ,>V@_B]<%#";$O(6H6.GP!.DAFPI4PRJ,( M!"7)4I(L)9[4(IY*U0@%"7H[)&@TS,:E>N[2B2<5V 2">]!PNUNXXA=8HB$ MB82)A$]+PJU>]80PI;@H1S,'+%NRL&D;$7:%>5@%C]*J#H!<92#23F8YZ.BTNUVGZS, M9W9^-+VP&( NR'9)[)+8I:28(XM=RLK, 0,NT&Z)E"@KD^B(Z(CR-'.'5Z0? MDWY,>9J4ITEYFF>(>W[FLI2BKDH82TPKN4J)F MU2B8$C5+0ODZ^GWU+K==$:2TL9+[ MXW,+LQ'U)\U&UW;C5)^^^CUS1G&JT-K&,X)%QHOY3\J\>KI MJMZ^'COBJ6[9@3!#VW,Q+RB:NM>6+7V'SZ[PVW2\^7V]K4\JMN;T!W]$,K3' ML^30U*MUX5K7OB=M-78@')6LF=U)&@KPM"7F&ZW],_8.N[4\#(/:O17LF>/0 M)%A"$MMU '?J,N1!#-3%+^!<]<=ZJH&"@,_OA;:;ZWP,&[WBSB.?R3@[YO40 M]8B(F3RA&(/Z/H.J*RAW7,PJ8,8T6\6I*N57YF&S9TJ-1X]B-C5>;)42?'AN M_)EQO-II^3\ $@$ )4K!_"T$V%%*_OD)](.&">;)N9@G-_4P3P[(TA(66PCE M9QC&7V./@H'.A3+*@E^6X>HA7.-&Z%F:58(.W@"Z?=/-%,< EB"!X@/NFF)U M@%KVO8G@ENE%P!<"@12. 5;X_J#/?.'YCLA,![P@[9&.HZXR!MC(Q#8GR)R< M"/>2K#DS(V#,!;T\%/ %G M88+5!,H)PTF5J(>]X$+> ,UG-\_-?T>V5@8T^P-E -11.-%,:9#,DA!.=\*< MN![,/P(^"";87%>97G:P^$)"_.*=T7=.;OBRR*I3= MM&;,8N:L42F&!=9I#"N1J?BR6"!:SM-^B9;WH>5!P8N;$2T3+1,M:UINM"H M]/6D3+62#K5?XB0/8I2%HIFJ%5HXI IDHTF@)KK-QWZ);HENB6X)F"6FV__^ MKT'+:%4.W'23LB>^J*0Q=JGO4=XE]DB-N8+:3)2>:JK*)+O5*VM-=$O +#S= M]@I^;4)T2W1;1;J];!:\$\Q1+DE6J\M2K<.\F$='V/IZ2XH%8NP(,Y2,HTW% M+)&IA@ADD99?62EPJ.JOB#!T=+4D>-Z+ @;4X##/5Z6._"@P)S"6Q72=)%<7 MPYV7;[%=+">F7H5DQ MJK;R68&67?[#D_(=^XL8>X%@\8=W_&G>Z20/BZ7B*U1\I7BE/&AC1=L8Y<%0 M'@P57]E!T%/Q%:*B/!=?.=;."U)[I1#;)2%+[($RWX\L9*GT"I5>(5*BTBOG MQRP20)6D&BJ]0MIPK@ZV.LR(2J]47*.C@.$]8SE6FP11W%()8UDHRSM[&IVF M0:&'1,)YV2^1\!X)C3VCX 64B(2)A*M-PL/&H-! /XV=0B56E)TRDZ&8DH%2 M"2JI+$?L-0R"-1%N/O9+A+M])F.?4I")#F DF!-A%LR8!:><-O-ZKE6B7 )F(4GW$NC M7W"12P7HSV"/_/!@$MN4Q!@+12O$&+=GC-VBWXU0DQTBX6J3<*]7\) M(F$B MX4J3L-&LWCTG79+LB2SOO<#WL*X:XZ[%/CHV/,BQHJ%DEP8QR0,(Y^7BWZP9CL0D.5%6-_\C!SW#/F+VYQ$X9EOIVLT M7JZ==ASL*1C_)89!#(,8QDKDWJ![S- ]8AC$,(AAE)EA]+K'3& J$[]XIE.; MSRW+=N^3V8VD6='!^VBCW;AD(O=3&SEY6#<8&@S>[L5(YBOM':VMFV4_,-/A M4O[I F:Y6I67T1I"46+5OZ#I]=C1WQE#VH%BSGCTB&]GB63*:> MJ; ^[J@V>*-(PK*EK,&[P$^%Q&YUV%0M\T&V+SG#OFL M4/C05&5S=:,Z=NEX4@KY+GX-1H!3F#&1F;_&I ^QEU3,'@WN!?P$8X,7]88 M-_\=V=)6/?1PY7#:,+<=1@&V\7-@0Q8;"WP%O^5NVN-O'+=KF7J6/08>J490 M#?M" **+G(,)&#N<,?[( RO35 _F2/Z_7Z=$HY7GYGJ;T.5NH@" P -DT.!F M(]U1+_XKQ(YZ^.UJQJ/]50#!0&?WPLM6NM\#!N]XLXC MG\FX+]WK(>H1$3-Y0NF,ZOL,JJZ@W'$QJX -=E"'[9I2 M'8Q6H_E6?6UTX+<::"S2UW,Y,ZV8I,VE01$)-RPF\*8;5K,R:ZR>;+?NN68# MZXHQPF:[T7WCW 86*;H'?+,+!'4:)& MQSI6K'3#7^DFDX$3[1Q6#+.+ /1V=>P1*/H!,GQU D'U6J<3-<5:XGKFF$G M)RHSL\GL=#@N/&+AQ[A W78;Y)'6^KB#^\46P'HK^/5OC=L&$BU['\4O_=T; M279CJ@-J-8W^^I[;^6-HV<8#1Z"?]_!;H-J/.^S;"%:G%>=#6-N15UAAS@8$ M,N$/2#-@2;E>;+U)9>/:EDB0&_00,'B"&3.]*) +]CV2BVIAGP&S-P%_V/^.;$MY.H"QO><^Z@H /PG0- ]34XB6CX*8WY $N9S4U/^57^J! M._"=ED6PYI]"N;^9%&84@,2$84?<0:>93 6BA=+Q3:L[;'23OC*))-].7P!F M\*;7[S=ZR>NYH]4*N.&^^0*T0G1/Q_+"F3J\QDEZ%@:YQR;CVQ'SQ[)[$#];F.0XE?L,N/P<:,]_S2C]*X= M'9X?M!O&"R]DUD"8>![;Z5E(KO6>+JCG'F!LD 6\[3[ X%XP4ZC4,QJ=% ?P MZS>&,<>*17.JMM88 $3J=3.8E[5$N D*CZML U, 0P7^64O\SO#J!$07+ X] MO3+AD^'$#BSV[PAF$L$Y<8Z0[CENH#!OSGK:K0V\!S @B(!WB:GO>#,A&%Y M"5O#$&&Y[-7C? $Q_<2,^!R%)T,R-2Y(0'FL. D)KB!Z$'"^+(+1C'N(M[ M@3J6];QB) CPBE#''*EI4]&K)\X* MX#CP8@.O:6<-BI0MV%)&*E1D>4<1($BP/%MZ*K@-_9'GJZF5"":CH@CF[B6[?3D0OI-J[/@!,\&JH>'N MQO"*1%X2HH!IK54E'!2Z=5IDU@I>?]$1.P:S;K[UK[]@$,?^EC66P*)6Z:JT M"ER$XW%WLWK:7+1I^\:"CK!D7:RU9S>;WVO-V>[S)K.)6W"<--3Y#MB)-0/@ M>8^NPO6LQ1U0S"O%O)XP MYK4"ZL+N7KL7U(6.T5R]4'[3[F1,^N>\7>V,U-W5V]5L-P;#N;<+?6S&.A_; MLC,N46U;O75^^M3$6](F+#$*<78X/9\[R1#-C$)_,M]:)[/+U_&M':XQ&'LB M:(45>?9W[D88Z:==XU_X+!/!?!/=@[80?X"NA[]X@"(JR4EI(EZ@0HD5Z45;34%>PR=>B\(C.:1MK^RBQ+QJI:3('MM12H M3GRC[.V\K$XK '4 0KV#(32_:$[T<5#[V;-(MH:7+V#8%O: VL""@7$8BBV9 M$<273K_QWRY%T9MOH&4HF1>'$"V )^*#&R%7:4;@VY9A. M9T4(_""M9"'FOM.Y_A)L'"F)-QU'>-_78.^S+\J,296E;1Q*1B/,U$NU'0'7D:)@:%-2050&-Z>L0+*]P+[5H%SQP]5]FG"D2(+,* MQ/QJ=9G-NC#48+"--\C*::C&P)$4.R]/C M72:?:CX."X1#%'%^YM8+@->69^NI-21RH:L^:VVW@O1F$!^.A7><-;=FXC?] M;F;G6I"O.8VOH-RJ]?73K%T8[[T>[V;34KCC>(]K(S35^:22+%N*A"4HT,NH M6SJ.35@K<6^I:K!R*C#].(HAD:VX ],9S;?)&M _)*Q839E7T=FPM-^%BGE# M9JD"X9"W+(;8:5_>)D"#?,6S\-:H*@UVH^9+#]I(,YA44B0R2M=;6&1FYI5S M2*8\:Q!$=<,@?L<$5L<6(+>]C7EPM6?NAK?F'4H"CE"(CL=X]ZDQWP<"PHGG MZL&"9C 5H+SC]X]>\%.-&HM%=;N,U:8L78[*U;>QL!)0%!W@*J'68.&,6?@H MG(=$D4439!Q?TP*- ZJ&\*]2/ 2JEH5K,SQ\$I&!* K3'T,$/+<5#;G3MJ6 M/H?VH[;7WF?MM>^'^KDI>_98'BJ\P50PB:/JC.&PQSXF=O2M4J6_)R+U^]P2 M1OTYDG%R^UW5=F+B!9#:6 M1SM_EN9>1HUXJCA..O$US6=2\7U9M/-\Q-O(U3(5$#MUC<7TE*ZEANXLVX2! MXG*,L9'9 ,,SG.BK/^U(2KV\(RU>E9HX 58'[^8.9TLOOWX(9"R@VWS62OR- M#IQ$?0;8H>MA51YEX),\.SMW^9PQ(>?VXZ?4Z9*!W2W:-WC1'_M]+B\^W=S^ MY>)=8JNM>93]YEOHK[J\N+G]#9[\ZC74+/4FF*MY*EEV<2ONE76JI2KNX?+. M\VV3M0;-=U?L\U0QF#2:7C^F#(3DS0^Z=@UHY_+B?"QGP0$7.]-8I-:<%-=9 MT/QEO/JXE&TVG2#Y2A5@UN$BP%Z5>V%BBS&;9]=\$*:N?_OP M!<#MZ7L*K:_HC'PP,NPIWGW8JN /F"H.4]D/6GRHJ&[]#(QN>^B?Q%RV^=DR M/@);&Q2<8 Z">*6HI1C]:S6:*C<6,"P)K'VN.C_J5TJL282Y_-'J>Z$+;#." \"5E+Y"4>A1:D>/\H$\* [<^K MLZ$=-X;AX)30129A*N 4KG*=89Q?Q@O5K67NOI>/*JY=N]-0Z,>!U]#<@\/@ M5A)7 \:@'8;"PK7#8H%^]2DH]=+U,H8B"EQ=\TUI#W%F@;K'4I;UV/$>)5-; MS*TKEX)]*=AWIV#?(07[4K#O"8-]2Z9V_N:C;A +F[F(!3O.F<7W(T 46MU2 MUY>Q" I$&'CS0*GX+B/VWVLQN* L^%@.U VUST5=@J8R"*@QU I=E<.M4G5 M:Q6HT:?Z/)RW5M:'^5+68R=5MOQQHJWW.^NT]?F362T]=FJ=7U>/M4J)2CA7 M5W19%-;<$$-4]#5\6LH7A+SGXFU#G':YT(H K\'2CU1GC'>K+0O2!A:7<6G; M=[%:N?F!6KQ:?:U[#^()E4I8+[^'/^[3?##;A;FF^D]4;[&?0NQ/2NKA*FTQ M@V1*+S] *>[H\==PCDA;H7+B18Z%>CSR&5M'7ZF"Q E'T89)C8VB<)'5Z#?B MSAXPX@[J\<&J\4:N5#>,1J=CO%V4Z$:ST>KU7[?^.;,M6,I3Q^@;W?Z_C&8^ M_$Z?L25(^XK],P++%GB(!AP@-'S@)']_6#$EO^CXNQ^V_$D>J?,+I4] #C&' MWQ^0R;T)U^P$>$;B9<;X$\&^@R;.6DQA3/^F=OB$LK9T5;-%Y>(,=]M4P+@& M#V&8LS+1\9W;C^_58&(4Z##I5H;W!4*[PX'_3)$O*WZ2J4^"SO4G7VT!I4D< M>!K \I/$'.4>TBV68,*C;B4OIO[I5>K7VM9J5[:CBHF#3V%)2A@YDA*=*Z:J MS7N.=@]^QP1W"TF;),#9)8 .N%(-+'1FC@I2T\:="7I]D'BB;1E[@74T*8S) M[X6NOY R3)63B$F0V45^4J^_F-R#Q=S4FL#R!SI#, M]M90I>WC<>=ZNRXUDJ"7GZ(77J=BYJ.*!OH1.8(9;5XWNI>C=Z@'ZD^Z%GXR M?H?O32/G7DTZ#R7[F/2]NS'#!M-! Y&O@MQXF"Q3F01[[A47'[?SPR%K<1S_ M[A#9XCR4P)IK_=AZ#=DQ&O"E(/(10-% M'\HR.!2\_E(_C.L7_&_L&5%VJ[;3DO&$M7 M5'1%M0OR=)IT14575+FXHMI[HPG]+%F2K7Q8DM]O?MRQSY\;[-O=WS[^8)^_ M?OKVX\O-W>=O7PME1.[M1CY8&5H":SL?8%4. N.*_0/T6$=[!@2>"[D&SL]_ M?A?+F:D/8)EYD62.@I8_AY:VBQQN3V5\SZ8CXP-;BK17U7/MZI0!QN/;(,R; MP?1;;5]AJ:-0&58Z6%D;66B$B4!ICRI?QWVP \_%[^ 34$-#C$:>ASO'B4BQ ME6J'*C\'!K"Q3"YN"6NEZI@\U> ^U%?=0B>9Q3M+PL PDQ=/P[[W IV,K Y- MYP5-&TSG+-O*R,6]@"23*O);5PJV;%/%RUD"LX P#UZ=3A3B3: R_KD[6YY; MI\PEH7OIB$'<&'"LHN^2_6$JLSK[VMH3P/?Q1/'PXM= 6MMJ]=CU@ M(2@S;AJ(X8WN7-N/LQ]2NYE;H-;+Q,. SFNLIC#O%S%7^.>!>QO"V?)=MS@W MEX&=/''QFRMU.\,^<94Y0!S\[!Q\.8%*A1IGO5L+UT_*HYA<-_TSZ\=2;CX$ M[3RM"MB)]UAC,R]*KOI-8 \Z,3BI1:!OJWA<%RJ;D:6N!#^G5X%K\6?W.[ZC M7.XE@2*FVM2*0T.G.Z]A:6DL@0HQ4.4?$M:F8R7TU5]R&D*:@3W:J?GJ5E>8 M@9AB"^8XA"(6.MDU5S8 *X'!;H>O4\YUQJ_G8@B[&B)U=L,JLS'L\=>H*:3] ML%7N%8XQCX/_Z7J/BB0C+=GCT>8/6 (H0CO<[>E5GZ!$_)!48NL+U=8 :YP,@%=J:2S+E1R+LY4LA;5^PW-Q#WMM2U@VY5 MIP(PL^*,XMO%:AN_:9,\]L&0^GY^[%^IT)D8\^D%][/E.N,B!J]?KO/YNG[' M*Q[)826ATF1D&+?FS)2[WKY0Y.\BCCU8*>,F<10I% M)-PVAO1_876P.*UZ@VH::WFX&%3Z8.WX>!UL%R\"&P3UW%A7'38;S;?)\P E MA_M27$GA<\Q@6:.M7JCY80&I9J@8399ZH]7]OG':-Q*F"U&JV3[6J?=T#*#$XUUPD! MW&D8KP/A7W\)@Q56$=NI?6"%V GY/O BUZK'PF&L?M8+AT=@4-J(O]*F/'ZP MCLNH]BHF=V)&K9GW=6KU)JX:D%O2R#V,>B*L+6J2%LDPJ" M.4\J+"1^_'LT'EO*IB:>F/52%2&",N]BN)]Q U$C4^2XU?^),]C:8Q M/::&P W>_\ WF&'X =U]^JO_BXW!WZE>4BG%JB\TU$,QN;V'I:U*UTZ?#B@#: .5:DG[%W:H[ MF".B?)O 7!@POS81$]$6&-?&P2&%LASHD@MD("NPZOSQ#$IG!1AEN]EH'=&L M)%Z9 WP@7EEU7DFZY#%UR2[Q1^(-!7'1D&MN']=Z$+(WYX M)/'7:K10_EE>A.4.JZR?N2-SQ MEHT.,WQ!T+QR'6E/ JFF?JS+>)GSPO86:YO=J6YMUVJ_=1Q>7HVX%-BO;>44 MYZMM-MJ=9JL__QG8[KG:LF!_F?[;K$OSIQ ^+,1)&P+&_>?4F3QS" O*7::_ M6UQ3O]E\NS3BJ;:XW$$J[C+#Y[7^L'>S:A*3]'])N@QM;"'4;C::;=6<9B(< MBXT#;QKWXA;P6M*>U.>J-;=J&ZW;(*68.6\&>!P,;1)^OHR?K0+@YXWJ;94T M.4L[8JVVY7*%0BS]A2UEA%W.Y')_>LZ,MYE67"Q*BE&RS^[8T3V6?@@K4JU MV8T9-MC'^=.VJ_JO6MBV/6[/I*K2^KHJK1I'M1X#K+)ENARYT+TK[G7_WL.. M5O@!_*:DAVH3=AO"/XCJZG7X2HEQ5%#?ZWY.<:9%0D6^9Z&V(.0JAIVO5FUZ,8**KZXZ. M3[T(>#N<6*X;R.6F#VAO3[)XC3Z@G2OV!;L0WO*Q"&?L@RU-QY,1]@2A'I_G MYF1?O1 +,X'^"K3HC&&[4T._!)_J_LZ7^ )Z"%K-Z^S#ZB/C^MT[=AE_>ZMU,)B0 M?8L7E#RD;$,K[2*O35/8(+I5U+]*L]$&+VXMX&8H:_ WV,7:GZ+Z?#S"HF'; MS%>-/U+78-)8'OZ6W$F;6,OY+I4MJIP[>&RX+;2L,U8I3&K9>A[LCVV/[>P) M-D> ^9=F]@@7SDVUCP?#&7:MV-6#0"B@AP:,:8Z[8([-=>]CO>R8B&"&S"IC MXSIU *$_-;"YPUS/]57#HFP_[[C3_!@7Y.&+4FPZNYHZ_\73 Q#'<,OL,5V8 M>B:&GGI9<+#T/;#S$#5>>K.1O!FWJD=HC,$PA*W\.P*5$):\N7EXN-#/? U2 M(9SGN,0M#\:P:FSJ61IL>+XB 'I13K&-N[O:D8T?+G)SP2=_S& )'P* !IQQ MC?U?U7T/K'4;>62-_56XRM?UWHL ?1V-.0"$0( N/\L=C]WA0.!-^^D*2.EK M- 6R,I4"].E?W98I>IU6O][D0U'O#,2@#C"PZKV688W;;6/4[)@7BK!@)3_$ M^$\7[__5ZHU&+=X1]6ZKP^L=;H[JHV:W4^]:5G_M]TP+X M#LU6?=1I6_5FM]L5@^ZPV[&,H\'WS@Z=\P!X3SK.#P8H#4 )7775XL(KKX,0 MO79S,!QU>_4!:D:=UMBJ#X9]7N?MH>AVA-6W6H-#$0*%#LH< ]#B1@NH3PZ_ MOV!:>O_IPGX*K[07 X3TF5A"E/$(Y@4/UDEJU(M>!Q6:O4YW/!Z9]5:_VZYW M.J);'S:[1KTYL(;&H#<6(,R.PQL4$H >\P%TDO/HJ0,NMRO("]P:[ [5O MDZ[&_,![L*U$D?\2-#(:#*B[ZOIM$GC1_018QRCP?HJ@IKH( NMS6.2KZ]OL MS19HUP>BU %QB3$N?D)-'75;C8PMH]49]HQ>W1QU1_5.>]2K#ZUVK]X>C/NM MIC$4?7.%+YD]J]\<&*.ZX/U.O3-N#^NCT6!4[XV,8;?-X*$N'=6XO_U+WPA>@!5CVE/NR#]=-!=YEQM-ZY87UN,'+O[<[G43 M;$KV=4XV$E]I^DX$1K'Q#JR/,9A>O@C,)(AD@L8G]I%=N0<%RT* "6DR#5 "=?, NVS6]J= !*:MWO3!BN]7?=+D+#R>1":V^HLIN#?M7GFNI MK79GFZ4.TJ6V=UOJ;BM,-[9VJ2UCFZ4.DZ6BZG/9.=O)@L+QS'(_B5&0B4_I M-MCM/.1$ATDY]M1&DUY9QG8 ;!R9HXB]$5EN&$=RR,V6M# 9RM8XU!PO9,HSX2K1ZW!MQHFIUC*FAW MP=0-\Z>?I3Z,W GKUU/(AKT!_#3[]?ZH.:QW>IU.?= .+>:>-=1;4F:7>%TY*%LQI\R\JGRTP#YJ M\0N9$4:S!6[#8H]NHL&A6Q68)-X%/6(<7:P&IG%PRM=(40T4U;!W5$.;HAHH MJN&$40W'N/L_\$B6+OX'^;B64!?_O2OV\6EBCT#;S?W-0%%._>EN)+"YP%H6VNX MT,5*^:"--8-68/Q@2UM?KEXE4ZTM(:2Y\MM-K%%SY'7O&'N\,WSYI9>J)JV% M_?J*2:M8M+*L)7G1' *OWK&RW"OG^QVF"60Q8A/6Q]SE!8(NSGZ^*K?%BSF> M1P#]R7*-WXF4BL/H)^C&:4KOCK1;"Z$>&[S:G-T:>/E=C;YW?EKT$S65.RA MR%FV^+?9?U:'UX-DAVV^GI7YYU\YFP3HH04)5A=/1O-?1F,23C>C#%8#77>, M:FA+F%Z@?(97ZM9#IUUOU/*$&:DHS#ADD+W7L9JVBUFQ8> Y[.8^$"I7ENG< MV:_>@PY$-#HZ3YB-1/@HA,ON1,"MF2MJ[+-K-M1ETM^]BS9Z8^(MP/"16]Q*K+1*KY1:KK3R+U:3Y M7#MN/O>24/U']%/\AZ0J2=4RT'X1CH>DZNY2M6V0L5IJJ=HV3F>LOLV*YI^]QA*P*WAKF.6)U*Q=7H&+\VKQN=2_X.7\WD=:)$W9S;J5,2 M%D9+$NW:S582&GG+@Q%WA:Q_>W+$+!FEU80G-LGG'8_K9'-+DD#X! MOUIS OE0!LB%G8.3!*V ;.V2:P4GL[6?T0H^V2Z'7^$WT@I(*R"MX-S\BK0" MT@J>T0I:Y"LHMU;0RJ>O8$&,&P-5R?A] S2#;O-%:3]L]K:2]E'@VG)"$I\D M/DE\DO@D\1.)3WZ DDO\7/H!SBOQ24*3A,X-[R )31+ZN:@XH_'YZRT)Z5() MZ2,AQV>5R\_^O[_\^ ?[[,H06T&Q#YX9850;Y4B1H,L5_9&@(T'WO*"[??\W M$G0DZ)X7='?\R7.]Z8Q]?()O5?NV6W,BIIS]CDWA/DY'PL*Z2_^PW9_8]3(5 MB)(D(DG$7!$J2422B,])Q Y)0Y*&:QRM'FR1?U)^QZ :6,'X .<=#SC[9 MCF"7NC1HJ+OV9H1G+6E\J@JVJ=J$<9D9!OK7N^U)MZSDFKNTI<+MMDPT2HE+ MYV-R_X?HJK1T=0!:?.$NR#V5M:OR>#E>^078--X'8Y"'7C!3[?Z>IT/X!#<(C[/WV\U^_WMS] M]N-C>GF;@T4=H?/L(0SN?)CX/1-(A)%#@?AW!$)%^873:**76LWJ%^]M"7H' M##7!#K:1,V,FCR1V&9G8V(S%]P(US4@P"9O&+I\NPPXJ(S'ASA@;">! *J J M?@"[!H@(N\FI\8 93;P ]FLU#L$=*B5=P%+2.Q6([C;WJ/:\Q4O'-%BW*/=\ M>JOM=)5[\[*W8U;BO?OXX^;#__OZL<8^?WW?>'67!V%0+O9V@-7^(Q6:NR/+ MP>ZQ\OJ$=KE0-?+ISWG]ZT+B'LM[V[5$?'[YRB_R%W:0>:7VUU>>T$USW'S] M^\W_VW..YV'WY957_O%O=S='7CB1*PG[G=7%6^[^P6?LBYB$_%1&Y>OO:JF+ M?7DV]GYBB_&:E"T,';@#0I51L-C'I=C;O?R +I>;U.62[+<\.T3 /9.+]^X5 M=VHD5XRGVNN\-OY2]WBZ!Z1[0+H'W.(>L'O>>\!??QEYUNS/_^O77R;AU/GS M_P]02P,$% @ #6AA63]Q%;4W*P( TI\B ! !T97(M,C R-# Y,CDN M>'-D[+UY=^.XM2_Z__T4>'W/>ZE>UZZITTDZ[^3<)4]53ER6CX?NDWO66[UH M$9*8HDB%I&PKG_YA8R#! 0!GT-7*6NFR)&!C!O;XV__^OU\V/GK"4>R%P5^^ M^_#V_7<(!XO0]8+57[Y[N#N>W9U>7G[WO__C?_S[_W5\C,XN+J_1-7Y<7B M/>$S+U[X8;R+,'IS]^5[]%\GMU?H;K'&&P>=A8O=!@<).D;K)-G^^=V[Y^?G MM^[2"^+0WR6DN?CM(MR\0\?'G/AIA!WX'ITY"49__OC^X^^//[P__N'#_8<_ M_?GC[__\\<>W'W_\XQ__U_OW?W[_7JH6;O>1MUHGZ,WB>P2U2-M!@'T?[]&% M%SC!PG-\="=:/4*7P>(MFOD^NH5J,;K%,8Z>L/N6$7V)W3_';!")$ZUPM@E$^QCF)E< >EGLB)!_&="ODYSK/ BW 5)M$\KO#Q&_ML8+]ZN MPJ=W_$=:251PD^@XV6]QG&N#5@NCU3OR\SOX&>I\/'[_ UD$41,OW.-X]UC= M%/\QUQ3Y3EDX5Y#,>ZXWSS_0OGQ\__[#N__Z\'7ZKZ3\C^\@Y\? MG1BGX\5>=2?(#_E.D!_=)%^64_WQ'?M1+NII^D!V>D(V7]H''.PV'ZLH?WS_ M#K\D.(B]1Q\?0S&RUG2O'G^$ \FJQU'6K:43/]+*Y,O\9+\LUHK9)K_DBN[B MXY7C;,LT^0^YPHM=%)%[0;7#^*_YF2PM$5_0#S_]]-,[^NMW__$_$*+GS=ML MPRA![-A=A0LZ?,W6!5:S.NVZ=$#NM52?2 M;=JV$V)/0NL_JMJMW,2U6HQU=XGX< P?M&U7WD3M.B N#7'5U&\\=S>U'+V\ MS]-/#<:?.R>U^U!8=/UU46,3&.Z;9G-3NHK>83^)X9-V7LHW6+LE$?*'IY[C6Y5/UOK<\C^)9H7\U.(WI<]3# M/=#D#NAX]GYXMW#\QCC>[)J"/YXN+TT\X?O$N7<:$D[_QED1EL0CO%;V M4;0C6G(QX=,]VJ&5>1%-1FKQ&];)N*:OQ+\74]C[A@4ON6>R2/XC8X[E$LG%/'!\8C[LU MQDDL5L)8SK!$'V")[LC<8K%&\^NS\^N[\S/XZVY^=7DVNRY1KX_+'3SA4XG/9XO MYUO!(FD665'!L, _U%S@NWORSY?S:[*X\PLTOSF_G=U?D@*'I>VVM*?AALS* M&MCA)WP9$%*XYAI7U30L]N];+?;I_,O-[?EG4N[RYW-T>4T^GQ^6O?=EKWN9 M-R)CV! _]K8A#E=^HPV2SKEQB>_69%[7H>_B*#[_Y\Y+]FQO=*)@V!9_:+4M M[C[/R*Z87YV=W][]#IW_Y\/E_=\/VV"P;5!Q7_1'SK!!_MC;!CG<&ST_+$Z\ MOO##Y[J<8E;>L.1_:O=4S.X^HXNK^2\'1E&_L/=K#(^Y$_#K7?JL69B??OKQ M]S_^$=0CF2WT&)&ZB%<^S+IVUF<+:A3P@M4-.1P+#_-C4_&]817^4%J%C 82 M1 ZKH5V-6[P@ _;WEW&\PZZT!A$IM L6[,YB*U2SK&'5_EA:-4$7,<*Y5E)6)T$".$,DJ'Y=(N%TQ4 MD(11^OC+7Q@6X4-I$:3*AWG7SGOJ''<9Q$FTD][VRE\,*_&QM!*9\YU$YK F M^JL+/XKK"?XRS/D/Y5>"U#I,L7:*;R*\=?;2;I>_,$SX[TL3+E4^S+MAWD-W MMTA^<:+("802M?BE8?[+HC8G@ 2%PR(8])WAXNN)0_51FRT.8CH&H;RL_,VP M)&6YF](YIH203.FP-"95R&X#/2=-)FL<59B6KL(XTX_4*FQ8O++X+1%&E#+* MD4:,-D)O@/Q!6:Q?TD]AZ#Y[OC\+W-F"" <1)O)%X@0K\+RF>$!)' MZX:=.4(+46*']3'HN4"V6"2[R M6Y/S02TMHO:I^TJ_-'\IB?8X,/4R4T&%= M#.N2D/L&&.,;WPE2I7'^2\-:E*7[C "B% Z+8+!6;C8>U4'%9/^?AE2/CH/, MSJ(K8%B!LLPVLC24/E[PS*4E0.B-^.L@:=:R]MX[1*Z+L,('!:@ MC0E87@]M"OEK:L8=W*@K[*1GQ8P\;&8GFYRE_K5^:/ M93%?(G%8C/869'E5-+\;EJ_-JQ"6<*72!P6HY4!.K\@53\9%J7*&2!OC#ZL3!>KM+Q VA*&=:K0!"@L MU(?UZM54+2]@LRJ&%:U4'M0Q6S.K]6&9>S-?RTM9U$\6O]BORI M2B>1V?$.J]'6H)=C)%6_&M:FK)"H,.X=EJB1M6+FNK07H!]*Y_ ,)X[GYTP8 MNG*&92NK+X1=@_",*=G\&C+*AS4T*M.=U2K"*^"Y^:2>[&\B;^-$^T\X7$7. M=@V( E^8\(DWGL;+UC-E[SR+5Z$*S8D>0^,T(YA#U5$ M6/,=;6 MK&K4L$_+^J@Q]VD>1>2P;^LJYIYPX$M0/J]K%&<#([C2O9ECGLIXLYS9P8('Z6F9(3N#N?#Q? M,D44.9E7GO/H^:1[.+[%5#%Y']ZO867O'!_/R*U,)>WJ]>],S[ QRAHVT2+< M[UR9!E> U"KBS:(D1.2>1V>7=PB:1FG;AWW3CQ]*DYNB!07#WB@K[U0^*X<; M9.B=<+?; )\V7U;_W&1+U"-EV!L-_)G(E<):A!M%[?5TV"*]H!/L('H-UB[]$*(I1M!NM&K]T)K.H:-48'O(VT,T2KBS=+] MD-TFR+3!>X%%V$$>C=FKH$O[N *UEP3#6H:-H-!;RC: M083)8+K!K"F4M758^[9O1/L]T(*"82^4]825+\9A4_2M"@J2R%DD.S K)WSR MF"Z :V4O PC1R6;V,_;=O):H P7#IB@K"*764-:<4"X(1;(7L+@B:3] HX=- MT?2FN Z9I,?>X_GR#$?>DP/9VA47@[F"=LG_\+ZL,Y3O 4&>,PCPE=3"87T; MRZ!AA+U5<,I3"8OL(9^QNU*M<)TJAC6N\'X4:SPG#!YK (D6$#2!H W$&CDL M<]-ESLZ(Q#-?!FGZ%XFCO^'ZVEF2,OS5^Z 7FH:-4E8[RI=!UH.<*$ N_RRO M34Y@$/U 3B+K* [;J>%V.E\N\2*ILP6RQ)73KW0-&RGLHY3WDZL M!PTV5M81E/7DL)O:>[MTVP,5%JL2^L:@;1EVGUYGVM?NJ[:H'6((:D :F/UD M#(4,&Z#*3_(Q.5A4>KM)+@-2G@B!YR\0@XWGP3VO'M_AP LC(CT4/&!;534L M$V12JV8V:M0Q+K5=@ MRJ :*_5:;2@"K MS!:+: 9?HM59M.6=0U;HZSP3,%?>$-(M 0,(=L-O+&#X;3Y M#CA_27! )K. V ,)E<,H ]&-QXFT@N$5RQKJ/ MHQLD5L MVIV"Y]?]W2V2^L0W7=8KMA<1] NQCB&I9X=]U\>^HU,\9S/Z"1Z AQA<_7QG M\954)/5C]N,-61+RPY?0Q7[]3=>!NF''&72UBAW'-A3O$*(]0K1+B/8)\4[Q M$HAW"]%^'?9;39>!M1.L<'P9U 1ARSD+M*MKV"MES2IO!WCDNEAN/L-R.^R! M(?: ,A:E#T*&W5%6N[;8'1SI[Q"OT@Z@9^$[<>PMR:S1FWF^2^;+NAB.86KV MB&5C3![99[@&#+NKK.TM=0:1WE"'QD9[+0DS>T]<,/@<]IV]?:>\RD9KS; C MJY)O#+\C#S?C0)BH1IU!1QJ&W=0Z$>A!G] 7CY6/Q9@OQ0*<[#EH8"5#5;>6 M8?TK7' S[JD0KP%W0KH['O] MVZU$O@HF^;"\O2VODKMH7=NP\!I?7//"'Q[]GA1VA844TPZ=Y#XC!IU<;0*& M[5!7T5O<#$AN,?5S.6R(+@#J1LZO13W#\I>UKCJH]0.'UQV'9\<&/%]"O/N" M\/!GGK\C)TRQMD5\GG;5#;N@0I^:-07W &V,\O^\.3TB_V$WM$X]7P/4NF$M MP]J7M:6*A/6'T]]O!H8:*UV[O&&-JW26A5P-A\7M+802)^1&]$+76]R 6BT, MR"F]"<79RGY#M%4&4+$H8MH/=Q4'BSIH7BWK&C9#6<:N"WU2IK M6.&R%B^7"^:PH/U!:RQ"X(5O"62LPI.HU8M_2+_H-?AY=O( M0L[ SD.:0=#.8;W;)@4R>W8VJF)8Z7KI@PZGNJ]375Z\ZG.L+&=83[W6K3(U MU&$)6RTA Q(BK(PTF:E%['3M1$K)EWCD_6](526$=XF=L]::6/[]__ M2$FXR3'\_?8E=O^G5#,AW?W+=[&WV?KXNW<]]8S\S>3L8S)WSLY/6O9326?H M7H<;QPNZ=SI'9I@^TR:.-WCSB*.V':ZB,4AOUX1HM-@]XN-TDEKV64.I2\^A M81QOG+=X%X5;^(>V_([<.,MT%,\>N=V. R>*PN0\)3J/JI*:A2%6^ZRV&9Z>DN6A5?CL=AVCAN3T!MMY M\[:A/^PTI#TR]K?,_1MFH _2TQU\D[W0>SNVCP;'NNQ\PY4(M1L8939BO'B[ M"I_>X84KK LQ<$7W9,#@$@!1_RO6<#7;4J("8X$_Z*#H@,PDAUV9^S5-5>0$ MIK-7+CALQV:+!3@^DTFY(>L,QC%#!]45ANWH+5Z0Y?+WEW&\PZ[4BX@4VA'& MHF*#E#K?C,C0 Z(H%<8>YTH-VZ7JA*N&'NHKC=7AZBQ^M;NNKS[L(*1$5(;^ M5I0ZDH/[8X4.\.,E0; MA7'5NE'6X69K$!B<2W16JPBOX/KCG3K9WT3>QHGVGW"XBISM&LR1+./H%^V]#Y >(YZ"5>5Z>VA,Q7@=>[T16 J18FU5-;X9F4.OBT1O8 MUV9D;,B8[2^6UO3&&J8$ZL-PV@(Y9<0MIHS8?7B_A@% LN,9V<=8AORJ.?Z^ M&K(KIO>R%=J3MCOX._ ;C?;S9?7/O+$\N227/U!>%]:PVU=OVQ M5E73H59O6B>RHVFGVI_89D3&UV.U'UE+:@.+'EF"YPS>/^UIU:OQ!3NP =UY M< MIUL%J!KA ]1B/H9H;:Y)86!YVM5UN.!,M:(XUW#R8*'0I7;986C=I0S<< M>]<&QIJ(V1-I%(3KBS "/HG)#/#%'>S*-LO>G.38FWR 0;5LXH7@:@\\]Z]QG[;DV.I#OIL5;^.F2/D0 /SG(2-UWHVI1&>][" M"'NK@*507.R%*_9G[*X:#ZX!K;&&9\YGG5ZF-YQOG"7I7=MP_'TV-M8$]9.\ MON8$]=G8^$J)(?*Q-U98#->)X4W('?05]6J/M2<:9=:NN<0M:(YU1]3-*5WS M%FA&;JPU[3&1J;7I@[6QT(SKL@ ?(AJN=B\':L^$MTOZN;TUO M-):I_WRF=?FGH5JV.75=4G)VF+?NS0XL>K?,*ZD7NCL1G=: FYL)>FQA\/#4 MX3($&IQ/!F_Y%4Y=\ZTV=C>L.QVV?^_[(3[2W50[^5B]BZ@AN='4^N:$6W6U M^74I36!HS4]Y5[*CLUWU$RLUY:R:4K;B3MS^DFI/<'B_D)8Y)RVX[!O]?TVH1>6$FGSRG&V-TP\UD,$N%YL-MP'=:5 M%VN!%QM-.#13K_MTS:_(7[PT$%+N[Q_X/B$%4^I> A52,OE6,3?<2;#\:4?':2L +RN^8,P#?9!/ O?J7RRC6Y&)FJ$.YG8):XX/TE!\M.Q_"7[QI5 M?6=K8*D>E$PZOB1_QHIA5!2TUFF%'9>;N&\*\&R%@=2L;&UP(@YAS[T2:&BM M8BS59:UU?;[P5% E+ZK3H:MB;2#@#95Y?F2_,A$;% R5]XVQN,4=O8BP _I)]B\U#U*W>P!X]9ZT&[Q&U5X&)I[T M!?>M90,3G[)!B6]^/?O;WPJ=SOUD<>^F#L^I,=YTN>OK3& H5.6==^TV#J6J M3J^'DWJ2>:[0OJ=N9_>$73DA9+Y6G%!SG5YWLXL]-M'DCVQ^R8=?SX.$26 1 MCF-0VCG^__&VIZ%;/(J&PM8V1QH<#YEQ $4M\]&9/_K>*@=65]@D]>K:O# ) MAYAR7'(J#K#AIE)SMGWBDST+.7?\3U&XV\;,SX\,#4.NYFA6_.DC=1X MKR>1.1+=/X?*E[%8HM?FSR#[&'9/<$#^H"8 _F>VF4 SSG7DS&9)%>?%YZVB MX_W1ML<6:CPQ3C Y>+CDS*%A&-L1LS;X7["W6M/ ,[+]5_AZ!]N/V_FH1@P< M5\B%&M!,!^X_=GDL\\+HVU*S>$OG%Z.NEPZ59%0/:<_$K4U.RFO5C#\F!:[# M(,J%(^O$P_[HC\J4P")%VY"]%O0A.@7FC4BY.NY$7\O:&I_L8G)_QS'9AH]> MP.YK<,)BT6D<"04,I*KWN $!:X.$RW<>B(!3\*#G/56,25U^DH_4-2;W"GE% M;L V R&%2>0][FC4\'W(O(]FCS$=2XM7JPEUV]QV;!AGJ9AE'AKF]R(*-\Q< MOP-4K90-9=R"9/7^X@5A1&\2%BA&KL,\%064CY:1'J<'O;*S=SAZ\M21#K&2 MR:Y9T>HUE3EN[,^<#>&AXKMP1W@J^DYJKBM]O0GIUBHPY8U*-;F.M:$P9C9U MQPY6W.RM&H:ZO#UK"K#@Y<@J" VZCX@8O<;S0&\M:D+!'M\*N;;Q%7G%RH[D M9;?4OV,GN@AWJA&W)&;/^"0\AM)# WY#>;\B\N4I8:T]M1&J&1%[*\T )\Y? M%M2AGGR$G:C=P=HJ%E7)134*?ZR T+ MOB?[],_/'KG&H\5Z?T5X2%^CH*Q9V=[Z4%7C9>#B%\"XI,D+AKW4T -A^UOY,MCNDICNOX_Z"U)38VJ<2Y9Y]62? M%>%.$I0KN3+YC70G;%OHU9N)R)>0I51*8M_&V"11>76Z6LV%UHFDM8EX !TH M!_0A7!AG .);# Y##.\GWOD@0KZZ\C9?D M,\L7YF>(EJQ-6\JPTJ#+)6/\KIT-/@MAZRNFP%3+VG T 1]F6W]+(O;N?RE" M(A^J)6N8=<:&)A3Z'68<)=(0R:=L>.3#K]S1;QYQ[KWBNE(6FY"\ DP[J-,N M=@G@:6^V?KB'NS-@ZF(X^M=D'UV07>7X(";7EFJ:4YZBYN%D3S,IG,)[HY,> M&E"PIZ@D*S1?LFOQP@&-0++7C$E9?-1S5M9-8ZR\_6M4L,@+AU%BT-)E)>Q9 M%@G'#%HC;4\+A?JU$]3#)=6:\MO3L2LJ/9HEFL>B1$/_\S/9YN19O 4_CM@H M.PS3ECT-0M;QF#D;.-DWH-^.'<;V:O=T4RH6@RO(1KW%VUVT6,,"G5&.B+EG M,6\=9;"%L>($.$6!I5*/*\R7'O5E.F7B)GGSF=Z=3201I-R0*MR4+U3-BO9, M9D*K^\1..L#8,P#D8$5U)P;%6_WZO3XJ%J7E )X7IIV]]>*O)WLB8BS6&R?ZJF%=C=6L M#8A[ZNL,Z;DB S@TJXS%527L/G*YL&X 4JZO(:E?O__@#0X#7'U)JDK9-?SE M\54D*3[."_;FF-2&E$9]L>\A'!AR58A(:H72IKJ<;8.!\/>"[?*+EZP%>+#9 MG[EF]5Y/@H!!5UXUA0+V(V-_":.OE\%-%"XP=Y^\Q3&.GC2OJKGF!'5:#S%> M[OPK;ZET\*Y3U>(+6A5AS3\29H6:MUWEVUJK\JB.Z:>44_&I??YO>%_HN;K< MA+3(I>"A6H%(W>E-0%PMIG[*N&:5\-&.AIUPY+M/9X7>YWZR%__$3JR6'E.DEM$^XJG2OYZ5@ M,J#J7Y\#X(GP1W7$0I/:]F:=.M*FT!=DGPM0X!.30V&MJO9;G%C@\.3/#4 M5)RQ)K6G KE@?H(J2]O [J"]F$?DW7CR@H41O:-8W ZW.O-]?N>"(U05MZ4M M:F^;;,C1BUCZOX+$++L]1Q#Z/C,GS=P-Z5], M%?Q/< /PFSMT4Y]0!FM:QX$1[*CN"/0X4?R$=N(@" MU5Y"P[0XJK(7_ 7%35JMYBV6F @P'+/#)7"4[DD#,5@Q,C<+G@$+TEOA^\A; MK93R;U>J=N[PT^N_J^YL^*G7"R5+S/>89,FL;U/C#*1U),^9MP6M&]O# LGQ M,F">]R[$BBJ](P=JQ*8Y5FPB&$Z6 SE#;5);9(TU)Z30E&-$Y\M/9 UBN!*5 MPVM"87!!E?DID5F-(1" \<$UI=3*JM.Q_H-P:="BJ6O84]L("(YTUU=L?ZTJ MLPD%^S%K,K@;#;J#0!.103WE)D\=EL31I";O3-;F]BU96P54TCZ-WQ*!.NH= MW82(51XFD\&+TGEVFU#-<8V"2LOC$]&4-HI$:$)B@ M.5R%!P%<S&FG'SZ8\Q_K=:L=R1F M+S(PHF!S>RJZR'Z-BE53E[ZZS3W7-9V .C+28Q/7JCJ0\/ T) M>Z_0;Y9_MW?7.1$$2X/M4L2'>PO5M599]M7%41M>HTY$^_48"Q/"QV7I?,A+ MN8N"&DG2U8:XSB3[=0Z5U"WG+W"QDL,[9W=0%I9!I'[R(X;;&"Y8Z&65_:,# M,7N!.@56KL#H9=N.FG R1@^D9Z9U5"/X]D/;WEOF;4#)NJ12^!+T/1#9HHLN M;E+3(FH-]Z'@K) I=$1=OE_6B0:USLA[23EQY?U176[<*",BR]+WG6+X@$"K MCBM2%;7J6RND 7(>9X'+9 7I8)I,HK4)V+O5?$J70V670>,%HU*_<;!A+@ MF] +DOOG\(*\Z/PED32T=SCPPNB!-+P +&>(G%"_L5VH6<3LS)3RBI7)%9D< M@'#ZW)&7*\ZY/V0N1L,!#/?=>K]Y$[QXNTLP&$]B@*"8+U. %-B6L>=R2Z9R M2S>E,&#^E[P#CC'HO4%E.^:]O]XHS7OPDTTMG@,6'"'T20PCV'86GAJ;VEBQ MU^W!E6V[9.?X%[O 55_,JI+V["#[XF69_3#M$'5V^8 JY8:K(E(IJE.0NI9NS^F7'I,ZUVQU MN0E$)I5]$B233$W0M3HTIN*- )&NR[4 M.W-UZ=B .P1D)*Y85.NAU&7MO?YFDX:<-$?%%S2D,A&'TBMCGM;JTO;.E.,K M%$Y5)6PBT[*X9!,2;:Z4S>A!WC%A29URS4U*G%+5^45O"LFH*KFA :- M@%*HN*L9FQ8$[)T40KN X*L_,\KR]KT;>89#*G&D.0[K0?/KJEK4?%7B*M<^ M1/7KVP2TFW6,0*(D/%6#)#%8D*:MT"5HJBTXVX/B& M\'21E!:4^:$JU;>MB/5L+&6P03P@$9)2\5C%F?M$O><&NB*6[T[ERUJT] 15H9K4=Z>0;\(]QHC92A MS:A95[QQG;NDL-4[PYCKV5O1MIE]V6;-[-CL[;I?.P'3,,:?:/#R)<>25FV! ML9J?P)'1/!_U/%6,!*P-$G*[@7J(VW)4V9B,Q7M]=C+H!W/DF;JLO8VS>XSQ M/W? 64'> P-&K*KT0+#6U8=2$?]+1"2PG+"C39[OS393&]9+*3A $SP_8FOR3%K NM2+R^-U.V^8IM":A9 M%^3*$6!TD.>S[\>R=KL6Q>;(>Z*XH-*3+D2GDSU_,"C_!)U?>UO-7=B2V*0. MCMCE.9>C+5X =,3-+MJ&,4XY'O(3$3A=+%STFV08[M9.KZ\+O];DW)]G '.\ M/'_9>E'QRJA3H]?N/000.+P*(S 7:[*-59>;=OC(J>/[G&\F4I< 'NH2.**@ M.$5]D I"ZCELK@?2T!I)_S,C*^/"ZESXSJI"YY/_W;Y_7YS=UK%LF[X*&43. MR3XK(,#Y@+M-[W%)BM")40,VV#/J]A.F<95"O9YS^ .#0I6YNTZMR3G[P'.< MRPXNWNC9,H$1Y+&2R,C M]LQQ4/VVY!]*)0EG!SC+OX:/\8SF=%]4QVST0W4F3V\!?]6DX6K=G6; M 6@9'Z>.+9/*6,2>9_C8&NU4KHB]" XG\D!XN:4 MIH;I:+@%! (I&O \#!K MJEAV%$AY'>T"5)<=-[TD#GFMP^W: M6U##G5YX4)2V*]$1T3(40J=(3J;#8#14&BE?"Z@ 6N9K*52U]_![L<-!R*GG M*??>U&G!M%5LFD0E;+$ Q\)*H;:#*LK;' +ADS0,BE1@ "\'?..01PZR6@5) M+.)!P+,TY/!@-Z /(RN>IGA7.D&T(&5MUA_N/@'0?<"T"TP$YR:'V8HEFZPI MP+>AU*_>ETH1/#$<PF+'42I1X\7&9ID%&E-;G^D4@C?C&7,RW!5GR(P;C)DS_'%'EQ;\0G[4)R M"*A5,OCF5X<$6R2T5!ZW$)_,$WFA'4Y6VR.UE,JCXDM;!K<@"3 M:LZH%^H]&P,W'FD?G+[(G4N$%J4#HZJDQ6Q!*>]3/237# N-.UFJO*."8N0="$Y"YY;E2:>L[5[(AN#$29B# M(NQAI@BIH9]K3]OB_LB2Q==11ZK+3PP!A# A1*S!+JP+W*B[A*L&2O&7^VH" M&@9XR!;[E:GV,8CC("-164\M4E47[+4SX)5(#T.\ADOBB9P =CS4YZ(B%7E% MYWLB;#'&)HPH'%"5PYP>J[A&S0GY:ICAK)K5'10Q-]LL-*WCK934L6(/-JD] M1=['M""UJMI4EU5@M=&@>AG;S1!RV)3*J"@7E+]RJ'??F9,XU0H^8W%[C[3R M?- D)RGC!!>8%\P#&DJ2WM*J=[@;T:E!?#&#A-8U1E7'=H2O]I7*E^D9;H5: ML^"!(,M;*;(IB]G+SY(!KSJ@Q3C9QY;#K>+"5Y6TGG_(Q%.4RTW!VY)B<]91 M0^KK]'K-78>!P-519PNK*&31UR]>%^0Q&J7G+1+LM3HY*U]:H*#M7[^8BIHY8_YYI;6!'> Z(#+WO81L*B6,6!( F&CO1?KYDH T4L4OE MMC9:^Q:?VSAA"-YR)K>[T%=AIVDJV!-I&1JF445I+M\K2UD[7_;?;G\I]#3W MTR0MX&KLT2P[?#L#>5W*%H,+13=(5^4+4;7=E.5'?<'.B/ '?EK*D)I" :L6 M;HARA!C,K4'O7EUVBL\PU3XW?W!9M8$ ]<7Q*U?\0 [&_!NVQW@E$ M5\.>0I8#EF4A*V<[\LQ=DS-P_XS])_R%]'BM]&:H67M"1D5J^@0P+MAM)WNN M E'=W/7KVX>+.ME+&9YH3CR-2&ZJ-1%4!TEI=D\:B '-%.('\((Z0P#F'KBB M.WNEIV9[>I:5$VDH2@T%BZZ&98%'*]U8?F$?S2_88QW 4- Q@!(17"N4'L/# M-6C1L%- 4F,J58# T5IX]+7LF7I$?FQ=,$.NS$1N26U8!:O[YEYPB#JTZA MD.67G>J/HG#3+'5;O;IV=(.?3FY4ND'XR7[6)N$$<8=7S,NZ1M:FRCK]NJ-D MJ>P@YAQL9/.EQ*)>A>0VJ?)/J57/WI&L@2O'PD/3*U*9K[ -*;NJ:",HK:GT M!$*NKG$BP9LU#;/2U^[7LEX-VG*R_X3#5>0 &I#C?W&BKSCA/\'>605>"E&L M4QSV27V:@!!E_48L0<9\ CG"A]H..[W7;KNORELN!M8%XRN(6G;Y$'@2]\:Q8;(KJCBN#[V*M MJC;O0=@*D"X2 FZ=R(T?MBXY$J3D^_=_,(F(->I:/"5$8%UX.LMWKHA=A>1- MY"VT-C=68%R?,K)UN414^094EYD $\OE-N;>3$..EV&TX8DL^(_UL@O6IV19 MV3Y?-L#JT8/^=" XD2=1$HC9ZPT.&.Q+>,,O,#7 -C4;Z4B]KG I[N0#!@DE M G8/A">MAB!2B(O!%026EK/@U'Y>*M"77#MB MDVZ@*U5[L2GDM$>.#_W?Q13:]M/):T M21TM8J[3,[H;==FEVX%"PG#W( W(F[:"/1C6(&(JH7]!KNXT/""]*Z@+Q2D;HD#G81*C&I.Q[Y53/X6MMLIH:*.J):A?SZ*UIQ*\ ME\[I-7ZFOZBM/G7J]KL*9*=2;N"I&C^QNLPD_>PK,\@5D\>U<[2O37J2VTY^ MBD16'-7%WIR.M2%++H.7P7:7"'^D,^_)CCF1(7;;2AS[&I7Z1'2X2N .#MF[Z:P$^]#11:_ M0E*KG&,/3:&Y>XSQ/W?PKAC=9X9KSRZW=8NW//+$I88TV GEA!U:7K\NB0D8 M,EH%OK4F,]++P37)^P\?'^^]I&2$J2S2;W:@O1.<16#'\'VE6JFBT-C\$5R. ME4X(U9KF"_4&8S!45 M!4>6RR\(ZT+X??H(7)#OBCW5E[7GL\PMP-P^?!^2]XB^3N3N((\:."-4/F8J M-^6VY"8&^9J")=SC#9ABH_WE9NMX446H6@="$Y!X!-1C?>&F7,/ZY@7?*:;* M5L(G5)3L.<44-PIC91;!4A'[)E.>&(79!]PYN?$A4H <5 I/\!"$C_ "0&>I MX2#O:'.RI]5I1A5]3I:AFNL[P*6N^]U<)(V^(D/!MX"<,E\^Q'Q\A,]7AG,, MV%"_N*8[8,? 'U-DWV+1$^F]_AD[+E7+WC)?J[ R?*X5F7Y#D3GP*F6(!8B* M-D[!5&-"""O"L*3QF#-4LO<"I;I.:G 'LX7V#E&7M[@>D??D,&_$%&5)V,U- M#&O-RI/W<[TCEY./^><]($9U]&^M(#@!-JD:8TOV%4BE)@D\I*':N)=&[#'2 M/'WS?)F^]Q5^5EJ=3",2]BQ_XE$6X>K:,:E*V_0[EG*FZ/F/!NG+.Y/MU_'V M_+:Q8ZNYCKV+B%R8,;QYC ]D$="J^Z2R[.0?DMF2K,$]#B"L(>XKOXR"Z 3" M_TYI(E[0/9]'40@>WP"V2M,:Z96\C4C8U,C31-H9*#3I,$T+2Z0 #URB4J8' MMFI<_9.6(^RU"7NB> 6ZL4-743"#F5.52KQN0L+:0(FP"N:_FR@$_8M[LB=B MK'L9,$T9I"*%N!YV:/4'H 4AZPHJLD29%P0-S!$)> WZ*DW%44-39QLBKRR< MZL>SHL 4[&=,WP9FY[+UO;XEK1:5B21\ @MF[81/:>$)B%>-F,<"!*=LD(;4 MHJGOE13<45\&&Z\G]BZEO'<2QT]AUB@RH@C8QC/,_E5=3TU(3#T42A>9WHB$ M_1P[]<4U;16+*K68<#(PV[.8(]UDO)I6S*Y3DVP$:H[J04E>UL?^X3\$VP9WE( MC&J3UZL\&0_IDB-@3;?H'LR]#00&V3:N04RID&^68Z$Y\(E,Y%1*V'P,B.)9W[.1;:3SP*VP[JK+34W1 MR*\ 63_83,%816!RT8<52+!9+)F(RJN6TPTJL2%;'"/Y O!HUA91-Q5 $8W MK]]OH)2,79EB?Q1%4;4E-#$2,0?CNP+23JMU4W@/U"5C$ M.$BX*'J'DX1!X#*6A?IZP**PX"\G2O:*<3:C8=WV<1_.%N1(1;A9$H;:U2>D MS."VV9CT'9A+<>RR-SU[SFLK-9K0G @/6Y7Z2\KW58N1-=&PI\/_W)$W=$D% M-:JFQ?% 3$GW%BT&VC)1EH'@8I(L) M(Q1[">;.BNP:D]*A:'?,T,U.+8[O.< 1),D@W5U NHF5:F;JU[=OYN6&#RYS MFRR\A=*]GCARJ=R$7I#"UI>?_ MPB-7$PY(]?MUN(N=P+U_)@3VP/-5OV]CM3J2DHWSM'?[S6/H5RC7\K_;C#W" MY(UUN3NQE$SURACH8JYI;5@_.Y$'[R9K=)=6=<:U;%MBE*3D[<' GC;K+@>U91HB1U5!^^+JW)]7I(JLS' MLH59]08VJSNAP&*!$'R+B0@9S&D6-FV2^48DIA'ZIM] 3>W5O9"V)UFDF"3@ M\)YWA&$^,C[XR*@DC9JU[!BY^ >,P!:T4 M4J$1>*-FY5ZW3A7&9!5DN+ZL=1YX?P$ZJ 79JF2&P. 4QE13:F E:E>W]YZ^ M)!B2K%6' ?&/A*]A\*BJ-[<9D5'#':D*/'/0)EU<12-E/4FVJ-N_-%,.,G#-MXN_86CJ_:^,JRD[&X M4EC]U"HJ1?,1.4V.BP?5S E>AA%6JW7ZH3W)Y$F2EG69,Z.(T>FTS*UI6GPU*P11ENC== M8(FBO>>A$I=9,M>>[*OQZ61T5X%)5\PP5V%2&J_=7BWY"^YJQJ94?,JF4WSS MZ_TO9X41YWX:.??+^%ET%EL4D:]FHEJ62P7\,EP4SI3P!10.T# MV E5H"797I]T"02I2N5WC1-S4%=[.OWB*8>!P!4^\P"F+8S40(2:PKUVZB'P M@$-W_-OP,53 6*K+V4M9LXL)"QG'-"Z$J<1XB(A>DVFNU^OL_D((^Z2Y>QRK M&=&*0O9Q3;G^024"E,M-S.DSKO!R;^3U64G :N(M\22163=F*BV7'54,.&4" M(.!S4%2:BCR(&!4UI T9TZZ MM-3OJ\Q\E,"?8QY4Z6<5A>R98X"MHY+7BK#?9)9.]D+KG7V]URB:&Q"PCWM( M\V/P!&":,:G+CR297.&5XY^3V4NJIKZJQ 3<%F18>K/'0KZT_6PO#0 1]75L M0A;'5J2L)D+CO,G,]^D;(7^ECY*K M6?GUJ9XX.OLGL!3'@/\&#]XO&-+D8'<&*6>(# \_P@DT!=.-W8NII%[1\I/5 M94?E)[\X+^!WKD0>SO]NUQM+ MS@(!N90J$^-F N_C#/:),R]1O&_WBY]3 $YVGN4%5/DH5,D%/A"W*$0;A M6RI@7XE3E3'.I-"IK&.1V<-;QW.YEDEO0O0U8R(,*]>$@CU-< $+YPPGCKO(P7VU&: AS/:M7MN084M WY_3'5,D\\_WP&?1-X"5)N3UP M>]#)2 MS@6Y@1T?S!/J7!'*HO9%;O:,D)=%4FIP$=H%LP3H9)@][CH,(O&1\&U>;+HF M^FVC7Y$]VGEQ;'(ZT!=,][=[8A-3%AI)';8Y_ZJY348&;_3"J2'"+5S0]7I H(GTJBUD/F+]W M7@3F79V<2HVKVTH7=8T3=N5_QK[+N:,J2;,CQ>GD^&!]JZ]W:T"@WW@P,.2O/R1HVCA.HM6O5I?MU/($59;YQ M#$R3[E"RU-1Y@@C5DJ&/:8JK'$Z:$YE:5!=YXO\*J.\_DP_@CVYP6VA*Q=IP M"Z["USL0LOCE%<]W29PX@=XTUC/G!H5(6/VP*+R?\NYVASP$;QO2M6^ MNH9-QS'@;<$QFUTCLQVY2B/0ZZH=Q90U)@#?5WGK&(O;M$F079WLP:<03@>\ M9UO8) \Q7N[\*V^IS"E0HV;/V$O4N'BW\9)JH[^BT.3">3.HMJ*U+W;@RBF:'R%G[#_0>]+JJDQ 26+ MXE)JB =4CXI5;4-MAW9%88M.FFE"9\(9[V*M>*0H/#&S5!T=6YVXV?,7'"T\ MX,F\1>O W1Y[\!I0"@L9H_O,6U)%UYX;MI1*J9QX1.67K:\T28Y4C;DJ\D9Q M0]!\F?$Q'?C5;NU9FT) R*'92/]%+8(W)OJ"@NN)!?"=[51X: MG2%JQ [88Y?+ZEW8)VZ M]JZQS'N9/!\9PEEFKA&G12N -2;3L\(E)B\?G^&81A!!H .Y.,]?%@ W&;CS MQSCT<8)3M.=*/4P+,A.X6RGCE-Y7\V5ZQ 5B \WS$@./=1Z0$Z]-]]B9;+]( M=V3'T 9@NI4IY:M*V103N%C+1/8L>SL]'K#)XBR_N_"^,^TUHBQN-7:_P)\#:K%):V.LUNLIF:TBC!7O?OEWF\]H(4/I;N:U M;NU^-?:E<%*MSH/[1I>U*FCG93XRCBE,D(\"L 3Q^M8-#:XJ]GCN*9>0MU'[_ MA0+V@M:S-&94Z2^%:BKF6%?#OEC70/&FKF%??WC^XFR\@&[6&QPX/L_3(9!? M^08VZ11K4K&O.:AP,# JYVI4G89&2*_"44:+F>%7^FUD:O'F1M %4S5[_(7S MPLP1ITX4[0D?1 %EU6YYZO(6+Z)Z%TT_%TDU[D)8[1^8_VT*Z/SS98.C*#Q< M]-=;7]3M)\+)1 65MT)%R>F&TZAB662,P=V&!;; L0 =Q,\AN!@#%,&M&G]E MC):GXJ]HSMUI.QYDMEA$.Q B4@<40[X!9?E1%=IW:^S[)LR<7"'K8)+S1Y\' MU*F,!N6"H\XI6BB3?,*9SYY1E_L8OE1 M%Y^?XM1NP8(^E6NO*&Y1#H%\&H$;@^9'*4;(9:8DP9LD &T5FS)\P;A0I8!/ MT8G4,GPC*N,"O#!KWB<,2"W;-;GG?#6ZB[+L2 ?Y+%S02*<,]/J"?%-UAE4E MI\:-4H1$PA<8&1T%=#8N:^*V7.#X5 MAEV:S1R\=^!%<$]VR768_!TG-XZGA&^J6WVB#M!95&HY'#67DH#BJ;=RDF[8 MQ"0-&YG17[9(M+!G* A-?G=0J\L\$"F5P?8R3-YF8QO6INID%WL!!!6":9OK MK-7J057I28:RB-RR$%V-TV#K2@0NNDCMHEC:M#+)Z6HW_-Z&4R.Y"+@]$P[T M-'0K$XK(/T]!%ZM7TU04G(!.3'#V$!*N=PW65;$8)BF)Z\9DQE5E)Q%W([)K M7A'V"T<&$"A#M4D-Z"'8 ?_O;,GG9)\E5;G 6)F KSN]24 7 E= W28OXW@' M6+/%HY 1>9 MR7K%H>^Y;$\'[@U93[BZ&$9=ZEV4>AR93"G]T+9WIP"RBXO=PI5'+9R.K[HN M])5&$E:N" W_9AT&ZJB>4A&+P31@TG(S0%&](E=1VF)X0N+Q?"6^$]QM8:-' M5QPO3:/-,->;$$8)4[61^PT^"#3".GG1&M*Q"MRKSB3+'?O#79RA>M'46]S1 M\@K'\?W:"3Y\_$)*KF6=9.OLM5W;M*OF*9OMSH,G+PH#V/".+^D?=&J?!E2L M#9?#)Y[AV%L%ID.O*#R%Y!JI^5L$XH!N46>FJ5/5O@,YS_U!GF#UJB@*3^1) M,6K#E,7[Q=<2]Q,]E.P LDQ"#Z#PN5_CO';D.DSN0\ ,Q*XL V>,(';/'STW M<2J$YN':LGK2O#3U%[O<5S@ K*#:H1K-:-BUUL=,0M29XT41B_%O--GW"K1[$(K%8U)G3735[:?P M.-G+&<:H]SHYN#HU6ZVJ_489I"DVU.J,O-9+A3/6EM)D%$,%OKRMRX:1S 0L M;DP>D_CH69)N/;6&O7Y]^V$75R WI&IJO5744,GB>CUA/]QBEZ&@^.%J?PO) M0?1!SJ9:_<;Y,DOF+0;&D^F$14;7S%]=1&/<>QN(D5_>D6_C)>%5:%PF*)$_ M5MPGO9'N=(B!OT MDU_ RNV0W:5#8Q/2*F@%%"%N%PT(M+Z[1#Z(! 9OJ$P?TS@)K M17O#*0K;,\H7\7Z4(>LJ"WU] B,''M!#[3'$?H@+TD0>E(KV>HF?;[9^N,>: MF[M88B('%OR[P5H:D2.'F<3+EUN-#U^WOM4A9FX#W&D _+Q%KPEOY[&H[GET MML,PB#-G3ZT>9#N#-5TS^*Z4[6K1'LUQT(_%..B;-'^TMV"9,H2>GE_..IW< M, U.1K37NF: =SQWE!=>&GWE)S/3GX R(!5X^T^CTX'TI'W*.!.;*W'F41$D M2#RUET@?I*>2":Q!OEM3/7NJVKPP8AB(JK3U%F,&[">KE:(S.7M,H>O2_4?6Q?%(OWC L3XC MB[9.KX(T?EFL^3#(7UGWX=.O_W7]][M"%[/O>P8KB8CD#0'%@7ON>P(_42TS M&RKT:VX@F^[#^Y,?/Q#QY$OH>DL/NQ>^LZHR'ZB*6MQ_0J,9WX>"Z0-SF138 M&%(7*LB^Z6+W9/\0PUN=VJ=FP#PRP<* 9C-$4_8N:1 /PH F0R,E<$+0(XE8%LH# E']ZQ,+FJL,['Y;C3/ M_?(W"RXVL\Z+3UG'Q3>_WGR^*70S]Y/M["_:*R]?QNX51Z2/+6%:^58TN,"H M*PR0CR&7[D_E3Z8L.E796N!P**3?S'VEHW3=HIU^S6CI+TZP VM86 M'8%Q(7$S93\+9YGODIBL V#25[BVU*@TJBKX%C]Y#*>!II!F8F&6R/P..N5$ M;ORPA?BI[!50VFHZ$IRD1V0EOAHUYA?AU7K$;U/2[S?@0P?CP3(:L=":P,UX M-?J-FJGK3M-FIAIGM8KPBD-2<"/UE1?@2\);*V.X3=7LR?WPNR[N[)+M(8#2H*V4.CA*B<^3*[LFY"WUOLV7]-#&;-RI.$8BUGA+LF';Y_ MQOX39N "JJ>Y&]&139\X(&)<^!#$6[R@9B U5K>R[*A=OO<2)K&XP&[O'!_" M+VXQ\XN/U][V/F1Z@5)> V*835/_<]>HND'MB$ MG0R)#)/#.*B:\8X$1SW8A/E9[$";-U\2_DX1@Z4IV.M*N PN7FH?W8@>:HHKGMY&>K)X@I!IB41>])MR$R MMA$YIE95BZN8%X$!CW86+CRNO6.RI5KNKEW=8J*,&.),"MFH4[?(3(NG6K[: M]>TI.M,DR04U7J5%ZSI,!#06=F V M;L@)H2ANV_(%-X16DU$N9U$UD/EPTSO:$.Y277J*('L:)8>JQD1O+A,PK "$ MG4> WH*C,I+I3AW%:%H2D\^VNKQU#0XH**F#:.K9?QE0;SW*/.[YC_6= MFII1LZF7P4ZT *&5HY-Q% ;@^L]?%O[.I2$G#)KB,J"9:.)8DWNA"T5[ 4#L M= $*(B;BZ2.-R#'F55=7L1D,4L#G%MYUZA=77\>&ZJ3*O1.Q>K#=.]%6O]315ZUOM(*,> )?)+9KZD1@UJ@OUQUYR1UW'OSL1![L#\#?J8>RIJEN#P%6 #"16_7421S2UW"[ MQJ>^XVWBDWWVE;>%B1,[0-8\>G"0N((,3$ M<#A93)%(Y*4M!WBKG:BZ%56;8==I$ET1BT^8$JHJI$EL+JD0 ACZ =,@GA2A M%ZEC6CI,C>O].&WVC!^)!+E613D0H M%[1YW8?^$YG.?*<,4,JZ.C;-<."/J/=C-!2>@,+X.F3X4RP/%KD-)8-#]A0( M@XQ>4NJ;ND6!A+KY&C*&RF6L=17TM15 2]S+IP&F4PM"]C3=DH\HH!@P[AJV M&.%N-]YNHU)W&^M-@<\Q+%152;NJ>I9)CSOV4[9@EB21][BC22KNPXPG$/C. M&?JS5I_?C;#U,&S"4"H-X_DR/0N"X=)+3O RC+BU %)?."\2= >=,^J)[$%Z M&\J0@>I=[8W? ]$I>#)13_-3<."MY[]4*#\!"2[OMLF]3+/+N0%L;12:ZPX4_/DJ\GO^+ =2:-&E"N;3MJ_6KBG> ?#F'3 MUXFCO%7*9>Q?$E4NBUK#7YV:O#B^*_A.HC# M:I./NIS]1;X,MD02N0+?CA_TDINFQB2Q)>I +G7(K]6(?*];3LY8>L6Q/N/* M@VDJ;=U#AUR^,(7U?',*A?MU9:E(+LIS.262_OI:I4]M1V,*0E;]<"A#)7N; MR??#9]CC9-[/PMUCLMSY97\NPQYK1,/FN8EV4EH);$;6U589V1-'"M?G6B.6 MBY#F'6WEGZ.G.&K0>9JNI!K+/_=S5<>@*'K9^.2O8/67[W!P_)!"T;.^$K$_ MW!$V0O=:*8.^V%/]J_^8R@51Z&,V5C+4Y^?GMW2X,-*/[]__\ Y^?D=6(<97 MT,YW_T'IHS<>I?H]PHSN$0IP\N_OL@Z]EJ'Y\JADVH@11V\X^>_1?[,6_K^A MAYE!> N7C2[KE5)#_PWT$"7X"L;@V^R^(0:/(T+6'M)/;$@! %AAER\,^->M M JKI1^&2'"36)'KFC2&7WWLH8A??*QMT?AT%<<2I(T$>(DT3_38D.OFE[&8IO>Q3SA5>=YH9P+=W?K84LQB'VB)'S M19W+41*2;T1SKVF Y#/R\/;NK6)@QS*YF)_#B-?H:A0%^1_>@"Z$7 MT11[GM[* 40?':&_0:<'ZVG9H)CIR7H1Z"3"1PA((TI[5/FHU\'Y4QP7M8KF M_;7Z631$*1\A01LYS!GL50VMM&2E43&Z0[ZH><_]BGB";C>#:$,( M\*1&D)99K,7]<]A=_,JPL%!(J:+D.9QPWX6FB/65D!E%^.W8Z<*]/T\G>E 5 M1 VO,7* N,#-G.BJP?FZW9V@+(?A$DEQRX7[1]8/%*8=04[@IC\[M"_?Y-2D M?"=M'_%6J;;C*/TTST^+4(FP?APAUA-4(8U_DU-6.#QBZL0>VM*IJ[6CCLAG M.G5>.G7NT%-7QP>+>6$7@8CCX>P%;\@[&7]/)@W:!=U4ON$CE RO:1]G0GQY M+G*MI>;Q*WDN2FV.8G48:7.$A"N_ZF5"R'^ V-#S4@FHIX+3R_P5.VH&@3[, MQS9,( R6,'<+&K&"8MKD-S)H?C)$:X@WAUA[B#>(6(M(:A)E;7XC4R$?#-5\ MA,N*J3@2TW0D3\&= (JK"2ZSQ/W16XDBLMCY5PY\$MN A#,@Q2 MX#H,(O&1XMUT]DZ1].I2>$8,Z@K>#F7\Y(:_V7GQ6T_)T+XPF9H1=BN#?_9" MEH#\%)1&T;Z[OC%'^HA=(BB$XT(;&$7W*,"VR!%]Y*#^%$64!<#?,K\<@!'M M9#'+Y9BABQG"Q7#L9$VA_\?9;/]?Y(+UB?#;=+BYX.LN&D!2 M"^3EE2:!-X)H*T./E^$/"@P(*:U#R^$!/40&(2@BB>2K&4M!M\@&DF3TT(*" MZ=F4J$0XTPV !Y ]F@M!OW' 5U!$Q@XJ?U.7#,[R"+RR/O:#H#7X4G?M=-X0%(\XW1(6#8! M\N1E$H$,6$"C@+YX01A1/H.EW:-I[F4JU3ZJS9]C24;D.Y=K2/B93J W]&W& MS('5"^CYQAQ[%C:WLUP2MI"\4+_AB?1S<\AEP"6AC[)N2B*@F&655S!A:ER59:?BJ&')=+_S$5 )L>V;CRDO'DB)8=B3N_5#(2O3:91S\9R-])8JN%, M9P#F"/DV%FL\#WJ(,:;-'#_2*UYN"-&6CA!O"Y'&7O&(_<:#'>UATZ2EKDA( M#=G@+PBY+DO^\?W'/WX;HQ)J9=K8,6T-9E!1- .RC=$ M;?V(M47]CA8C&'V'G0%9CN\T#2.9>7EZF_.7!4W"SH&'N[]0G"X2A!&G/-X- MW>/ _(F,J2+G,Y/VP![1@_R/%N%PFHQ!!L%7IMK?48SJ=(11">B5A1.OY]2#-%1#%3.-\3 AU& MQSW].6TP83'JOXNY0IOL3-+"2 -EG'N;!"E]V+\$# OSQ1[<"C;^8,5;EPL) MHN8)UB:2&\U,'$>I1)4"U8QF<*M"0_W8@_HC2Q'-7=CFCS%Y[*D=ES6%WM#& MT,?!WYL>QUBZLX[X:(X0'\UX&&O5:IT,+_]D7T;3!V;XJA=,-J7*)^L Z/CE M,P@WG:ZY)Y0]9SH"YPR$7*:]H8YF-#^T#E->X1X ME^!;J5._@7DL!#T)Z$HO0&GGXOS4(G='O?!\.HVDH#1W?MJ1H:.E&T M7S(-'\3=,S#XEMLI4_ BF>X1C^AGM <_7I 9R4M$YI;,O2"7M:67V!VI)2IM MY]IZWE^C\&T-0&VP +TO^-1=[" 0 MYGRS]<,]\&L!'Y_*:'/H+<@DX/EBL.T, R7J83+M+ON%WH[C?9]RBMR/0Z2: M@33&%W[X#)DL<=P??H',)0O7$=$F@D81M(I8LZ]^Y'Z+08\(,C#:/!3#,:3Y M6/+Y$%C-B#H3+&$^UK3EP>#:6-6=_F\HD;C8Y$HHP8:0Y!><0AL<;3(8K$WKUJ2 71L1)$ M]302HP3WD!ANBGXZ.>^.F M@R//>]H$SWS<#L9'OM\"6G8LH3;';>I:%J(;-0CPHEC,DR15?=_#\RCQ=*1%6UD/DKPHG'^"K)^R3..Z1TOYWS+2'9VV3P!W&$H8K+ MG.J_J\<:CY/[%_0^]UX"ZJK+P/6>/'?G= GXI+187IN0H_:.Y=-/HS $("(< MBE^\9'VZBQ,B&$8]95WDK;S6P?BY462XC!3&]YFT@$03HUWM]SARW'U'KD@0 M&84GZM;CPCLDB UN>P8U79"$T?Z7,/IZ&=Q$X0)S;.!;#-&;W406H'KL!<=; M1O<5CB95&W#*1PAH@T C>O>[ M>(FC"%,)EE!EZ1*&1S(88+[XKM"Z/!XA1A]! \.+Z]01^Q=JN4_VL\4B(B\V M_^CAF"(0N%VV!2<9@\,,>DX)(X]21BZS$1+6A>=;>YTC3L4[J)-Q!L]RM+RP>1D?6# #X--199PXY2JN'P*.?$WO.^68H,38P 6 MB) ;WV_]I)AET%J.RF]F['R-ZR:AM)%Q?YTUXV<2C[@PL>=*T9>R6C\W$#NV$ 8P:.!M1CP:A1"OVC0"5,Q9BF6>\BH M5(I]DQHJ)3V7LCL/ZKTRX-C]&L.6&AG%3C+@< L#,(LN&^TN'ZA9%2J\]=7B.*:"M(-$,%\E@#SUTI/F;M;?!]E] 976/8Y#-_*"-(3LB'/3@2[&1SZ M17<+36'QU#_/"#W0M0J8[PX:VF_CBK\)V3WBB/I0(9+ MH>T+5<"X62>1U,N!$\G2Y,.$?9BY&]+S.&&P!>1"YLQDZ*;")>';HVX@';PY MRD(XN0:/>2[JC=3>*Q^XGQ_S#! C M+6B;([W"C=*/DU,:.6'D>H$3[:E5-9_(6^3Q[F+75^=M_RU-2#EZ^8U/#26_ M[7G)LWRU\]);33X/OOD ?RNXW2[H\T^>"&:]B3Q@#)EKRU@0KH_)90 XOC". MTRS^^'Y-:D*048:!-%]2G33IY0+?1]YJU3&0)(=P)05";Z&!;VS@?+6I?TO6 M[!&2&CY":=,H/S<,#88VCWC[@[/;I]=_[V;]/UV#+0FC_^C@ E,#'4*DH0UR8:-NTCXA26=(-N16=(N\6:Q?*/W9 M"TAAWC6*[<D=X.Q/].83+Z+Z"1"3Q@X0=87E'4&'";2[J2OE0"EB\DW M*.T2E!T!F'D:L %%,8V,!9!\PM'9.Y)&#ZE/JZ,T*FOH&!GPO@X?AI#!2-L[!AJDR MV3-(4.@ 9 YBVOYN3!O7WDBVA%TPFK5HJ"'R8UKM@<$:8+Z:61.O<9@*SXO* MX;)[Z&B$$2NAA< IHKLUH@):B'E;C)8XJK=A^=,8T0UP24[FRYM'M'TD.G"$TBY( MEB?1B6]M;OQ^IF549,4J"(PK$52>YG@5"1>[9DKDD>L"(P,L4"DHQLQ]@JD: M0_X;<,39&U !_'&$TH:.TDG(VAI#8YIYM!1]73).@H::<(29;BM>X<8$D(&8 MP4/*'DWTT'RAO_%[E=JGA5M?S"8RZR-BPL"W,&6R9ED?.7E4G( 4".A;F(=\ M'+%V,NZTDS%2 '$F.X.\VCZG5#Z>/I7'*435J,FE^AJ0/X&Q5'L>]Y@D5>6 MS%QR_QIZ9-@_D\^@(;.5,W6X214S83$9GZP\XE["H,L&\UPG=Z&/[S_^ MX1L9EF!6M?D&"TI0WN81-6-08^>@/D$TQ^%\R6/"YQ%-ZG/^@J.%%V-J3$U_ MC/FO/82AW261]Q4S&S:@\+!(-&!'.%[/MS%DP:C2/)+SI<#;0?.()4]"HE5N MMLZ*Q&F9H:%YQIV1@OJ-S4RV[. F&=&9P6)FV![)BL1I&1&X.+B_V'U$U0][ MZF$@(\!WM/UG&46B-(=-/%;FH=X&Q3>YH"=",AG)L7+PI!Y8GT/?BW8=4Z+8EI0:J"<>RV#D$5CY4A&$WOS$=[S M73)?SA8+]F)@%O97$?'0AW!" 8)FD=0N8@W7GI-QP)]'GIPB7'3721HTQX'DRWS^ M('X8/F MC"W.LDS&EP'Y$8/ !#(0M:?TY^&-:;L4=SCD&3IEZ0 \^3!M'0I[HOUO8U;\ MTH00@9@U23G2N8#(DIH%)U#6,!2^_+8FI)CSHX>=,KBP7+1;%*P:V5-)H[TS M\P)XG[%H&C*;8UG$).L&M/]-SHT!\N W/#--C((RC\< $PHS="1"KDA'!M?= M>!N(0EM29[4E^))#FMUY=(>C)V_1"J4GQ\A1\G!MB 9$'F+0O?%&1@J]&F"H M_O1&F6($KMF MY$1BZK$ .22;-GDH9X'+;-'2Z]P5Q29MX(@%@]%4%LS@+<$4C:?)G?E^N("7 M7B@3L0L*'7+_R%;ACO PK 7&MQ\_4HEW(34B[NS7.5:_.,P[:9@R?7&O#YH# M-, WX"IR_QQ>>$^82U%2Y-4=#KPP>@@H_XM=2!+9@SKLP]N//_[?^Z^MP[*)*M_KD>Q2 M*K-**C$3"3C.8?IE4+DTN1T1CM-PDBR)_7UX0YZ']GAX;5027P[\^+M+L$0;A]#>/Q\R5!R M5NRFCSV7 ^7T 6T/=-%9BRC7)&)MON+A"[U9LV&/\;9SU-I*?%R: M5J.G-+IRNBD;2,'#CE7880H0P+,"!##/5(+&S*$^R'BK4JOKQLV&/8:3>0K7 M\]>;CD!#$K;0N[\Z6X>A#N'!%/M=>L[W'^TF^$$/;GVX)=P!0",(MQ])V0^@ M"0NO[2LK"*/4H>B-;$C@Q ='?NA_?#(G6G.0XT4,]3W6?.P0&ROFY(>\\7AH MR2[9.?[%+G![4$HP8HA2>P5=Y\=(1+](G1^%G>AI%(7WQ<9HTEA^SJE9ARW=]F[&/E6L6KZ!KMW@+$FBPZB@@B 8)QMI"RFQRG+$,> MP+=2MJJ[?H["%W))A;4S9BJ^WL>74VIPPDBBS*!O&>W!+2I42&" 0KUHM#@I M+E(.KK?JI?_" ,0C',40AC]"-+54M/_UX:YEEQ^N+^_/S]#=_>S^_&YZO90W M!CC$4N]89T S4BXI$>5B?#E:+*^:9*P-].N&^R&FYO9.^8E8N[D\J7%)PWCF M^3L:37>^7((R*EP**S)T"(D>91X @W+ %!VT3]:=X:2.Q+_WTGM?T?%1>/=> M1E!4](X^DG):^3**HX0U$+?*5YR+S)8TFU60G?&8J*2#CCK=G>5!CI6#N8 K M>]J.^2E&%;.GUJ56P=,4,/YUC*6*[[& \-NR]WQ+E4%]3\=A/<%Y]=GS?9:L M"+N2[BO+7]0HL5JE:"]K][R4+D>S?7UCS"^>H'^$1 MYY^^LD4$SY8GA7N/D MU(G7- ^:2R[ _4,,F"6I8^QL05@>*N-T$>O!@+L@S: M;P<2LDH)V]-&7N]P M_6RDT *ZD4;Z!EI!7O"]E*Q]-MJ8LU>.PL6#%Z 3[ L N!SDL-?W76X.E9!P M!:SB2&_AX+.0RA-$ #WF"0=M#1I\A,D&='>+))X%+@\VZ"'O("=*#=%I",/ MGL*]#L:W-XY4 6(.(X>;7_CH=')6DAX6IHU;Y#QRA@03'VFX?GFD-7R/,H^B M5SY\^95M/0B4C\"L[/RIF, 1!=E.[4 JC*2C 69&F M9.O^AD&HMTCO-M*5W['WOK6.DW>2<*S)'K06(C9GRSU(._(1E.X135G"WF$L M:!^A ]^E/LO:U YLZQQ9",](?7EMUXL8R#(+?WPF7L9 M5$FL@]O+AA]R>]%U)'?KJNC]BD#!'G2"7ZI<^5_OT 1S+!JAR:&A&18(.:L, MA!Q8F3C\J M6E6STX%1"XPQ<$0:*2ZF6N!5_>-!/4FB^I"!$1! EK0>K'E@; MR%%#>/H*J<8D9N K!*\D=(#V6^-GQ]W'J1G!\!".T:EJ+3V M4EHL^)0F.>+!*;"]I;Z)P^T"2%AVM&G_ONGI\W4S=]1BMD8,=Q(3^#.YN.!* M[(CGQ,F,A&74H=.^C?YR;S::N]Z)YA%UIW/I-A%XPMUR+U*?M9BAHF^="#T! MZ5T%O*[_W2$_NW-'W_X\#WY M]^/['X_HI?QO;W[__D_DFXA%%I-9\/>_E9G/^_@.-.]O/G[\\#V;ZA_?__#; MG&A^H]6PQ35(D\:[+J\G$_V@+@1QHY/<]S&A(2_@ZL&RE#4C1T1HK8<;Z.;4S1O MB&73)7=>VA:2&T-9:T-[3(%66KAFD@DJ9FW+IJF7BTRT1-_'4L:V7*K!$0[V M\&/W?YO#+A@BIC7\F@C(/1@EZ@$ACV6D&&*X_A1'*B/!P;_=!#0*!4=&$^&G MT'^"82X8X.W26=!LV%,?#E^C+#R9X]J1/P=75(IG>+X$ _L%>!1T#1]/4\Z3 M-:%6>TIU3!1;\DB[/"0R$U_Z2:$LT\[)1J/F'^Y[A/Z4!J?(*]QT3$SZ/P]$ M[(X02!Q(>;!-J$H+??SI"'U\__'WKVI,Y(1%27E4?]V1E_F']Z]J0'SC*=-= MOY)A5"2LWK"Q>*,EK): 4*[PRO'O<)+X[0+050Y'E_-WSY0VYG 2W M>AK&" ML&8' ]1CP )$;H@@1]X3#G8 1'FZBY-P@Z.9^T1S;#T$+O8)\T *G?-S)> J MN\5#LV:0P]LY0KNL)81Y4QD(Z3^>%J:UZ.7 0V2*PG 8]126)G/&18)L+ WI:.OK"<+XT(S@2U]#K@'R[8[GP M 'CJBMPB):5LP<9&U6P^O:&$*;>32V[1O";1EP#IOZGQ\[5F;2+::%DW?52V M/,I3(YFBA[\M9ZY+RL3\GRO"R'WH=G5R2D?B#P0TT3P8-&F0G.05\K=B%][I M71*3F0<[&$<_6Y C2"[(KHCCN<2N'FV./9.#9H\;=O1"$LV- M^C(;M=10BO7&FWJ]@U:G?*ZWWN/H@#)UY\73M2= ( .W'^C1BDB?4H#/:QUG M_DV6U<87/Q]?7[[685MT0Q&G*N8M3Y5<:I_$9F19BU)'?Z%.X_]?<]JIBA\;WFA?LN M#_*1W/M["$ 5X,*8-Q+_+I^V$8;^["7K-?,"'/XZZWNPXA[C=(\C'BJ50U,> M"<^N_Y64;[,Z(QSK:JM,OCF+" ^_8OYA^ZP(U^#/GIV(1^1FH5%,W+]?.P'S M6H\_$1))?!DPE]-N+@8TCLY;T+2EU#-^![BZ#O0C1BMH:'@V9:HS)>Y'59Y3 MJ8<0MB^7X[U$M)M'(N!;ZBD'"TI(7WDP MF@K+N("':LPR,&"7:/1U>*D$NRM[HK:$7$ID1T-/UG7^/Q[0T%9-%; MG'C,.;G?'/0972F=^_ )"7L;CB]>HHIAC!85O'N,B=@*NMPG\A]P&^^JET\DK@M%H=(LQC,&+CB*S!J,]IR;H01/7VOO(!L(^;Z*O%X2'HJ&2Y,VY)2]4IQ29A-[QDA DLBFCB")"\CKC$8)> M(N@F$OU$MR/,]!F.O"-BD7BJO:.KX@(2G4%YNYKH#^(= MDM5'\#OM5)H.:U#^D3^-U!3DD5.RQ2$9.<1*6>%T3/?FZIG[I! $7HB; [4MBDZ8]''3HX#('<38:CPW[$3W3^'77;'Q_^,ZJ;8RFH(& R&@XK''&^\8R M9,=5N* 3>;+/"I#KAEZGH !-N6+)CM#95I:)!81-R/IUE(+.T*XAT;82K#,LDRD_C0$O(S7[-7-T:Q!=(A4<)' MJ?_<_@AEQ,KSQ'YAL&,YC0A&*5?O&0M@F+/ M=E%W#YV4 P.OVS0:^ @)XB-&7LJYYR1EPRD1F?> B+T)=P Q=+_&A2# SAGV MO+3=(_*ZIRV3#[QMY-#&J;*-^1AI%D[1_=)*";/\07>C1=7T.B+?,)C1+BW P@F2,-J#,B5>8Q>@ MXE@J4,*SX^BI1=9M68#G5-$*R+["P:0:1DZ9N;#2(5'B:0Y3T<"08A536J8L M,>$BP1A*.$S"BY#7CFG6:!F*%0TO!6A7_QH^QK-%PD/R.J,?,XV$X[-,ZC'5 MFP+J]AJCA[=W;VDD_>F.8RY VY"#!DI\?/_AC]_<]/ -DK8M9 28!6@>Y=L7 MBN?YDL]3S)$[THGB_?CF)DH;$.QZI#F(ZL;H$2?/& =$H"=78T(S__W_[+UM M<]O(L3;\5Z;J['.O7$5O;">;;,[Y1$F45R>RR"-1N_<^^; %$4,2R1!@ % R MSZ^_IWM> 8*4Q,$,"3I5V=BFJ'X#,.CIZ;XN#"B@NE-1Q"5GCP(V1Z"[PZ>3 M%[\YP4$W02D8+9<,7Y Q_WY1)A,RI3'/]1DI &<)'G1;&*[09<9O> K_E#]! ML/IW@I91X@4C]*8"#.8[P-KI ]6'#B!FHIZ1?\"EY_F==\*W:I[2#D[B1B82 M%$*P+8^VI55AP1XU)/8H2N+K]"):)N80K71LTS72R9*+?Y^D/'5&!=WSBVVX M!))A4DC*[NES0! ?H*=@\)6O9TE!"W'PV$;;!U4BR1EW3)S=>H7]:L<55O5" M2Y-'LL?OP):V#G,YQ*4(L%K7\>AXJBDFX9*)_!1*Z2Y%8]'A#+PI2RF8P'L3 M$A4HH7?51;V<-X'L0<*N=.@?!<'6L_B435';Y?*!*R(;.6J3JR7C<$:/L@+? M#ZZS2TI.H*Y,%[/902S^)4BII8O\4*OMR]X$=TGR[ZF@2JS;J M;::EK-);U26'V'9?<.XL5+6M5OQM 2BR5M8-C-WNZ D[D!-%7OY^!Y,)[H\' MBCEV@UE(6RN\9+0H9>,=;*W=,U4];Z/J._P1AL*C=2)$8JZI \[IRK+T2# 0L_M29(N4@]'!WGWM>,,.[@@>8M]FJ>ZE$#FWO#5> M[<]?A3\IG2&FD'!+')"?B ']U<2DIHMDLIS/)WR AZYV;TJMRQ=FOP*,/U&'>IF/L2'P: MY=F$TKBXRK/%39+20HVENJRB2J@XHT.Q9LHT$.Y=:XZQ5_C4&6-FB:E*YI[P%+GWO8R8VJMO=DPXHY@D H&^FL'VM $"\V)&6,B M11%[F>-UMEX\;\OC ,F8 2CHX@;-DF6,*&H*#Z!#".3L*TC<7PS?&22.LJI MNB%TDJ6E5,PW2]8,'I%(PL6JC$:".M8!>U,#^"L? MA(=[VU%;%[8R*6TA6UEQX R/)(93+.<+9H-+G 03![W-R#G8&"I^$WKVYY3% M &@2?7U[ST##"2'(V$6<-"E$8@,3P[Q(+9\D]#M;D<>A(R?M(SN<# M_!I&17)C"%/D\7P%F:T"+ 0!5LAM!5$F 4,,0:-..8#U6581@VQ7('M;(ZG; ME^NAG/H.I<[EQ,M!#8J.LJ+,-?2I[,ZP$.U:0:RTL%6A)>1D?%1;1/F^C?3X M;U4C42HM,#^^SP\#"CG**<\F9>7B*DGY&IE$3'.'P2OKH0!('HDD6HPREDS6 MK5QW2[=$WQ;:B5&/07LH*F"F7I>3T/%@FZ$8;@E%7X9B:(6"_%WH#X4A&CH\ M]2[UZATSU6$JJG?,2MPQ5%GAE[H*C$IBM9PH#IQVX.FE< L[0,U4"@4A$"!: M=Y"=L&]-=^P!?816A0N^'>"/88PF7?/GQ(4"LB*,H+1P--@VUVT[!&%F8#Y^ M%9UM9YQ4)PDU!N.0D_+M73"K3+C+H4!G"#Q-6V9%Q#[GV6JI:Y20O(FQ(QH/ MU=!1;7D1S_R>5$+53:V>0E]$Z6H: =(*W*;\GBU6RR5+^#^6H!QQ78L>4; 7 MP/O'7Y)B\=%["V#&.]&P;;Q-141.U%MS@(C:":JW*^FV!61HAN/4B\KL4A1N MFV?J+0%0M$BX50!NSK?A/&US+P)61)*QQV.0%AU@VVP/4[5KQXD-=*_@SJAG MT"J #_GJ.4X6+;28@B0"HCICO;RK[.. 3#D1[EKP+PVG%@2Y4P[*^-^PTOU$ M*[#F6/2V_FT!45=_*4S*>@$O75F;=&N"!$&FJAB"$$IC+/R:Y?^\3K$MH"A^ M%J72^\AM6ZN%DV(D63GU51_+YKKM66]%=> M/>\CF;*_;?!U,H' [ MY IK\F+K(]K;:)$,@VMKS03+CHQ56?!;"FI.;O/.IE>G)QMR2&9D=\DO5G'I M7K@DI/;(L)L^"9R2^S+*RYM7NM/'@BE"O)L _XWY%#0EZB4;;_6 MR5<_C8%DJ1A.*YR"$:.F2[B] :*%-@$RE$64_Y.*U*0(UHY]D(BPIF 8[?+ M;6UZEM "B%$->[AGR!;?3[/\?8BCVCMMVG!ZT\*4G)$'#MZ$G9)S=Z9Q@+_J MTY',R?73,HDEJ9JYA09?X?27QO 7"#NJNS@&T0YI&'%B.:B47K=+, 5L,!Y[QK@MHV8)C6&P-:.&@'27Z/V%OQ7!FVUR(TV@4%^: MO14?ZN?KA_$%R';PO5G,(>%YXF\E\2;=_@K55&RFS]T9@NCT7%15 B S$GD! M_XNE7YQQ5_F7^4_L9<2B[S9VG%ZD:@^"CM@$_D)K$8LJ$8,DRH8XF4+$GC!B ML;;'^_GE_3S+RS'-%TU<-6X+'$@6?:W-=#7!COXV,67-!8=L##N(W1#/-U%E M ]SV7OUCKW*-_!T4B!YLKVO]]J>8OV^*XDXBR'QVK"9M[G.L1[1'@H$0>727 MU3S5[2#V\HU:B%*#0#T==;>V0O=WKL$S=+MRE?UWD&RO$[:R..VN$';1NU>5 M/H.L3%:G]69/-20?E1;L8E\*>[46-_9-B]RBVFU=!""V!U;K ;>F7&/=,4+Z MF,NHC-S:QH5(8LDD(-1W"[C>J&]=B: F9HIGD"8EZ3!%PG*=2#HE$3SQ>T:I M).,W[IK+[8FD4%0L16YX6O[K)./%, 3,U%9,"]TDZXT^]^C'< M+?S;,I+<0*1W[UD;DC! R%]H.<]B:%,L2BS1B3%4-T!D(9184D-.WWIQL &[ M>M/+ .5Y& YPKT1)0<&V-DZ&L[ VXZRK "* 701_-/<[^=R@#1/8!K@S@>== M2#UV+U3PZ]:'.I]59-G#%);YX?1\5<#!Q+[)F,5S#:&M7]Z8PWC\V04HC6AP1\KPO75D6/R>,M5*/4<*"%BB\5\7A)+5VEGO'G\X\ 5IG>=9; M_<#Z9@L=Y-L/"E P/0:&A2TB\A>A+[$UG+G(SLLAITO($3CQ:(:Z5,@D*)DAIH7]Z60_)^ MU)B?5>A6S72K5/34V%,@-\5DY#CZ^C.B%*[UOQ7*KFKK=:I)1%])$3UANW>\ MPC%+H#V$6MAR?P+@"M';XZ@PTDYA;\87K:BXRN&XMPH$C1 M;R6%$I#:'7^J<"P[G0J$X2Q>S5V:2&K?_NK5/($]9#+"D^1_^EN4T2LFS/S(V%[MEO-%(4O4:*>1$%3U!MRC4D$CKX3=AZ1\?[0#1D%?^%3!Q MS633,E+&AEX((+D#!&H3,+"U:(5Z)6JMW#A[R^KT8K'D=,8!UF';[?O0EN/Y M)H*JUR7/S0'DW;W'0$DZ7FM9U=!@/>< *L1WA4G$1M%RWR'A.L">$$A08B<< M8,VVAT-HWEY=Q)E)IQ8U'(,,#!K5MD.O+(RB[*[Y9J^PKW(PP.&Z09 =?"UI M&M-8#I;\&D'1J5S?)-$C(A"UU\"G-!$UPZ)T"0)3_NK!W3TR; '( =DXPHY" M'V&'"I,JR*H61Z!LW!HMK3-P6V"H8-3+HU;?)U5!6I8/W]E>?[\Y+&?0!_GU'\(11N]Y[? MK&Y4E7@2"?G6N8B-;H+%5=T&I"BPX?@6OT^]%Q4[&V[[D$4RA6^M[C_*ZK[\ M7J6ZKP BB>6*S5,CO>F):GX![!J*-EI?8^F4^(HH_X<;L84=[ 6.P@.[_/H6 M9G];P)*]P;3'R.T1(3G8O$>+?K$C<6G$?S;GM^#PD24SO$TO5_0ZO>7K[OB9 MLB?ZA1LW=T/[E"J 'V&1R+EH!EPP>#>K:?J.>LIJ3AKQ/0*8 ?SA!!5$Z"!" M27C((<1X M!W6#G.U[)3_,W;J@:&22D4.IQBB4:D>%>6F)V3O,@V@IAB5_)J$B<@3G-6Z,''E4;%!'- M! ',+7VA)%4%8P_N+'TKSSK9F@\9S_YCQC,7 KTPFB M@H[S"/E"H[4;79(E$HXN$(<^YD+)PHI"F/F!8/[K1_JQM)(L?("52KXE5TJ) M'2*IEH#>,'V;NH^VK29C>=!@^G,#]QFWZ)9*N>U68^G>H=J+QI7&;=SM1!;/.@$A6TX%,><%GDEB+!D M2LD9Y-O^2+;: N[IA#DJ?DI2DM"14LAOA/,UTFK#$X^2< M'R^W@]>>G(^L4M.3$)]()1<F0$AONO.ZD2J +NO*J'V0 M%!& /TT6C&"*X+HH5E!Y'DZM@X6;C*=Q;NNUD@NKU\1"CF-<='=<:SJ9."7' MY*VG9".CB79P.+4/FP@JZ)R'=:AOV]-DQZ7TOF<93*<4R2DTTLD=?WSN*#=D M@N]ZH'&$--=LWYSN6Y35@\SB%#Q3F:Y296.Y@#925=>3NY>^/>LF!].#C'%M M5) =0:NKM6-H0=Y?Y;J!^):6LG$& M%;?78\X%RXIS,B$*KA^NV8CKR0W(M6K;Z;+?#45=<+_B6N 6\5:KB_ =!DN'?&R4+BARI!EM4G&DZV$4?)#J%"<-X8PZ8( M?3OW8"T#V@Q>;F[$F1T\21JE?IP;@[PG1W*1[*>BTE==)S>[* LUY)'0XI:_ M]O>C#]M"H8"=H7J4(_$/WGT0Y^6CI:=E>J2YF=1H.,DPV#U.;XA%J.'VR21? M18QOD ;I4Y)G*3[7K-KSS_V_F$?YC!;C3,*T\5^XI<_PM;?#FU9?83S-SBGT MD"C@U-*LXP]2YQW]*K>M$$^M5FB4[0,H**+WK'7.!:4 MKHHGF/!PX-UZ MOI8_;+7S7LHD6B.Q5.(8LOS&"<2@X4SGU>[[[MNOCMT-IX(V.F(X]GV=3M@* M)W"38H)5F16-ATN:HYD7[B5""?@M!"D4[SEE,99X@$GXA/S>:/H_=8_-<1,J M$E "2!LC=!%;&=':>@9L(4RE?.M,NJ@K +2@^! 6ZRN*Z"TN5_\7!<*4 I>I M:IWQC[H4PL]M>^;*V+W11XQ"(C5ZO_^?HH3!FGJ5Y<"#?D_Y^H/''F#T%[ ! M__5K4LX3S1(A0%1AS+5P>O(!+^89)6M4G!XR'IR>V_:M8+3QIUM9\IXO>>]A MR8-#>M2_YC]E#*;Z <,,6 'X,L'?F.K'B'+54P%43!B:6P=G?OV'\C4-6K<9 M0-KQ[3#<\?+L(.1@5K.W-H.U $Z>Q D^-Q -9;&#D%>V0<&#%K4Q!&Q M>_5_/+@C6CKRQMKR.^46>XU'00Y)6W>M3H;+79QH%R$AHI8*;VUD" PL^)AP MJ<47@H0D;<4O*5SRGHD2HY1/A(+NN%;-Q79XUAV7V(N^!#OB>$AEWR1/[BTV M6YUD\G=!Q&!?P1^_ZY2'@A8E]A=1)R8Z*0(XYE D/GM+I>N$G):7VM98(?2M ML/QJO1@.I9E(U2<4%;M&V49HPO4WOC3A#RUS-VV<8[\)VB#TZ:_7*+!C#T # MMU[A"(G02*Y7!(!(P,'&G"ZC)%;YOJP*BR)Q*_>R5( YI+R4LD OE 2Y>MX\ M9=^"D_4YU6-PUDR[\\P)1G)I?(G=,>*8%Q^G6_J,/]D?%A6R,B&<".F:*4!" M.D.GM-#124:=KW++Z)B?L6R9VBMIY^C)(4/[^B$1=S2:2)0@M_"Y]B(R? * M1DR>>ZVF#B%K;O8_N^.)O%Z60-W,$VC/B#PM7,DJ8JH8 M(P]XA^E%MEJZ-4Q;TDV)D,KI1"#*F0,5$FCIEH]LTSU=RE+#ET,X".^>:[4< M]O57T.LIRRMJ55!_C!A4'^$E7W#_[?3#C:[<'M#4:D0>08MWF%44$(U:ON'U M*..P(7E;<<\*FHC5<"-6%F:2SS3L\)&K/6"=BZ"972OF_32&/P!>\REBT.?1 MQO@=]PK);N$OEN@N.<1>\,5[U@4X\Y?R3@/*AWV;?J2((/07%FJ:0$\P,V2C M/$OY7R>T%1Q/2Y'&2+#FU:K*0G$E^72>':_?NPH(LEVUABX/B,& H?V:]B9$ M;,%XEC@Y)(_JH5'M(J=Q4O(?#*=[K.(UQ';+4.C^6N*44B'[ B:H"3$1X8=E M]!7^^.X#K@S??>@!R?!2]&(R[WUB'8WWCIK/F7#@'<*<;,/0$7-CJE,#IV[/ MA$4-A2#[38KXT>!^CT13OH@HLL3N]43TQ']G'_E%P8<#_Q;R\;"6 MR''6CV/$(8O8*$KB:YX$+A. ]D T<;@^6V@.KH@-;S7RHP8BPB8!!A2TBA-)Z[M$KW,)J1@ M6H\8XVPHUR"EX3NZ7 G^Y!@Q!^#AK52*L;O:Z7;Z-;Z@);,\$*HE1I MTNZN X)MPOY*#FNM/WYZ'"?EWO/.^+O@V,=/9X_OU B8MS<=5$#NUE%ZF<-4 M*6/N.W:01I2XXS:;-5@W?1:W:CBPJ%KKY"8-N*<-2>BF($Z)I@;R*G5 M#/-1F-&#W/+;",[;*K+J#'P;-%RD&\)JX.%HGM>3\N,*:WW29$YQNT)Q>E+L M#N$,!#NA<5:=;VG.9E&2OB,,]Z.UG0_N/"=JYPEA1C([ 18M<0[.LD>6".!D MN$9109XI V)ILDC29+%:0(L]7B:#AII,25$F_%O<7:Z=)SP]GO@"@@"VYY/( MNB\0.16G7LU]D8C[@EN0 ?P._Q9,#Y.(Q/(.D4^45LV=$G*6U1L$GL:SXAW_ M_B1:\3T+_\Z:S*,G&.(N(3U_U!C/4,V."C0$D_%"!7"I4.R54@B;]\ZIY@)P MO[S@B<::!Q3;)EHI;4_@+_30I6U'SUZJV2F.^4.#? MY5PPOK-/-C25;6E3#Y:<$1! 7)L3Y,AE,9S*K2I1YI"K#.N/?@^6#QJY^@#D M*[K8ML2PAT',-H,X]1U$M1J=1PR>AOLYI>5-)DK+^P&A54CHA%2"8HF2&PP+ MK3VG]$,B,>+@6ETE*9<.@#<\>Q,YD5+2(\KS4*Z.\RBFP$X!DW+XC]MH0=N8 M,=>"50(8TQ1$=\HCUN@,_I.@V&"MA?H6XJL0+!CSC/'W3=$*R6WE]K2E?T^" M\=\BLPN%_0,V>4TC_OQE;-42XH&03+1HHF5WQQ_VDBM!BCSM^E0GU-GJF_^- MD6P"A%?HQ8JG<0N:\Y>Q.(/2"L>7**T[?K"Z"UJB@JD.Y\Q-&X.KQI.0\XSN/FQ) 251*D:9SSYQ\T ?X_S_03@_#7N:MR& MX#3P52[!L+*,D7^R/]KJ-DEY2R+XON;;W M6ATQ^KH?@4IKBPC#0H0AL<*0F3"4.@Q)L#"8@^W/618_)XRU@AEXP?T!EB[L M29'50D&1 LN!4G407&]G/QO.ZK5#X4[FZPL;(#B+D3='JGD].;>4DH_9@RW$ ML%4/.N! _;7![RDMJP/FVV<'C3X$."30P$^T<*8F,$A.M/ -N=^&[:R;9M>V M_B'-WP!'$D PW5 M[J5OE$506+ B\+'$@84/@224?BW[@?Q+.KL!YM:[9#8OA].'0@;NEI;M4"9K M-80A0VP.BMYGT_?0;!!)1@2^TSK]J*B]]9MY(UX;PA TS,<3SDT"!X(1V>2(UCO]7^F48SC7W<"WSU+ M70]LA4I(<0JEE$PD,[%5"9DKQ?Q#I;GSH9#/HPF!5J;)F:VJAU9(C,:N1\!> MIQWN!)]A&,B*&Q[EC>2\0#O?(4"1(=19U5*("YFS8.#(T&BYVKJ.#'!3U*].,Q M.TYG7TO!)4BO%.<54%XY(BRH;]49IK$4'PH\US%J3SLL#0<_#1Q0 M!"VIP4[VK-X2RYX#G!<-BC)9\+MY.-4EOP: >/==0KAGQ:=':I,@56#OKGD@ M; #*4$V@NC(D#TY;Z(PT=3(ELR-.L&WV![L:E9)>L;NF5YB;L062.JL66KQ< M# 7 &$-L%Y*D+G2$*NDMZD[\4YH-[MIE7*HQM1V(1:IUM]AK/ K#U-:V:YM, M;?Z;7A@4K80-9[ M4$M0&B!AH;QCV?/T 7%K3%-@+RYT[N+**RUPO#Y^0%;I0F_YCF['UX[W_G9] M.HZ_B3B&RVP-:*'LIP-2R3S/@&4RI^(0P7'NQ\)%5#U[$ G40BPU <9_K.FM MM)CRFYE[*Q91;AU/[M7,G%6\@06B:/Z1>RG3=(6&:\,XI._RCC"SB9;$<'TH M64Z362K0X2=KC$>$MZ J QJ(8+P6,&]P MLN*CUR82KXY6NU?'WYB_S:[RY1M164[H1E;+DE!!E YB*:GRW1A5OMV^I24 M9(SR#-I@N C9?7]P2*;Z0_RRD-,@U7!4A&L&8U6\_CED,%]I**/UUBH?"1GQ4^ M7;$?NMYR);/L>W!R"[YP.KF'ZP)@1;)+(6; MI5\ B1Q_L9OBMB,4EY(,$+]2ME4Y#[<_T9G, #&;]9/&PW['[:L.:K;7'UB5 M"XF)UH]7''2?DN_J%6UE8L9AZTX'O:06G/#Y;?T=?)T:]/ J/ M->CDT2_27E!WS:I6SRT [L0([KV,,B^G/TXC+G:^UF9P0F5LN)^J;01W[P,= MV?3$!DZ#]4)OP@DXN3%LH.#^3\Y1:]F[R=+9>_[!XE2=;2SJO&8(7]CF/0.@ MC'\\^\R7C#QB6(,!#@FHE,*+69*%.Y5>A 9BBUX,T M?HO/_.L!''8"<+(.Z"[:AP9C_GE0#^Q]???Q:JRJ':'JD6.&_'*/6>LX7U;L M2 A8+U/556]A\1*&WG@])K*E [Z]^K9=Z*UE ^+PW8R#%%5J'\N8OZ_::J.!%UNV%4UM/^O::ZN EQB+O\X0P564B M<)4C)LYD/9R.)(.E;()TPZ)Y+"VG>F2JU(#?FBHS$*:S+X^9Y>RUY>R5[:S2 MH2 EO(_C0_E=LJJWG*I@83^2A.T!$A4_+C';FP;Z^9X<2SCZ7*(=;%I3[=Z1 M(YQN*/:NA9ML%(VIWD%'CD';2N1\YJ1!X&9MTJ"1VJRZ@%0IPB#9L,:EX=3Q M@<9X9+ICC_&X%&>@@H85M")K5"G(ZZ^A M[6X3R[+HQ_]8B3%GY+<=1U^;VS?;&&&[K).L9T7YOD:J[GV$[8AB4\DKJ@V, M9\*H=P0Z&'ND&2]40!/RU W5'8GTU*/&#LI[*7N08GKM@]QSP=Y@O]/KT5M2A4U&(- #G"FE#% MU8 W*8WVDP@)4^?7=BCZNE.LCC,_SHAF6;6TGD(DJLV5C7?&^Z;;P#OJ8F.G M[85(V@&T1 ]+N620IK6VY&^P/$!F[,\O5G=I=[XWC4@^\SV0?,*@*A0,X:]M7ROC MF!+]F/NK>\Z2HEA):+5L518PPP+PZU.^[GM M7,M2TR-:$5&A %7>N^-YZA8G; 4YET&&''R%6C.-K_)L 967E=A^#:>#*(<& MJH)G7XCN+MY23BN 98"%34F4"0+.R3("A\JD&9 %"ICY7J FQ(/$BW4R5-M+ MB8IJI/B?5<22*788X.@I+?R76352&)FCQ@.65(/'84=)M3(3WA,E^RN($MK3 MJZ+(;2FMPKLJ3#%5]VC+KI [NLQRF&#&.]L+9X/NW@G31._7,5U"$M(/2-E0 M0T>$^PYN._$4.-[G&["(M;LZ)"C>FP"?ARGD'=EJ-K_BSZ87Y&L$OB:ET$)^ MK.%@'Q_U4>MQL9,R'YC8W%8BC25@;3B$;*C \J]9BE*/ M+3;JQC9F82E2&T; ,BC'2-MZ%2XSVSZ@RY 6$D5J(MN5+"._M?C:IU3]T?6% MBM]YE0L.@,EFLMZMZV%3Y%8H2CM^@:;4FBN_P^>4/TKS9"F/G**9&S2?E@+; M<^LJC.\+97\'M$ZB%'266^KAW?5JVH&L.$2[RST\R^$+?2+ M@=7;,F3&B[/5G<"K4!M>;6)CP$Y;( WEV[=1EJ3E^#F#W9M\OJV*_3U-DRQ_X&;PO2.-;[.2;UE7 M4*+#S<%5PG>!-.6_/IYGJX(_].-G+F -9?X6JE$??_CTX_]G'R 080_1!A&T MB,"67]E$/O[8(Y\^?/KC-Q8X5?;D.W(TC7#A8D\NK7MS(*61*$B9282=>)!# M@VQ&CS#4M>V7VVWJ=5)!GK+=KQ>/&=N7K%&>U DA_L\HIS3G(9,$?5;Z?./, M_BXD*^X_.S4/2OO^2Y0G4'N#EB]70'TE2_2/A4&@=[6?'5,K\G%*4>OQ^;\"*!\$+:,MU@A'3&<&85JO0-(W>2_5* I.(346;0 M A=HR%F\N"!C'N;)+ '2 OZI.(O[Z'28:+T1%?(8[@<[YY5]C&($\[V^%$W@ M)Z%:#D9RWPW<0@EN]$5O!'1L9>D,.L#-CYSAY94V8F3VB%9(S""P^7GW \#V M]MTWT#P>SR1ILE@M=!NY[%!W.@$3(@D-UFW?HB/L!'RH'YMM]<7[$<\NO@:^ MP/'U_'_12%..AX:P_O#BVB!*BW[Q"IBS/51YE>6WM!SQMW@N*_)0"Q?X@3Q^ MH6KM%*T8H&GO>@GO;O"[.;5\Y8B-5C#'HA@SY!%#@@3H=(S=!>592T(,46KQZS;\G96FIR-$Y;%<,::@,'V05P0$!)M2 MV#H>:$J>?&LXH4Y%X1K()P"82-FP)?1?Q??FI%TCWCK_:)2041AOU?B5,>DN M*?[I>NQHY%:8#H.A=[Q0?O=4Z$TDD@K\7SN ?^9BON[A_<7SE&,!%<-2BZ4^ZP79Z0,RX7*'5# MW&1Z&MBN:Q;#J;6J0F^-F'1SFAX0G:KE/"K)<[9B ,.BNEI72[Y>FQ=5=QU6 MJX6EA-CS 8#?;AW:@B(Y1-A=G^NKC.U[9/F.]%C&]Q1\%\/3WI>BSUD6/R?L MS0U:F[5E)>EH+;:>N&.WE77#S,U&'B7I &1 ;DZ8EA[C0AAN'WW&MH1UX3J- MZ5? O;J&]5]U^XRY *<10R&<2.G0Y"/D?U_()J > 1U!!A!E/._GE)8WF3C: M+%QW!5(H0:E$B0V01[?F#=OE2-$E3VJOO2T>>7^UJ4+@^@I:M"?\[FNC-*OEBOD/);FKKLE[4(O'@U*M@/\[22W@R( %UL'7DO*U*Q[E6;R: ME+]&T#]=KK'F&S'YSX06N*J]N0990PFG.="S\J0LI<^$2LWD6>HDN>CA[K;+ MJLBGO)-:B%)#I)[:X*A1*UX@WDJQ15[^COLBP[;*39SET<)A;46!%G\KD2(# M58]N <:"#J<.Z+0VH-LJ]Y=O=<'D!A"!XM(PH\O< M%O*$PN!YSI= MKDI(>EQ3#QO5!X7*5"K(/=660^P(?%%3,AZ&-/4 3@FOK8XYPFH^''(LN.UK M9)417N6?YSEA?.WPQ!6?@,\4W@[+>3*)F.LB8 MY9]3:5\CCC=6>;V_B8(ZKK)L/*\12HG0*B%[>J)%KW(6G4UKX\M*>RA@Q"Q? M9C#=4'V"W,_B;C-NT@_W/Y#/&?S%< NLT)X*8CSAB+\C^,H^0Y2N6_CM%T>1F% MG7P'09_))1KK;8<$V%1J]S+X.IG#77(;+?:^ :4HHF01$';(@>P*Q#_02L"' M&^D^8*CO40*J4>K1HOC/!IX*:TX]R\G9C!M1O".,VT$+2;2._-0X=)V@Y?8 M-OSQW8<>^>[LIS__]1W\^>.'#^]P>.*[LS_]Z>,[PL.S%.@$S/OI5_A8-Q8C M_QUKG_=UM:G#%'-%'-\1#&N05.S0M]OX&XY$RS0^=7LL0G3O^=ID3N,5H\/I M=@*0*N4K@@?!43R>Q#L5O:5NK.!4C@9 /_EBCE#"U4-#QX.]% H\3;)(QJK* M)983"= : 444Q=')0]+4^'Y+2SEZG\[Z\"9P/A=1*3B\LN!=!'SJ.]K@U?M* M]F !T/*$TMCK:$"0F+!*. H)SM\T!@&Y<8ECL$(G,4H['X5:Y>UXHW&;I8/% MDF5K2B^3G"=%6;[G64K-92Z8*,E$BR9"=C<\JNX,FAWJAB=LEPM!BMH/:0+G MHQ&[RQZSLH7#2"V0"(GD[.'.6X]":QZP+<;W_W#1G]*;G/%^J'"^*I*4 M[Q^1@5NTB$LR[CW'2BJC%U(XL:3W%.^X_Y$2;SZRHW /[L-?N2;&31C38L^S MK>KBK.0=M\WV/::D$1!WW&:S!HN#K%;NIM>6*NU""2XLO.8B9@I.DK#+SL^W M[S(V!E,SS>LN:4V\;S:=G5 %"&WY()#ES6Q.10,O;LOD517B3F+4=-?A"C0A MN(9TKX*]ZI$E$[9^7^:1J,UJCK(D#\Z"SX$*T M!_&42J @BS[#X;0?9WB,Y]!H8$03(;NGB >AEB/E!^I"V%8)-?79GS,&A^>J M$CI,K6;@G&WMU??87FU= &FU77HFTMQZ^ZW'PC,6BP38,T S#M.]QI#JE2 A4( ] M KT4R#QN#U1%KVYYF(4"CT:P>69&TPF_>\[7:GC/?+QV'68!+<221^1<7]=] M9,?@GFZ6NX"SH^$4V^E=WF,@!I98T9?OUPEHKKBALX@->/1*]QL-1!$AZ_@M M9\&-WL2E^P*W*E=\R6\BI]#S'4\S^6(?B66_)'7A CK6=Z MDP=I3"X]]G/I08S-G431RBEK(QAVI[QAUN:HON\+.Q8^DN>)P%IQF*OX#&T+Q74J M-F*_TF0VY[=)GV^JHQG%'\*[2*^N3J5R*9Q$0CJ984CE7=A"?_E0-90+BZ'&I_;C^EI)L\57,"^QRJ'>K\3JL>!+ M!Y#9P82%^VF-$4A08B<<8,VV!REC?HF^ N>:>^2EH*.UE57,##@I#!GRI,1J M6#^-[RC.E)JF(9-XMI*;5_3A^QE?7J?@)MOFH51F=6)9Z7S0;-YB .%!\,&[ M;!.*@>^'X&%NVTM5O:BY-@CBS/:F7$ ;D$4 \!3ZIZ^ ZW*>9ZO9?$S3WVB4 M*Q)"R"4*-Z HGAJ))NT?R1HD\PP<-9&/'\0'/6Q6/>F Z+K)*W!>5($&IGR1HSG?;FQ#V70;WRPF.>5Y'E405X\2XHKGY6(E+3-(T=$";(5=A04; M/4"<&@>?_AVIE[LJ-%>OA9T&^NMC!<.4W-F!,OBU\!NCTPU4[6#1!$Q,Q&F. M8WX?50+&__>:.\L_F''FV)\! H+EV[IQZ0:08^]@DSN:,7ZS71_V3$/F!7X)%;-@]YA,V!U-W-V"L[S3L!E\SW*Q:HH^5J; M]^,G (0OVILXU-"A4AEFH$H=4?I.PV]5IU*3A<,IV7"_W^1^X)G"]^OEDL! QDQU71YG?)\8B&*WGN>E%1KKEI%OB:Q MJ;RH4Z(IUPG%9ZWU/SOJ-=MPF%ESV):"@.=#=[1,!&PV-'S=+WE*F.6*ZL)I M_,1(%KUD4K9%<1)HOJ9R2@.U1667J?(Y7E'+50GW'/*(;Q#E0%=4**BU2V#J M9JKIYX3F43Z9K]VG?ZWN/2T5L^S;_B_!VB*!*649^*B-E[=B7Q:L M P':WB0I3,GD-$[*JVB"''_7*;\%:5'>(4M ,M&1C?6D% MK8]P1)8H!23R#LKDWU=FW,0BDU(!39]GH(7[^XYH10& J!!17:*@0Z+)H^^> MK8*0(*V.[5A>WSJ I!#3\N[6@I3CM909(X-M5?9N!,?_^T4\=Z*C^J/3X(6> M[A?=\+(/'II+J(0!$RUQ]"N=K+!Y()M.DPD70>#IA\9N^J\5ST.2M. +) MR M8'C(Z*E*O'N///Y!I#6R/=[_D.%C:8BH^"LC3?ZULC,!U^E5[)^SJ*XLT<'F M0CVXR [M'6R90+N9>[1 (F5K.>R@"NB'Y??2!'8_,Z>A&B,%S]-8AN@*.)BU MS/D2(+!+%PONNU@\\)S1! =;BY:"8[GC8;$OOU'5LX$ZH2M4-/AK?<0H[+C_ MM?TTQB&QXC"QX["0<2AU')9:L;?=-8RRB_'SJX31_(+?>[,LW[N#YG6?R<,-9/>19?VEG'-%\8,/DVN3M! M^GO^P:(9RZI;CK%7^12DT-V^<[6WL7&RD67 >T%[)%*\7P5._5J=S*YOVB : ME<*)DDZT^*#,H:W[R([*O1J3=FT.JS)7A<-7,/;T#&V$ )&/Q5_ CW*YSJ^G M'?-B[C)>P\*IC8VK(3-LA: 1$61Y,.?82KP"70J&N]Y>M$!)\2>XZ9+N\_8548L1JT/AEF!=VRV[5WM:[W/-/M*M1 MP6XS,"=B@A+79>56DB2[;E=$/!PM#@_V)G;4?#-O]>;)WJ08AANA4T%@--QF::[^>1X52=%*JFB:E7IJ M=P][?GNX7YD#(X[:(-'09)E$T*:3CAOS$K)@I/3C?)44Y7F4_M.M*0K%$) 3 MIN?)T>QZ6Y,P_]$VW_]N3_9+762+18*89(.ODL4:-J*P#S4_:F<+J#JTC%P@ M*E;4V6;[:WY^&D%@>_L?=//8?!KK--<%QTGRT'1BR>R&)VSW"7$WG+"W5L*3 M\^H9MCGFAL0IQ78H/70;!*Q35?9EX_F%G.08<\,*ADXK4/LVFO35H @IC7R+ MB+B[SM;.27I$>:QT$$N)#;CO;20'9VC6O]]_WO?)N[[]W!\-[P;^#QOOZ"R! M6;VT=*!3EZ>-1E80.G4UH3R.OO+4$D\VK+P/'ND]6Y2;9M0!."3@?)$OWUC- M+0"0T4AW=MHLUD3_T .72;',BHA]SK/5\CJ5.0$<:B*4_XKO( 2^1I;>TE*D M^#]3%LO"G&L3K&@Z)W,N$6MG4+<](7?5Y99:":HE6B^Q%1.M&1&;^Z<=F7I# MB(K0#".4Z C%=H0R':%TR[WC?_JL(&K@(63# MM$>'&P'+]"8EF]:XO0R"M\_[G]_4XB >4I,1-@=P.3)&B_9;5'VB98RSD\[5'JV+VM1!(ADTBA7O'?#";Z M'>7Q2W$5XK<\XG.E$QNK00S\N-Q^8@#BTTR17?TD4L99[GJ\+X7@?].ZX8O$ OW4_C_\Z2M/R%_P/(SAR!T[:2:F-! M#C41I2H@HEJ-D^=V!:>R,IDJAJNR*+EY\OA^XI8=;) >J6$LU/5__N.G3Q\_ M_=]G]W'^4!'CG)8 MUQU!2DW]A@*+ ML0;T>S)/(I$6W2&O6,6A>^&03 CZWAU"&!]0MH%0Y_1.%96P)@B^0"]9KH\O M3^4:<+9A689MU1(>@H>"3E?L)IDZ5<@&/&58X.CL"N41!FS!ZI P+;-@)S1MG2P2#(ZSO2?J%LS2ZW%*\;(9^ I^5B<\Y AC<+Y)R3XRD M6N5!"B0%2/1V:-^.Z?K<29B,DH)T>[N;7L%LL.WW3O2S9;X>#DW/Z32#9; Z M+2_XP,?1UWUI@+9/UHNCVAYY1,5D0[.F2.?:3R@P]L47T9E4HG/&\ 1[!@V9 M,C3Y9F@D9WKI+S1PJUO)DG5L[S8':"=@]LE7F"' 5CVJK9ZV9Y4"5L ICCR; M4!H75WFVP G=-%8'/L-I$U*!XPP_*B-3K@W[O# #" HS$<,.[HB>V+Q.EZNRN*%/E'UTOS3_L\I@@S0" M3#T@JQ+=H52N#X*"\SKF=V,"L[WFC+[@F1&80#YZ&\7PX+F\C/;DJ1#:(]*; M<""LNM=I2T;7'EG?!5)BR*O[*CPIOS,V@4)@:C;;' Q(T&?WSK3&WX5],S:( M7+"3YAN>+\SP_03UZU7A5(BN:%V2CGX M2O-) K4ZOK@Z#7*>O[8-\;P)ZU?:VB/"6E@'A+T]LG'3Q#Y"&#%6Y?P@\;(TM*)$LA\N2<56MJY6#MY7.U M'M&1D?J#D8M(0"D!4CFMHYBZ76P)RYH8S%(Y,A592KOEH+S ME#8"0='GMU5 MQJL7\/IZQAMJ!OWAQ;6V$:GN6H2F9=2@6+@/?<^FGB\O@2_<6OVK5L3"EU@&=ZD6/&"CBT+ MD2]'K8.''Q76GHRE25*$3E3JKP_0WXOM-64N)?W@;H2 MZW";YIF#W:DL.?-__9H "5YYSS,I( YK:1EI_AU!40M2>2 M%10X8X*.S!PN2G:I8#M":1$)$@FAL(<1@X )0ZKS.#UBZF?A>A2MTJ,"FSE? M_TQC&+*YHP(@II@GR_-UK?5/\;:?KYN$077=>#6AA@&/-V#L MZ&)UE:11.DDB9@QQ/8HRHR ACVQ:(1YT*U3 M#YXS0S85,L92"\ P_0@I^Z^O5>WL'6T)&;']5)H MK^W]LLR3QY4(0IGQFQ[!@\.TU11\CRIOR )Y18$KC*=D@Z\36L"0X/"QX"Z5 M]%HUB+H=>Q>XY\RE1CD59YI/)_,H]TO/%<)E9GD[G*H'OB!:&X#Z$:&/] &P M3&HD6F770[#18U6]\.^7.A2P/:$B%% &RU0H]$T1$(8=RYTZ[1M.]8M_)$L' M@Z\EE&+XDSI(N7^Y"R*IE?>AWIZ9?(%0F:1#*2=_-^J)I=_K$L&5"W_A:C@= M:BI)!$5Y/]%LR?C:C5QUPO^MJ8^R14N .A#$[8H@\"CP./#1.@YTG>6VSL]Q M\L8Z8Y5ZD:^CZ#4AO82<[A8E6W&T)$XJW+,567:5"/XASS_<_6#;70C87K91 M0;_-RG;:=HZJ5Z=M1W72L+TY!^0'P>F!M;,_RREUW#AK&0'H>)WLK:WR6E: M#6>2TEA6KV$HZ4[7M?F606U#+E=TG-W3LF2B!\2)9-S((?)L[52\-#MM4*?. M!'#62QQWB;.!9*)_A'GIF>"8>EQ+1]_RR%N=@+]\ M]/TMA##4\:W'N)*/+(3Y<^ O#J4]^N.JA?ZR\>V';5PS9;GV3-,& 1!Q[)*2YN[U<(D MYGP7.>)[R/R>YD_)A,+^4?C:!D'P'2T3A0T*:@FJ(E)7H MXH$A4LIA:0_HW M% ;SIM25SJ9R1F'M%65IHQ*C YTI5['F^!ZCM<$^LVTYS'B?/@B]BYZ_P,!S M$C'1X7U'"QYTM[2="X7N2Y3:/4_T)9*">P3\T;)UI[F2[WV&#@;0!!!S(7") M][WYJLOS_<_]N\'/PYO+P=W]]V3P/P_7X]^ZXXN\2K; [XF$;=ZV7 1[O ;3 M*9WP6W#P=8*CV7?\YAFF%U$QA__ RB>^[TG+@M]#W-0)G'WR'_ $M_J!]4U[ M0L[,S?'?: :O=()50^L1185*!T@.HY 3.6?.7V/(R EI,OZ%&CO_'=IMD.)H M. 15F4[ =@@FV-/#_R>665!151;+KT# :Q]6?Z,RS&C3RL%O;L$-_?<5V[5U M.MK+%FCO]B;(7& 6=6JJJ;D/\L)A!:AV)7=2)MWX%*A.X&8Z.Y#5.L/Z-4]* M?M\\.X&>CU[?@G?\CM5S4(*2WL=_HA/(ERO%90)%FA-X( M[8 ?K/LNU"J<6UT)@0D8KR;EKQ&,"91KJW#;#IN9E$^4@N[YPYH=J9:=_3=+ M&=:LJX1)(@XWJBR0(VDVO#XQ=#)/LV6>/=+[4=^];&?)(_<_+'_H'[OQ;(O= M068OVG"@OEC5'?&^2-W3&8Y TB54;$66V^HJ)17PA!\IM$)@K'CPB56=T:)# M+U6&K:':>80=4*;DO*V-2K84BRZZ=C!6!/=)86$E\ST;-C]%5@D\:P!<5O@@ M3#13A6LR.TCPFHK&AX"7/H8@L&;_9<_KFPM0N]Q!2]JI4U8;G_)QY']^!!OY"@ M(8#-<;$J2OY Y8['$FHH&I]A)5_ E"@-@5J%U!S3.).8;[N;OB0_2?GZ"BCV(S[4=FQH5*S,B%9)JYR(V/!NE2/FDV5K\[55#QJ(^6&C%))(Q MB79B^,0J)A3U>\_UZQSD^S[Q#8!=BE+=IE_XSZ[XH_;N#93J018L,^*@UN8D M77%+S"F#H$(1MRF/N+)T..U/IPE+]J%=M[($V9HA24_$S:A&0*@*"E_5(J7L MY(*Q.>;P[0:#5>( NLF5>J<+[38#H]"OVA!@-1A80>J?:I":9S)@)RL2H(D) M5F:"5;VIMMY1WE\$XSQ*"P%FTR]'0.U]G8Z3!76O(*(P>%Q 7+?<,$'X29(T*>E-\D0WNO#M!M>!F,'M3WG M?^,/]!7_!:T33B$&)1,R_(9R\?!FX;>TD,CTR)"L=))>02&6F*AEE]+6G MH#7(V:,8V_".1^,Y$M5]'6[@!6RZ8(_\&WAPMC*)WV;IQ)T!:%2E2:^RI.-I[&G'0MX:;R<(>H&' MW5CDO0:,M90OM)QG%OIKT0I:V?UJL8ARY):5]2VAQWKM=\T]5>K>XDYQ /I MOA"+>%45_56,6.*]]/< [F]=PIDV6N:T0)"YZI%U!Q_M; K MPL,K]7D1_VB6"T$\RN\6J"K[)<,J&SXK;6^ MV^-HLMI^;62]GR=%F>5 >OX-1J4R[2TE$A,1\J2E?X/!42]C"PQ\&S&SX66N M@(8K7F9#HT4L*WM$A]P8BJV/@9D!'+$)T;LG]([O";-5690\I85%1[&P>5\Q M71W:PO$5!8%)=S6>;=B-V:[-P.']G#(&:VV4[MN+*T<.41*1HKR/@LIFY^$C2V9[ M4:A4T,)FLQQ/11#X@W<= M\\NMAX':&,.%4F!5JN>A7+U*B1Z:%G;B8?A+W.QEMJF!>J:K%%@W?/E@!NB_ M38:S]PQDD\([BT#K7C'+(9O$#,4&H$5HW:$7*,E(_4IYJ]2994LF"GH>& Y9 M5WOC98E52]62S)"QD.K_*/(IX8ME7$##I5M;$[9LQDK><1I>K_])&6((\*A- MKNPGJG8?K@NIE1-7)3< UGV;+K"J]<$!3*PNFMJ8;-.@IRI<.Q&!:C)\@\$!% M:2CJPD#,9$['SUD+I]%;*\RB?"QU$:ZLPQZ_6$[?<#;<8!'-Y6883UEYAEFT M@?=NBX647 K&EP(.3LD/_,\=M>6LE" 1YBO9VSOF[(T$[AMZ M9,)EG;++ZDW[,A55CRC-_*>,Y^\X) KFK!+_YB 97IT37(K'W)TSP HV>-T M3E5("Y/)EME]+^7]\.)EI=!$?L1_%L>U7EP.S- :+)[$#N)&[&\PFPAOPL FG- M]^I ULU2@0R ,+DKD!YO,WDC'?A.\7KE.WCQK$W:ZQP,T+1Q 3Q6_"5PD<7[ M=IM>(&\5ET% 2,#I@GT[W^J;93+9G)(X?C=D])NF%\+U4:JCDS'_-?=C"ZNG M4I_)A*+0:=,G=GAW*OT:K4P2U9HT_!JVB"QXDW M-(UI[G1KW528A(F2W"-"=K#;K,F]AW0%AS'1DO^[7%_H!M K2D>4BTK+:.8T M]F%$DBE%N%(I%"*R0NT$.VX$9^U$Q&@JS3N9D+QT*PBE1&GM$2MN7#$QF@,0 MSDPHC1'6$:HN"#=_710KZ"V 9]-Q^N$1@/WX [W2: ]D*57*5#^1RK"XY;\3 MN75_Y;56@L5X'XC6+(1\GWM?+]ZQ)L)8'5W]-5&'^Q](H<3RM!/U8!T\#S#]>@#O MY977FJW!.L%U4M7> XQE:0#1%M1_J:>23O_P:]GDGY 2T?@23S $FPMV,@[QE4 M2H16(M1JA&?8B2C?N7:P8W7OG6=GK$'I,4V\'\1^.]NB]%:]U.>P5Y^VO M.64W9_(Z?@#=)XTS<*].;=](K5[KR-[%C*[997=EGF M1=<"G$S>\/< &\VSU(W(&<40E!-H9ESD?_$-?\N)V7NWX0,AC1AQP3K6[VB9 MY/BJ &S8^R6\9'*(IV/WE9&+H+-$2B9*=*!.K$LZ35(:GPM4<+!$-(GRO C^ M(3\OV@$HMGP&A.(B&%"/9Q_E)960 4".AY=4">X1:8'Z!'_LW^O'TB2:]817 M$DMEJ\*TOT'/A0+0OJ%%,9Y'Z<=/7_@WYW:#\E[@?-9=@+A3@E/2P$]91!%B M G%ENO)$4QYAT*M8 )S'X:O,(4UL1;AH$[D+ +AC/(5![ M)6RVVC+\6]%E8X'Z]AT:%@$*E1;)+-W[E6I?92F16"(#O4K;\84=VHT+)#W% M\I6&8U"T=NYO M(IM8D8U$9%<869ZFU9OU4HALF1$J(EMM]9ML1M9[XX#IH0,V*['9F-%T L:6EM5B$RV&:648<4\NVNTCL3=R)/8SCL3R;4!MW- K)7 (UU768U6^H)VX M5CCC+YWAIN]!Z'Y"!*&>J%C!@$[RS6HLOQ%J [S^B8LKCS-.K?-$J<]O79X+ M0:^#*E.XW?RR2E%@ T\DI)-EGDS"+EX!!.E $K(PDF<$-*U&.]P*(H! MY'PM$XK[.:4E4A;Q3,^Y"]6P=_2 YT,=NZ,2HK1TT4GV!O]\MZ8B'=F$/_\K MX*?>WE95;91TOK9*)?:';QR !&B?"^@WJ[D\M%PF7*'@[S8J:TVI)W0'U.GK MK)L@TA&!XU>\"0H3D;RBV_M[JAZ$VCFB.]*9#6:U>?>+LU4,1F$=%(;H!O3M M.7O#(6C8/DCOU[Q"N[/3_?L&]P-!:=?)A:RCQ'ZIWX6.\W(;3$_DS#JN?1>& MZ=J7HVS#1]E6$PG\S1CV6Q]E\SFY9X;Q.JPL11-2BV[8^ZP MNB=&+!%R@VSM)1;#'873.S&9PE?P!23RAK9(T0V.DP7_RG!ZSS\MIA$>RHJ1 MDD]NAZ-H0X]H*XAE1H4^21,?"E,@\;*-D0,NIQ@P]N]8[9NF"RG09O0\3R9S MGHRKT"VMT&7:(I(4B-V,P2LS\H@H<-DLQ60F*A3Z2@]$?C]*?TN_I)?C]&?^ MQ_WW! 7R= >V ?1KM%A"+O3]Z.-O/W[Y^,?+[Z&$+J9"0 X 9'"9X"YR8,J^ M0O[;.(LK>^+@^*F<)_RK-"5QM/97Z(*K)KO,!U]I/DD*MY8W*8L'0@H[9L-9 MU>9!%VRNW>H;\?9/KYZELS'-%TU,(4YO1A#\GH=HL849),CKD1L19^EURO_^ M&*7_'$ZG-*1E-].,=>XU<7KUKM(9,. M)MK!3#H(0^A>E^8ONK!B-M_N-^*7IG)--]Q@.SP()"0PP52%0->QCE5859&$TTIKFI))E-!N.,&V6!]LCGT4K;&9>IS)OI]1GO%[ MOUS#$$G)WR,#_NGR3436C63)(]6@BL 64DCKH<0T03BJ (J54 M04;:8]0B7H"#[KMLYUUO]SL 4H9B&\5T"">.X*WFID2+)*:@F$P )!@!;.<\GJ.CJ ME _IQU93*)@R D>GH(GG]$(560I=G?5Y6_YT*=U%)41I(:-P[AJ$0(D."-2! MRL#!UV62"W"U_')%P=K+:(U(#GRI!S2X5B_^Q$(K7.*"2+4!>&><8$#L.\.H M5LB-)=(KF@@9_23+"6 ;7@8("S9K/VYP/\-)U Q'#,_7YBORWD729I6JC:"W M':8=]>"_W"*T!TX]L7OJL9<>R7>_G=#(&VD[B[:Q"9JY[>])NQ31MC*-H&T" M.-2&50@$+OLF!$T@@)1DD I,4_?(M0,?*HD[-9&G@1.=UN&&3C8R]F+E@](3 M:3P5IR>W5@&.FC[$<%V7NI].(WE: *,*XP@1_ H U!VD?(G.73AUK89,JY=/ M:Z_"BRH#R-^-"<2RX2B0PF5UM_*-RP3/4GD.ZP9(JBK'9?35?P?G(9Q56Y=7 M(X.KB-2_9QL1;/&^I%PGG,F+3JK6AO:57,TQ=9 Y_=IQB:-/&T=(X1Q1X33U M?VP%=R1LT1<)CFN"(3"VY$C]1K//922[N<=6^"(O?Y@H <,(6A::N$_5;W2,EW>5$N-GNO0#AO @Q%@&-C MF?HMCU&"=YEYQN!8J5Q_H>4\BZ\U;O#FIY3>1@OJ!(2HA/.L@HL*A(#8CV-\ M%/GUCQ+NRT6T3,J(N;\-C6!$V'R? * )RNZ42^PE;[R_->G7R?SW_WO[V[W+ MU;BES^2W+/^G?-,/N$PH 6)=$!9C6+ECZJVO;V\?9/AO![^2WX9W?R/WX^'% MW\C@_U[\W+_]/.!+QNW%#T%.\BZR?)E!,P\<;#.87\*]=@N'IUHRZ<,R:)@'-\T MU8XS1+/.,T"ACL_7#P74)_3@=A_*>J).OV?]J 93:RR"-%,ADE#LG4U$%0,) MC;.E+!+C]^"GB+.UE(;"Z5"FI\LC;:5W*OIC""EKC*4V!KNV*QW@\&.!*&Z% M[PSLXC%_1\R8OK$M8'UO!$<#60H=4T65I*2-&?T:Y8C0A>U9_G1#$EL6 _AN[8,$R7+7GG5CG5+%-8 M+I6Z_<($_VN5B"(^WPY?)E"[3,I53@'B)75$$K&$8P!B(Q[!6E+/0!VM.\]& M95LL):ILQ3N^*&0MNH_/]'FB<;O'9U66:W3:FB.=>XTFN7)AT_7?IIBU$-.(752$Z[7 M#*> )4(CDOS!*!^,:-QF)2V01>O"_:0C]F_.>U1P7W)?:<=0AN*,(:"%233>=K<_"O_%J M>VUFN,W2A_O[U6.1Q$F4MP+4R$6^A[,[OM7#];(@MOP..,.T'^2!W%>L#](P MTY(;M=ON8.Y8)&F[T-NVSX.:/@9'E$:;KX])OKZ9XNO;0@=3^H,,/'QP='77 MT-B] BUP)Y-4!1[0(][BX8-7>[Z ZQE&Q:A(>;%)*;("&RVY;9-$XQ[ #8C8 M[#AMK7!1L'P&_U@!7W%L \5&I41.P7)GE()T8$26$/$ASL-,H@P]WVF9Y8H M!+/25K8/JJ\7PP3M!4(1/HP!Z%M\N:BJ0M;F2"O0Q8C V;V"+/\2I2L ]^<[ MUKR?QO>KY9(EL@BSWV%@]8)*8/2%I09+PH54%**\Y-=?5G/U2]U5I8.,NN[J M1G/Q6ZZNUUSV,H'>Q30N]B4 K>S)BC)92+R'=,77Y%A*5SST?,D5>["C=DE5 M%I0<_[REK9A=;PT)9WY#8U8[U%V85\F.K/#-96V4T%5G62!FKL]9%C\GC/%E MZYK?">D,=LG"AM:0&)0.7+",%D4F=PRX#!:,M2I$WLE=C!N=E454C335G"RL;!X>F[6VZ6E?U:->#>>>X\\4KYOHSXW9X T.D"$1VO:'Y?M8K@J M"V@+X+N6?8N&*+@&YR6$$TNZSR';._J40(O]<#KB^ZY]_Y#@U,9J)7/ MS706V&H50DQ7!JMBZCC"63M?C_O4]9JC4WU"&V2\AEC+=6-QUC-8^,^!X1HLG?Y9\! M8GY\^?/K3:7DGK[!0^AZU M;E8D>]4!4-W,#,J)T$Z$>K\88S2->-;VD );'<*5N+7*2WG>WU1@_#@IQ>DN M'NBL(@9^D:[5\]W57S_N>UZK7[T6N4$W +BP^$R Z_>'CIQ_),LI%SU./ M?.Q]^/ !_E/;_T@P=_XOC?^+?/SSI]Y??_PK1N'CCY]Z?_[K3^IKLH* \3$5 M?^B0NJ?+$A]D\NFO/0)9@N!8NZ03\?$?/^+'?PS+M>H:U@:PYCV#^N,?>W_Y M\2]O"^J7*)_,5>3^= KQ9)50RC.D7T3\1'W,YV(BL<*1%V0XE0O(598/6(+) MGF9+&TYY]E#FM$QR'#M!I*@6P-0E"PQ4U(1R1%\P>@ /[)$2*NT1V QW]P]> ME]BP46'5@*!6K,7*@'#%1&DFAKZ.?Z.JW"]26/BXU%Y+1QX?2.@'7^ED!GUE67)(NZK\=[BFS@SL5AL*(/ M=VM4TB3D N3TZ)W8!@$O3\@-JWJHAOULNJ->=[6"ON2&JEU[DNK7&/^TL>I&. (4MH B[\^!"FJF9-* M2YU$=<>)W'=>!VZ]1:1Q/:OJ\#M*[-LSUNR4N,#]X<6U&6%43]8S3'\BZ6B MPNIFU'B?=))-S,.T-B_2"$=TFY67M.#?@A6UC^@D2'RFO^"VD-\@, (Y Z.* M=S R$VLK<'F7H$SP0^HMXDRP/[CH/6\8L,=="92$_?*1AH[P1"?AR4=ZUHF+"EZXD6 MJ>!=@$E7P2Q@\]W (=$]]))%;$QSQ4\F?SA\9(EH)7>JSPGQI#3RR:-0X'6U M#>*HO+P;;$; *0T6=]>JS?"X^EA='6 M".$6_F!%YZCGZR_\%EN)AI&KG/YK!?NG?4CD*KU.1B;10@,1RGEPC1W>*[B- M!#@JE.F!ZMM]M@YO32-4,8@'JHVWY1$[!F=D 0+RJ_8Z;2J$F$#75,DPC]XE M5O.&!:3$M$F=<>/5)N-VG::Z(\ZPNA^2)D,T<.'NU+#-JI^%NV"+15*J$@ID M"-P*OKXF>P\N6!)%P=F6V2%WZOWGMD\36S Y \ALGX3"K^2K5$*$'5IE-$#2>L(7Q_9YG5WA&GI:UR7?^ M"+>R8;<::93<;CHEKZ,EG#3XQO?CX7;B%N,%K+[MT&B#I,X8KO,UP\U3MU:?J;5$J47FERD9B1@][ZMD6^"XHY. M:/($M^$M+5N@<51RH8%'"NX1!FY%C&7/.&X.4YX3[G12JCT)?VJ^^]C[ZU\^ M8_XQJG;C!RKA>S."AF7&@P^O-4G MR=IK-#HFD#[[E9OA0MP,-\CS(A4'.D2K'QI>IQ:-BNN;1:* MDF]-IKK5TNJMA@QAJF:@>6):KBL%Y80_WB@^USL;?=-KU=-5BO#_7++^H>0< M,[]&$?@,F1'@AWE]]@$_D[76Z:[G2[#J*9(][PU5>DL'O)-.)[AF%8Q=)19UTD]4\5*V* &RAD?J4#N][ M!Z^N-KQ-)E&>K['X(CC%!",P?Q?(01JYWX3!R=S:>\+,B%R['R.&&XYB3OF: M#8P?,(JRS$I8ROE:3Z,\Y0H*\4)ZICGR#-MC/%&A;ZL$832@)@:O&#RG_-SO MCP2"VO,\@=H)%P"=\!/9/?I(:[**%?\6_&IB3C'!>C VA6H;(Z;W?+*>P.XI MF?(MLSB=2U)5@H%S/G[%63+!XLR4PK_ D#Q;1TR<##ZN2@ %D;^15"$T?N#[ ML2*3$OEVO/[ $$5*!R] 1!,(@!2*\'>B+\Q@1=*7YA(0XRL^*9_36(>L&*U M$(%-"H+H?4FJI M5/._F$?YC!9^D%EV'@+89P#2BA,+2_U89/A21,XW(A*8H_8 0:J3EEBW3R%C M8;9,2?7V45^8"$.\+?"&8>V>OU+9^:I(4KIWRXV01% 44;*\GP1NOYXW;5"L M[+ZQ0S*1^/"4'9N3<%QNQD.1J.">IU51/$Q_B?($GL@[_L+\Z-PLGF@E/ %$ M/H0"]4#"\20U$>@M[:K'S'+VVG)6D#_<:V>5$G(7P-D;KBIA?)7@.=U%5$;< MK&PYIQ(M6DJP0W3XM MF6T_7S;#;Z",1B*]RZZ#_5+YZO%T($[Y-@S?("SHAMG,LCB)#1AA.-(()_.W M< U(2(, Y7FL+SF]#_#D4E6J L#C[6>Q/D4X;C.K %="1J#6A'U-KJYX04Q] MN!_G.&VY-M,([JO>PP_W/Q EV)ISZ(XW\B9_N&]R(]BPEBDEJHS-N;?% FQB M1N9Q.]*8BG76#;;A@4['.V&_O; V.1%HD;4\@/F38ID5$?N<9ZOEM3I?@<17 MS%#1>*B VUIHCQ/O:=DR;]]_9$X9=@W@R6:F(H"; ?U?G MM468KHP19\"&X8FLP"KY]R7W; XM?G .:I-A([R1]R7^ MJ(*GMV3")M'I9$=13L.)^&G+,'3XH_>/8!RQK5,H!^;>#4+-?I3QM1=U95BO M(< ]&4TTA8S$AI[T 5AH1D7ATH13BQ:Z4&IE1)"K'*6%]%6X?]96]T-5A9S;/?=7IRY;]BS3/^+RL*_3,VXIC! M533!!-.Y["Z&%I2X0/5H=Q_8(^+7ONI'"XSL2C"I.=8IC]@+S@0K M&4B6JG;YR$!B-PQG%9L#$H9MSO[>9J(77;)&#*<69H'9-RLD#T^]0,H(TM=- M?E9_VHD&@[T8!^PMM4RP<8D9;,D^X/K:*P#';;NQC.#F,SS$I&Q1PY M>6(:GZ\?"N@0E4C@,)C-[P>-3NNFP_PS7,FA7N'%[!*;FT\MS?7 M_?/KF^OQ]>"^ Y;+2V%)"OA8X70N;B"9)"_'ZDF_+//D<57B.STS-1U91['* M*&[51:-=L\);FF&2 S\FHB8FVS)(9*D_O0"QS=@H0G@1HGXM1(BE!6G00$R MJAJ8K"0VU+[\,^%D6?R<,"CON\$6*D%';3"KVMHC*,5O]TTV3SJ0TZ;]CO6MAJ2H'WS8Z7BU@! MW'FUJ\'(4^I$2QNT2C))!81GS<3L5DS3?,Z!MNB!G-2+U2:E5D__RZCLZ?0? MVGR,6J^SD5'ZCVC]A<[+J)4,0L@C*-#;N64KAJNJJ&5PF$EF5\,KCXYE?; \ MI8F.QAUCQO! ]L@6AII0)"CM.\J.Q4>X \=T,D^S99X]MG 28@D+\O@X&\\Z M:G<=^\7(\[K.?J'\\Y@6_YW-TR+;$S:B9KN22:30XW= WC1UPX/<.:TX4&4U MJWH1;#V]3I>KLK@!W.0_MO#NL]#O']+L$1!QL,PJU) S5$3^Z'V3T*)_#>\) M(;1'I#?!JBN[P!+K+"\6_XL&,.3[F.%T'P!.:WOT"IC)!AI":Y+(QIF\%8B$ MW*1 6ZE#19"].G@O4>38X1/XQ)[!.L\%%MD]0)'=9 (RLM@OY:I.^TG!!"43 M)3I(NM6B3VR7,T77O*EE!5N\\M[]JM"X^>8;;O\VD?*70F0W/& UXZ6TX&CK MCM>A"6>][DH(%.O: @_=&OTT'B#VKEEW;UN9%_N"7'&8_!3>IX&#>*=N1J4' M< ):!)M+X#M*939;WNN+@2\IW?G:PNC"8(:_Q--3W#:(;& M7Q2*(X,_?Y?9ZK&+Q?1&3/12- M#KWN-X_"2<6YM9:Y%<[*-?G4^,6C<&$X2<2>^ LMYUE\K?F&>#K2^/3L^/Y1 M.%1%ZX5%J\F-S6\=U'AX S\4_\/O[V2:\%L?3@($R,?F.O;2=X_B*FRRWVUN M?9H?E)=_[Z .*AJLWR__]C?; ?OSH[@"UHBS+CGL?)'L_(4CTZ99[U2\>A8LB[=7IHWUFR#=V_,HDXFDQ]UEQOJ[ MS!D JD:,YH,_WP($:_R<-;_#:S\^N+FOZ+?F5T>F&Z(1GM_<">2 MU7=VW='6!!_%8[.K843,9-W5Z#2+;:GT7I*.(@B_TF0V+VG_C_V MWJV[==Q(&/TKW\IYGF2Z,TDF:WWS(-]V.[$MC^W=^^2\]*)%2&(V12J\>%OY M]0<%\$[<2)%"2>1#TML2 *$*A4+=*P4*9FFSA!>LBRN%1BZ% @W- M\Z$[7:X->MG62[N(GY$A5D:!I$*8Y%>;7O6*=RH+L':7P0MX1R,XX\!]"H,H M_Y-U0Y$JUH,MCD1T@E.,]B%_QM@+>0VR:G20RU#**2@H(.\T1>GUW0LXPX?$ M.%YCZ(4PBKZF,J!06C"?C0)8WH8Q+[KU1J)=MFD1;-+!*$!1/5!YW.,SU#NA M)U(KW_#L@)$KS^+L^O9U6!H%FO)6!RIXFV-0;+S26)U^?LW%:,H52SFZFN;. M_)./7A!&C.GP>CV4G]97$1L'%6K 27[>NG"=>Z!E[$\Y"05H;9MDA2+-C)B5"2A XE+V0.G+M\@)5ENR#!3>P [348![Y]&+3QZ@67@S[[U:>RRS$?Z# M.-%=F HA[[<2"B3PNDP5I><36B-"H^D 2LVR?=,/>?U9L9.QTPHH@,Z:;-]^ MKK90=BHK[RJG;-5X% "U[4+9>P?"O-B@+$*VV!Y;G)C/OFLU$ 22WP=X'+ODD[EO(:LI',1'5HUU6$-^%!&5]T M]*HHD&/DEWN&I&LJ"VV$_+KC$DC [F='EC&^8]9#@9"O05EXF IXF2P1OQ"( M-0.; ]6S4Q^T'# G/#C[F% ]WN? DSE8["OI@G]Z,';>3QZ58BG$7X&!?H* MF?C:B:+#FLN43\Z.\.Q2$2HT4U" !?5@O20OB5>:)&KE\)0.FVXKH "Z[$S M;$N4,-/,15(UJDM=+QVF6P47 J&S6-)EE$>N-]B;; R*[O1\>@.T&W%(.W.*)DMH=)3S'!\W=3)OJO"P*]"CL&%>'1^>?8504Z^QH M!FE.1P$NB%7+=;N3DM"^*AEK_3ZVS?2$B%\1_6@4I_*Z#:-$964LOD:Q71#6 MP> EWW%]A'W_2?'89&:M/"\%&FS<^>$/J"A+8GE@1>]%4)P7T[#>]4K8>U,) M8__W*[TQ]&5^@4";6*WCC/)#*%!8K=;/HT J70_ U!\[7#*7WXF.2Z FSD+ M7TC>4=:]84(:CZ_CX55",M#.P@%<<:'S"KP&TFIMJ/67\)IKSE3\X"X)CF.J M"[J\XZ_X132;A>*,"@/W!V<.].(4G8^8>4AE:#2>;/V!*OQ(I;8G-*OIQJ(X M,Z,>+50O^"!17#10*HNJ2'WB_9=$@9;KD/5EY@;M%R_^?G6@VM-JNW.B[S(1 M7#<'!6!98HDTH*'ZO?6;QGTO0J>^X&L4^&7/Z3;TW<))]!0FNHR?SI.MGPPC M$YZ>*V+JDB$H3HC9K2$-*2*)QQE5Q3 2UVTEFMSR;LM8ET#>O 3$HOO ]3X\ M-W5:?EWI(!0GEWEE\A!"H*AO7K+-JU=HHNS-YEJ_66\D9*4F1#/+ 8C5[);-K%N,U&<3CNDOHA&OW;V7D(%4H49R7PV"F"9V$-< MEM!RXS'3%SADE^L\%4ZFI6NGH0 O(S!0:[D12"Y,2(9:OW<-_Q&S_?O<55)D M*$MR>CI,Q7%:+'J\J,-#K\PM):P=98-7RA!9DWDH !2GC"TVFXAL6#*M.!C= M8!H*\-J\+[/FY347LZ#S1<"#]WCH@QD7-5G)^EV5"W6LJ_0+<7R(TH/7KWE7 M.TS%EM4%8MM;1O1A^_""E;J&4&,L#CE]X?L9HX]$W/,'+" MR/4")SHP)1S>L&^XA[#9GWP*3?>-K%*=?+[O)W;T) MW,ZW+44I.+G*J*'EFLG]SY&W(F^1M]F(+0E'+HGCG;A^^H?P7:"?6V=64'@? M*I, HA^=)!. 7@H_WG)-\4D?KCV82/G5R(OTW@<\6<:%]'%Q-/(XOX""V"NT M") )&G_((@9TTU" U[8:5]/&E^LO]%ABX+QB,#M,MWX%1#H[#_6C!Q)#K@]7 M!$QT?=$\%.?9BE0!+5UE"Y4.1P%.43VHN$""FR0W4'>8C@+<,NFZ4DV3Y>5" MCEG>&*@0FJ\=%B:C=HPTD:$/([ M1EHHE[(N:K!DL^4Z\X\N(Y9+M91TC5YG7["1R?$>J3R7K*A#/I8.LWFF?Q+Z@ P%05,=\2#K+NJ* *=,P$&%8T#2P#DJQ& MR3@49%15G\2]Q-7N=M/9*("%OL(K)^_ T*K^I2AJ:#;3^FU:!N0Y](+D[4=X M1X69[)&KF-Y?2>"%T=> -6TG+J1<262%(Y9"<=95[XOH1*O?H]BPM,98_B+3 MQS6N1>N4D74CE:T?^*>M7P\H[)@F!+QK,=0$6JZ+BE9 V;'G9NYS\97H.-TZ MN/7&:O7X-75)$?.9.!S-?WL6.YKIYRCN-E6T'' +YKIW18X&A^'*DW17T,VR M3F*9)39-4L>_2P-7\IA(AJ$XF]SG3A6>:J@YY*S=!W$*U=+I2^A[*TD)@"[S M40"AED8U$ PID29.*1:G\DB&OB97FE;YUJ$@K0.*LUKEF, MJ0SQBK=I^JW2T#VL?HH"OT9U.SC7 OO7 =-BG\:+( "Y$98U;6<\8E'H@ BKUW%0Z2)6Q%TRJCI9B9# MY\DH0*7J$I3E8_'\+J6OP]<87+F%@6X![3NDY8;,9Z, MKQ.+,"1JI1[)S@T MPL>R*!R#.VFXB'7#8%8K (KI959CB650.A#%Z1GXR:I][8322;6%PY% 08X;Q1%'RM?H]@N6)!8,09EQ?7J$!3;IC>8\M[D )";O[>9V8Q MH;*H&(\"(/,71EG@L/,JUD5?D>-3X,\0"%C=9Z,X:0AL;A2Y5]P]V6 4H!01 MO5EK9*9,%Q1?G2"82BV7RG& MW;&'=]FT6UTW<<@?0(&RK+RV+""C\C6*[5:*=SP[T3)BB0(N.X@\I$ZL?FNG MH0 OZX]!V$YYU5'Y+90.1@&*3.4HHY9^"7UH[0;!2[QG><7#&7DQO'*5$N$J M36>LWT*!2+WBK523.DQ' 6Y%&F ]\=098_+1*(!I5,2HYCRQ+'N79;76H=4",U2T0Y=;4$_VT==4AMT"RMNWUI R#LNG=9J.@*4V,I$*-,)F( L1J M>!#\5Q="!/]%L?%* 9&\_XM2.U"-1P'0@MYZU_-3* -2/IGJW#?='!2 2;+8 MA'*6>"@*,"KQ#P]DX_BO)$E\N9-4,1P%. ^45'AQ6-:M4MI@330.!0"Z"@3/ M5+R,*AW&>7"UV+S=9R7KSW%>MRW+88:^E5EZ\\+]8"D<7P.7^)0U0'$WOVA\ MQ$3XMK/[B,6LY[#Q4F)M/MG\#@OA,E13K2?KQ-T\$/5(%$ 4SREGV: 1A@&C M"0D?44Y 9(BYUA>]3-7=5L9$W?8_*O%$1":!NDJD8N&6K])$KJ%_,# M22$"JF&"0XQS%2I9[/:EE=>@_?'POX6"'NJMAZ"2TZO+/*1:*%-Y1+I;7$(7VYH,^ MWJ8_B@*U-U2 ^& EHRO21JX[7AVRMXN)> #'UMO+>&N_E5 @070A\@M0BU3; MDQ74QGE.HWT8DT(HHU]1S=LE>8:*Q Z\(]8?[4R3EEM>7X#U??7MY][+SHT M'Q[-<.O@? V@8L$FC"#Z0-:Y5#@(!1&;M59V?#]3(:A"FM=]DSBC^RZ' AT] M*O_]"#M:W^0+6;>Z+>C1N7!\=[ZS:5K::E_B.*W\S8S+9R2N!D \A+PBV=6A M')!79 4QOGA@*FJ65-D<[]>L,[%7\D%8"G7N4ZE%LX+7J15083 %!8VH,F)R M5SP<"\F%CL4Z 6#J)>THD) 8X2CSG0?]%1S(RU,)'J!G4U&W6)/[K9N$ S1V M8GQ#M8A>97MNV004((EJ3=^DD<;0I)^% CAIJXYK*C\<('29%31=KM^VI.'D M$^L=O9=#@8[KD,KY$51SK94.E).O<@(*D(K^W2 [Q5OB0M1:A[;?\FG6W]?; M]9JLDN)5H$P>5'FH^QZ 2L=%03:&A2/#-031^&_A>[Q8)9DKL/D"#[(HBI.O M7T9UT)EL+ I RFC;9\>C@G_6(+:2E2",H]/.LD[ F9*65P"/V]6TY:-0G$P[ MRHIR".X'\U;9I[)NG:9S40!:Z\@L@J8V ,66\^8/,AMA]7L4&_[5B3S0VUY8 M-749IVJ/0K'YJJQ35Q$LN M'HP%%"K"R02F\EOK-X6'U)!GA[['T-(R2.(\R0L"M<.LXN(SF" IT;S[6?*$ M.#2G^SHH3NOKZQ?H"Q-PPPVW:F2^I,6&=\$V,8CT6,;Z^7.%*NM$RZ."J^G, MXN #9@KA,\'&MR6^"UYA:%?<,NH/O#X*>LFH./=34&TBB8K0M$Q],^V)UGU+6KCU@/!T(\-S_)/-9<'&]J M-,&Z)G'=:H$A:NTM'H7BIC;2P-1N)NE@'*!4$^S5^?4-PJK5&I9(AD,L;?T& MOI*=1X= ]"1]+JB^* XCE@Q#<%*I]:Y3UFU"XL+Z%T??[@"E+I8%<.Q@)/[&#)MM,QYE< C'8\"( 4U/3K_#"/V'JE]WAV70 'V"W$)V<%U M FY\PYD#MCZ.G58VY$&.B_&@ID5,V?CTZ2&968='[(U66(BJ9R M2;/&;6F#TME5>R^, D4OQ9:7ZP>=.5DZ& 4HXKI(5*ZAFAIQX:B ":=)9CUI M)7X?Q O(!/(1?\ZZ9/QZB,%" 6H?4W)ULE;3F^L M:_5+I6=UDX8[3$5QD@H!3'F0)O-0 "@N_,FJCU0+A:H2H3LN83W7B1<.8@*D MP\)H;YS$$9A==6-1G)_\0K$^8H5D")S2"Y8!RS@KG@6A5''4BBB0(JGGR#U1 M(IB5$U" E%4;D+^-M0'6GXC,70HO&*60MH(K&X,"UY4:X@Z8A:[2&%0-<7LT MR5@4@)2%6 #)JDHGXI$H@,C<#FZHL2*+QEE_:V["%4M7^-_4B2C-^P?>ZK7Y MS$B&H^T!J'8^G6])Z/>%*R<8)VI/H5!7D1-TCNT/0+'.5"5M:&V MLJ1A;Y40-U-KZQ]41@K/Z9@%K9^CONAM\USU,U"6/HZ W\.'SUAG5UK&OH2^L MVBD?C0*8K/"SVKRL'6P5E%66Y_';WU^^57==_1P%KE61$_+2VPOWGRDW./0( MR#!<%@5ZRAW175?YK9 498.MOYHW5%.&D$1QZE[]6Q1X!^\X)&9#FOE>Y5\1 M#D0!@N+A9HZ#CH\]FV/_62]+@'\F)'#I\UFK*7HH2NB8EFCMM@Z*DSU5T>MO ME$UNH2\K!.IM"/L2! ^E+1S-YE <%:MIQ3P]D"9U> )7@")X23$;S^(_T$>Z>:WXN@;LZDHP&S[E)GW'*HR B%>'3*+D:P5C-ED M%* 6U^7J4&D;R1KSRLP0FBDHP)*6K'K;1B2&LMN0VD-6+(X'BKY"5HAS$$,21]*/] M&@IDMHIECR*)ECG=I6.O%!8 YR>RW5%[GX(*;-J\C>C22A.RZ08*<]!+SBQN =SCW50 M(,"@;+IF* HP2B/B$TDJM2T[)5 JIUJ_B9+*6E>'+R3<1 Z4?'/\1R?Z3I+L M*R"_3> 5]?JE)M@!ET9!#% M >]^4K=Z0G=+JJUN2/P69E$%=,(3^0'#Q)E]0ZR+ D&"%D[:KH?MP=:YQE?P M(KE,QHA?T_W>S]K(8O6/70W&V=:WXSED1>0JO;"P*0,J6 M1 JW:&,,BHTKK$(/JDA=DWDH *1\$*@$.EY#5K\3N?'7O4MOS<__29?ZLU)- MUD]$ >(-H?K[RI/&0%2_1[%A9GE]CKR5W%O*OK4>HP%4GBF%[3='. '?LMF MJUR%Y7D K-[!.HQV69>I[$N#[LC&RZ GSL]ENL.ATR) U_*^@0%X9UPI&M7*#3/O@AQRWXGIBI0WDR"51H.4+90B1XP,H M:OJWAOX5;*.672KM[ZW\WC'1DG.E7:"=9"RF'1&>:Q> M5A:#)BN[J1J-@E"APC^SGE&.7,FK*9@4I33'9Z5L CA.*L))7EV7$\D1_L&XEW MSV"B_=.CEX,)0!^""KK" 2A.I7/[VF;GVAXI*Z;KHD"0BOJJKV/>^D[XP'1> M! 7HE7C8^V"?)GDPW8WWX;DDR(58N2&NTP(H0*YXFW)6JGA.Y*.MLZ.\0%KJ M^(VF7$NJAJ7[=F<8_0SK0!G(*&7O)V L,=UZE=E(,^V&7QT%.8LK!JH<'?+Q MUH,>\QHI4.>ENOGF=R@P7PE2X7[9TBGQ'(4!_>>**&.:.BV F35DU_-WZPD M=M+YB^7UO8EA@ 4#,$PDS_3MC#(M%>PJO !LWXKF)]P:BF.J$-9;*&E W.B7 M68L\8UW$T_>8_"N%!T\=U#7:CZ% )1/=7L@^2P9SF2<5B*/=.TNNV1C.QP%P MX5?JGJC:=PWK[T[F(#C\]//[FY?XK;>G^;UU,>GEX 0W$;BW?%]LXFN/L+YI M0_N3,#9&S)T96^XGY_7\)11W5%(E.LF+XTMSG8TF6J<3I2I]=!?$(1='00VB M*EOR(#SY:!3 0#8JV3G1=S#$LS^@]85"GU%.0 %2D;J0]:6"_%L2Q?K<&:.) MUF_K#0%)F-D3U@XEK-!/%9XG]6@4YW4M*#Q/684R"5DW!P5@16,Q8':9YYH% M!4JRG62C<0'SH')YM4=9ES5S.\8=EGSOZ66W_RH$H\)^'-V3!#V\A M?1#9\TB9%'U5(?)&^)J*3JGO6B@0(GEU8$/%L#4.AW'\A+@W3'F;]&2XB&8BXPW'S>Q3XKM9S@'YG MW)GD+NE3 VE ].ZS*BU?@_ =GA[8-_,RU:/3K@YL.FN4INBS-M)O63_Y#K&O MV3^"S0.%GKQ 0:KE^FNUQ!GFD5>ZTJ>T:09CH*;M%,+/M]J5;:+IV HJS M!EX[D'(GT0#48!@^K0LUO18WD@ .5+Q(%WEQ"OB0$H1@4-E^&## MT@%NHRB$] ^H^+2,(A6:(#O-1 $SU=? 7/TZVX&-U700%\I497&<3#LO]V8<#>)I5]4#[+>O+\8D=5JI4C M>(3;WZ(XB8HSE)LR(8ZA'=9AZ$\U60(%V/6FC>#:-FOOF(]$ 42II'629QN5 MG:N1"] 1O0@UK&1Z&>J*)]L&"O0W@O"RXE/-1 '1#8BHDP0$LXJQL6"D.RLT#!M-0@%?IYF)0 M?:&+%:S[>B@0TF0CT#0EC\:L!V*6[3AD-7J[+X0"!3U*V0AY5_=E4(#_2GSZ MZ2:K*<$>UIT7>""* 3EG>6I"XC>:B0/(1C9 *P)5++9J)J$ C:?!W#DK%M\O M-PB(QJ$ 0-%*C"JO0E5>.<.ZZ;6WQ[Z=\SI8,$![:>MH*M_./ J>EZX$BU5A MG)38I4Q[MAV[,HH+TJCQ&3%'\^H 17^ %7FKS.PA%LS,YJ( E)<@Y\5?U'?! M;(9U$A_BNHX0&82O[G,U[)93YFW@-GWSTD$HB%=B:,UX3-70VL%,*YB- EB9 M=BXH,EXFEN:INF(#ALJ ..+/6><1DFX[/'^7E47TPUC4^*#S9.N@ULHC%V65 M&C%[>48'M!7+:KTUH>Z[#HJK(S847'.6#3ZZPOXIC#$QGHT"V ?*LKBN_TJ2 MA%=CY[(8"Q*"<^(YGTZ4'$3P=EH !ES_6: M::K,?D[B,82EHW\.!3ISG9[772P_]*@):7Z(@Y!NR)E1H<+/H^4J?^ =UTIAV&@KP?G4B#P0"L*#(@ON:8U!L MO%V41NJ^KHU"L7F0MJZ+GCC+R-MX$,-'/^52^$\RO5@Y"05H>7HNQ!M[[(GB MZBI8*L)@0[GY>Q:B.*LVSZ]O+3]"Z$Z>K!D[5IYM(]$ M^C">CP-@;MX^U"D5Q> M?(MBLU)'12FEL6:E4FG.:#(24-LU,%Z\^+M,95"-M_Z(+-(D_))Z+GGP5V(] MO#T"Q2DPG[^W2K+,=&CT';^\?I5?&.4$^^=0>+>JPEM<*] .%@YNI6^=4:?9 M*,XOKSLG.JK\.Q0;Y34/[@.7?$)T :M8G"O0ZB) 9C.MDYZH$'&K589R((IS M*DK:WX%1<$6IGB(7/)AAS$S?*M'(="X*0&\_$P)=8,79@-F?5&3CM;6%LD.G M%:RG2#-?1YEW07>]B9Q=DT+5(U&SY+WA:X?KEPA M,)F' L!FN\Y2PE^FR7)MDB2O:@:>)^IU10*'LACE\U0=A.0\C(VG1:N#86RQS>50H$/< M!J#BV;\ZB,N 5HM_YZ4_FZUJFZ["D_VH5=2NLGC,W]Z^W52AKWYN/6 E[[]V M^[EB9?6@NE$S;D4T!@71'MTGF]=+'*D)=[XX"E25&=/R,-G^M5'ZK6E=N*A4 MDQ/959](HDGN[+V(=="?PB O/'_C0?W,,)*4C96/M [$U\ #=<;Q7\+W4%3< M6#H(Q9V\2F,J9\?+K#-Q)+1/7V"!3G462= M9<8@H7+5&H1BZY(T0D'"B]!\;#P;!;#5UY<>A+HC>VN@=<7IFFO?4$")Q@U%\-4A=WF4'Q]DK@7SV2B +2P:K%%5 MUC]4!IMTL'6][X%L'/^6HC=I'8S@:Q28+\-NJMU8-!$ZM:$HP!"\JNKBNLH) M*$!ZCL(5(6X,HU+FLR\@6"$&(H&PHO[C<"W>N(NX#.;AO"OH1+JDSQ/?$6<*"] MWGE,+NT*!UJ7=A^=3T@)$5?#KWV) MO-RD-9M:'2]+!J7R\+LFAK, M,*NBH"=(U9,SX_);%)M5-HY5FKE$$U" ]!R1O>.YF1E.X9H5#K1^ORHM,QK9 MU(%[G<8)O1W1POV ^%SC8KA=5T)QCJ_I?L_+OCE^;K"[#]9AM./"G:KMC-E4 M%F\B\[BD;"Z,\Z%IN[C>8A@*\FCP.XDZ^[5+.49UDA^DHP&T6([N!7 U) M;+9X*([0A-NO+\+0!/HY"CQK"@IB*P^812#F@1+R@#6C"3A RI7A2@AXZ1GZ MQ:-B0K3:*MH2=%K ^K,LKB[3RD"0=%CM,AG%Z?)$687P5!N 8LL/7@"N@5JS MB[RW_ N+^HU7D;>75P.*'1 /@K%20&B MU;YH1)OM;4EE__/]*J]Q"GBUN,-'ZNR?- MV,],M$5Y8G$=OYY+6'>#>3Z)HR_TT8U0R0H6OA_^ .,=!!@SL14B9F0OS?$K6R?JQY > M&[UF;@KU/?*XW<5>0M&:X4C./(]'>0IY[5]Y67S96.MO9:8$WM&GP?'!8R7I MX"0;A^(DJIE#A%5)J]B0,@N%"QXH,(5QU^U3&$3YGU1<]6(E$QKT!ZS?Q;+DR@F^2RP>C>]1G'&G^IKJ%Z772BB0(%; S%4U%$#D$FJCP\$;?=]CGVTS MC^]5R;?ZV7:-\<#=J5+Q^J5FBB\^M<[XN0;T0C:L\V^0B'($16-0D%#N$WUS M/O-2J=K>BUWG6F?3';*/GTC"7Z9?B.]FHF%+DS]N.13GWNJTQ;=I:#-3^1K%=LM0#*W],Y890*6F MBL$61X&JIEM<::F2#D8!2MWP6KA_)%BC,"216 M4>%0ZQR1D0@/0.45H1GI4]IAD4%T:L43S5T,3?[8?044A"C)XZ2RR]^@\B4"NM,"*$#.'&3RJ(O: M !1;+NU:A6&VBS%,,@D%:%R6*I+]JF55Z<4I&WY5$KBN#C4A.U9+V6J3TPE_ M'@6Z7\@^$\]K5>S@816[>*3#48"3"=^0-<$YSB*EW#<"4[TPD$ ^W'X,A[!< M:YM+Z<:B.!>Z(WH!D@,$WL)%@J=Q#W3T-2;KU'_PUN+N/OIIUB6D+Q'S8[_N MO$00LB(>@>),5$69>%W/ID.W:'PK.JLCEK-^AM?5K@J%^BYQDBD'HSC9:NXO MB *-PY+&"U_$#^2#^3XI(;OEP%."4UB,)O^M2[\UH"11@@Y1G MEH(B'HD"B ?*JS;LNH.0G\9RM4\\$@40_8V6)LG[MY\D6GD@1GJK?J4#AOMY M%.CNUAP,5.F\SO!@'<<$BZ) 3;6O8KMKF AN]0P40*E$67E!J#H9I\DIOO5^KK:0LVS+K_%N>A)%>'K-H@J_@!#\?6VU\=&C:Z M/(/WZB!K)B=U Y[NUU$@6]#;5*88289:MXHM8L]Y=E; $<5)3:T!*# O[_+. M%4X%A1I,1 %B)="?OD!E\'$+#40,I,H;[[] M7$%EX;4"9 MB;SA]+%K6J<(NCN^)SBIMG(I&8+C/ N-G5LEZ]HM8I/>#' MK8@"*5P\YQH75U'D[$LV%@4@ A4#"NLKK52Z.=9OVV(3$2*28UI?HCB#=KOU MET*YH0]>_KC=I.0M?"5)P@ORQ)*^T/W60H&(P97>4RG7MO5JH.NBWAL1QS+( MQJ X>;7^JG9)F<[% 2@WVD'J?>A[4(Q;]5+*1ULG-[/4YJ8"TVTFBA-[J)0S M$3L$RN]1;+BB+K5?@[CD9_0Y>(X\>F=(].&M"(A=' HC3>R8I5&@J>"%9LXK MQ7 DX&1*X(OSXQ$\OE0GXD;?O-:G&"K=+!3 M0O>*HL62D>C (97:%VN\Y)D M4!-I&4#U&O@?;/B#OF)4*&,5CCWHN =?L*)]U0\J(ZN.HM)]1&>(@PU%2+._ M*Q2'TREH$U+PY)[BGDNA0$-A89'GRM1&H-ATP.9V >/)RN1 W4%0Z5XC> MAE.M,\EV]KG2B)0E&20M+UW?=5"< M9L#Q3IE;#LERO5BO64>,EJ UQ)HH3I@58N&A HOD&=)+[X,W;T?D%A[U#!1 M-7BLNB!L:R *$.Z\@.H>#_0!;IE JX&064,-5DH.RGQ!2QM)6$[?Y:S?7U9, MSEM)LFKJWZ(XNTJ_4^8%JN1PB\Y&,1P%.(4Z;&H&E0Y' DYFIKW]='9>P.C^ MF02.G[7.R@N19W=!:>DU6P(%V*J(&+6I5#\/!8 =XN*EZ:&:4E2#_@(*I$E* M3:@+P6CFH ",7D[N3[IVHNA 13%6UUP2M"H=C (4(X:$A^&PVBVA(,JV]@4* MS%8*R2W7'6YW'JJE8)L#+8T"344?NE+K$<;,M(>AV'[O-@C5,K+ICF>@P0T# M,\ZO(<3V0RV4%TF-J1/\+ KT-B)O-;W $65K+5:K* 5]J(AX4O7@D0U&XGYX MW1+?5]8)JXY @?^\L._RW<_R984.H-8H)!BG1'#O4@(H3.DJ[X]D,(ISR,P MJB"SV@CKTD4]\>&!;!R_#%1M2AS*P4A(*6,EA7.*YXV+*4D\%@4AW7C0X"IP M8S"KB16HR@ 46Q88*Y2ZCVH\$H":GB21EZ4HY":Q;G19PGIJ7^;:_4*@>-5^ M2QFL+ZEV)1MHG0W5=;\O8CE%OB M.TQ' >XU5')BCSE3\"@WCE5AL8KA.,!Q]E[B^,Q^X'JLO.@]-U2Y5VGR%";_ M(,FSXXF+X1G.10&H:1I\._^]UKN'M0@1BDH#KH\"82K/41DW4G4B=?4_B5=! M ;SI:3*'V3(@;]LH3#=;<)L!=XYK9WH,N1C] J47:6Q%T#V,40[9&X"B=E5 M,A0%&*H$L+S-/91Y($75!V&I0G9N/7+,>OP$>K3U0(-ML%@K+<@.H(+P=>BV MVVQ5OD.!_XK966',:H]"L?G22I@K'%"I0A$^KQB/ J":[4%E8!$.1 '"@Z!5 M]P.5\TBD*H"GGH,6L*]!"@J(LZ=_)X>RJ]@=(>*6NTWNDTC,T;ZX_ MH$834)R!K"FL-'5(.0$%2#P8N]**^!,<5[R^+CJQUYH!J'/XCUL1!5(Z*7MO)!A! MA12NB@(YRVCC!)GN3X\P#GW/Y>0>N,_TB('+\=*?11A:$9JF=%X-LC *%+'" M52YQ&]R1N:8=7\A.E#.LJU90 ]%_WH:!)'.N^3V*4^#>0[>L\JPP:HN'H@#C MA21>UCS+=X+7/=R,*"]**;/8:">A *U=>();&BF#A#_R4K#:OJ/=%D$"^KNB M_7R6IQ*F<5DBD76?S.)Y'T@?'^G(;=4TVZ_?_9$_B *ES#[5]HG> M!A]>% 9P%QR_8E"1FKC,ET !=E;#]H;$WB90,@7Q2!1 5/HT%;$'>7X:F%BE M+BV#>2@ +"3_K $5?=LEIR0>B0*(^JNBMOG)QEI7W0O6Q^XYO].\/=Y7L'R] M;4G=//04)F\A%&HE;E6)+R54XMZ^>V[B-%7^T7X(!2V4=C)(I.'OQX8$4-C, M+/VHTP(H0.8J+%=MI:$1V?(#4ZFLRS M3L)E_R>YW:=N+A166.RY#(KS;>ZXH8+T"M/1K8$"\&86145E6"0%]4K\',:3 M48!:Y!(]@*I4V/\5/FWU#!1 W4 _NG!/7%Y7F]R@(]2&DSQV)A 5ZY+2JGV7]-.@6W3!@V;+O3O!]N5X3Z)%"A3FQ ML*<;;QV@1T$_53$H\I$H2$X5!4;?:.)MLM38U8$5H.&WG&IX["^_48B];]^T M_K^$ HEM&X_B0*(5IDS:04,8;R'\6SK/LL\!X=Q X\WI8%4O*;O4C;.^I-QN]O[X8'( MWHG&URB(JWZA(5D"G/41O=.$FR(R^I'T.S&KQ4 MQ#*Z20G <^,1L^; K*E4[N#) M7@.IY7647T.!S$Z10Y!RDF6?Y$%$@_0;U2Z. E6E]:2P+ S*AMM/2$^B_X6][FM?8D"[Y7749% W1R$8NNE&T78$?H^4#'SXH53%ZX? M]B=0H$T*UNN_C0NL)_'4;[,((* X%[ MZWMYP5J)_J\>;1V8%TKS/_WGU9]^HEK88^AZ:X^X=[ZS:3F0)..0T'YN/H[? MPER6!=]K)?,Y9'&&T-3;)>[5X6L,HD;AY%R 3,SU)U7=KA%^!P4"GT$+"@/6 M4[ >J"WG'[HY* KRGI]#;Q6;V+I(!1;YS152"-Y5H#. R&9@ (DYBK*Y'IE MLH!PH'5>V?"#5%-SJY56N*N\R4 [349Q6A*!,',M=! ALQG6SZ]:%P5:(H(4 MQ^HK966>VXW+=1,0GY/Y^5@%8I59+GY[_N6YNN7JYRBPG!6[D[/?V@ 46V9< ME"IP>RK?9Q2K"OB2CK9^<06=@(51F+)Q*$Y#8WC(BQ))#!!EO-8QUHWN/V+] M[/-(KEHB^E.8D)A%A%\[OK_KD+JQ2L1+4Y!AV=62\H"B7DO%:QJ\,K[AZKG6JR.,6'YT@A2A2RHTC M*D:]ION][V5/35N6[#;3.I"M=,:6W-\<@(( *PJ63B2HC4*Q^2]AZ/[P?)]W MAJH5OS1S W9: 7(\D#*_$E_R?*F#+R$BMG6P\&RHNRE=XIGZRW3)*8'!6U> MJ@":S;#NJ'@A'QXOIO-,M?N(Z_A96W%>Q^-60T'. MG4MULJB69J7.H>J RA:W_K@H:S3QYH8\@S!P2V&7?2(1B8]>$ 7U4![M;#81 MV61UAK)HC@9SZ'NK _]_I?AM-A,%D-V:U#[1O;_](/X'X;5CA(+$42M:?X=? M5R2@>G/X-8CW9,5\F)+.%K*!UD%X\Q*N^KF@5Z2.#UEA+X2GT<1;;_\6E/V69E*ILI+9)1N MLU'LV>5*>."Y /!8%(+DU,UPK9(N[%$R @G#W%HZQ/HH$/9"P)L# M-E'0]8O.>V#*VM&7(F(#LG(>KJ9B;S M4 #8M#Y $?A%N/(RLRM7TR7V#M.Y* % PS4$:/_@9#:#\<',WX15UV:7X7' M:3H9!:BY>6D9-.RO0M?L4YCD%1^)NXBS(I"5 4)#]K _8?\=SUW1E4W1 R_# M[D5>?Z-)*"B"R>U/81#6.WMGCXVRZ+;13.OGUR[R^PKZL^-#'9,L\CG[4MRE MN//K*0?$Z7N(O*OE.7C M22*.#::A *^>Y@[Y+JKN4>*Q* #)GD=@)G++46L0BJU7$TC8,Z!*ZA,.10*& MM(ZLS%@D&8X"G./JM.?UV9<1%/DBT>B%X34_B *EWPA4XBOJH/(6%>G M]%-E'$#/)5" _4I9#M/=J I>=RK1ILILS^D@U& 4L;? M91'?1?K0?<#"9YE\>LB^- SEZ[04"C2\D)C0X:"/9T4UL[(WH)#(P\WE;S8 MR@G6-5/#(&)1I%RS1&'_$&7#U5&%M5@SQSH1-\K7@&"<.;L7[@?XAD7!O)TFHC@[ ZLF*Z8>N? 2Y,4; M)75E>B^& A77H0]<)7)\F2FA/@+%INEM@43)E5K;;H^R?K^ZR6/75)W84$%; M:M4::$DD,=FO.\?WK]+8"TA=0Y4,04&*"J0_J,)%3>:A +">5LZ"$U^IZ.&X MR^!7)_* D*!\FT$E3_E<%( 6]?PH&[]V$H=N.]QOR;7O>+OXZE!^Y*UN0>R4 M\)@'-$8%/C/9"=)2 7_#L5&O[X6[844 M->SUHU$ TR[H*5$_A0-1@%#9#Y@BXWT8.S[K@D0U0V[7@,O*+;A4@=QG=4@5 MUH,CET2!%F;!(6X,X2IY.10J)3$;+>N\=\^T,6BP$W#3[56SW 4!O2?*]Y_6RJG=IR.@H+J?1FE"E)K%(K-TRXJ#$PQ#L?U*V^$L0X9))(LDB;SWE'68>@M+<21OBU V M39![8XY:%05R\DH-5+85AT74!E@7PBA76'O)%5F'4>;V@3Y7SF>ELA)#-PO! M]Z#7'I,AP7&,I%]<0L6X0'5"@#;XT(L5I%.(S[K7DM99VNO M3O!/AVH:V\01845L#K&_Y$3HU MN23^6[@-XE#@&)0.PD5,]\&>*FL/$*3T1X6&*Q^. IQC*^GU[0C:96WK)%MM M6Y^7TX[;C$,S%,5YY_%F]'T![!M$IM5'6C\+48?YK)%E4G%=/ GMYKT60'%N M%:W5,$E2/0,%4 O?#W_ =:%'<1.F[\DZ]=L!D2H:[;( #I A=ZO2W8IH*N"K MQEN_B_IPLDJ]DLP0R!L^L^;SS9MYY'+62V<4W=<$?86JWS4W^G__4.[S@?ZK M\@W[@KZ?,5APLJB3[]G2K4U#])=[",CO*:W0C?_\7__YUY__^H?$^0R#<'?X M P/A.OP@T7.UP3-4 OJ?WS5_XW]&1C["I M!15)7*8#5-KB5#95__Y$FRJZ(=,5!7NJ?7WB+=W1M\;QH0S.'?TD5NRN.?)$ M&\T*AK)(7_^>DO?GW\E!L$WQ."O8Y"F_9OBLCCW19K.'MCS/V\"%CL>B*RP; M>F*\=U(*?2$;#U@=58B*=YQ.(HB.;,))?H?JH$VV0 M2@P]]P=;JWY^8^OXW=2+Z:ON'>J][ ?TU1Y[Z?8$4%>:$UNZT-?2D ME,B*6CFLLS&]J4Y#=VB1I&3X:5\@_J-%C#&TY!#R=^7P$VTY4Y //_W\SFI( M"K;9&G+BK>7UVR3<4CCLY-R2IR0K664VY,379Y75#O!"WAOF&I3IZ' =NO*G M1SWKI !0%?G>A>B]O J6!M&R\2?=],)UJ?H59_^AZE<9I]_:L&BLCTW\N MH[?P1Z#;:F6DC8TR>EQ&+%"'JN^ZW3:'V]@RU 5U_/_/VRMOG7#PJ21]^/V( M.)(-UKX^T9; VNX_;\- SEM;0TYZN,+$J=:IUD>==(.W.Q)!K,&7*/R1;,%Q MXP1R:5X\^K08W1+?U^VS-NBT@IU!]Y*V>*>:)-A^U7 WB)%S[X!X^1^KK><7 M363*'$"A:2[/_FN8R""7-OJ?W_W77W__G[_[/WOH44+A^Y_?_?R[_Y/&="?A MG@>_PG>9Y?>!8T.Z1[9!;GU%CHJZ82[#Q)_^<\*8:-D#X*HD%K@5HV:*,JW"@Y:C M98KRK=17ER-EBO*MVB^88>8OTY5QQ>[''"]3E'#K?LX<$U.4:-ONU1P;4Y1H MA1[='"'3%6@E'N0<,=.5;>N>ZAP?TQ5EU:[Q'#]CR[-9XDTS]V7<_)O A8*6 M4/,J#GW/A5KQU:31,G/HY(DY:R=^9RC+DL]X< /QDSC_I(QR*/+36-&&S 0D M2=E1CQTD)*//UL5=)!?)M1-%!TJ'M0;6#5#,YEH#K9+[:78TB@G6@%"G*C=I M2SS8VN89:]N&/F5D,4\MUIR 8H*]&R+IYMZ\#,UA%K%.V2EX,);KHAMH7CU/ MBW^#J?;N F.=1OS5_F85A=CD;.?H;=/7]S_R1Y=MIT.ROYBW]%C &LYO=WL_ M/!#R0G@SMQ8_EYR ?IX]FG==CPMZSX[GW@?7SMXKR]@EE>*:S7N@GV@-J.<( M6O(%#1A;+&K,,DV(PBDGB\3%*[P%5N:L_6RM[=1Y)L M0Q?T.5ZMN)G2KQN-B+=J+ZARBN6[:7+=K).,L9*-2;&N" 2&.DYS+ 9\=^(M M [,JFZ8H\W8<+1.5P50,)ZL_+'O;U.#8/A[!&^8E>9>9:T:Z&Q*LY'A5S3@G M^6PXPC;)+#6[24TB:Z;"-KZO8Q"-C@)C.F?1W64XR20 M9/A*#A1&.0F4&JN2Z@#,#%<_7S2NS)[0C@&AD\!T:[SI1'#8[TU5X7X, MQ"%4U/6/JR;F=R)X,GQ?%5'%D[B)QF]F/78YP\T?+QHWW=1,7"-J.US'%4>"CH"],'!\3^N1O8L\H]$D0G>$+:1#5/@ET&;^4DICYO-O% M=.0NDT=3$Z0_$:1U>S85?'Y01)T1GV^*\Z*4@U%0A(U+=51[]%D-D\":,6\7 M)4OD%>$OG$=UCCF1)6B,@2^D%*6Y@EWS/R:!.5.Q5)]+,I&+:>[V.")7)2\+ M/!72,T#GT5DOD\"IGA%*TV4F@1]#=J=.RID$ICKRN>8U^\M%JT:]6=>TT&3@ M/1,G-8V"'6PWK'OD9L?$BDE@44]C9LE7&;+^^Z*1U9WD1D+,^7&J%J7\=:84 M3=[:)!!EFIW0CW?_-(6@?#WR2GP,&U,I9$,HZ] _,UQN2>*MG"*-]3R*TE]N M&6C?#W_ $=V%T4V8OB?KU&\'NVHJ(G1: T/M<4J)RX@=C,N2]IY)Q)I&2 T MF8D!+-[X8I$F6\I<_DU[=?:CYC!4)V"XVWKG>/9 MC:M,(GFO+RZ-V-8DLC4&P&";0TXB9G1+Q6X-A3=2*Z@3A$5B4@ */ M5($LU,,SZTI5P$#W1N[I/V6E4@0#+=:Q9BD*NIXIK6'6-ZS9Z, ;C*.DLCGZ M5[DQ^@>DGKKI*J$O+XD^O!59?'K-#4J'V=@H"^SF>XAOPIWC->L3J<=:+# & MGLKB_FB(5C;:?J>H-Y!M==R!#[)?5S6+.=:Q"/EX>_@FO@_>#Q+0K?F4CA?N MS@L\V%;B?9!LH[)S,)MLLZD/7,]'PAOC"F&HCQEDJS%9_7X3?OS!)1[?)?U' MN3G6M)=L'/^6]W9N\T'1"'M%5;, JQ$O'FMYZ^ JJSZ.KZ$OMT5))]@MM/I$!?.<;_/G,N-K.F9O-MEJ4QP> M\L4W=A]0U81^(I44),,MBKDQH6HH%">\H63OAZR228;?PJ^_6/TK]5AF N7T ME*)B(#2I9-Q_18LO.+LJRD>N/@8-*[[Q_#216J=EHVW6[F4DKQ:*FJ/LE;J- MPCBF)+J6-EJJCK#G.]N%4>+]FYDLENMFB([,6::>="(QCLMG0NVP]3721ZS7 MXV65YR<1%=?3B.[IE22)S_76P+W?[1TO@C\H07]X<=4XUF;S71:QKUZ6]6IT MBF5EI#V^0\D==K ,(.M[N;Y*8R\@TKU+A]O'>ZZFFZKSMJT^@,:[*-SQZ*N4 M[JPT%%^1=1B12AS[HQS$LV0Q)4K:HP?M M]6>*=XY+B'C-Q*KE>K%>>[[G),U'8+!ED5R'8P@9'0E25&N?@_H8:UO]1J & M%G$7'Y1F-N0I!>UCN6YY\U06F6YK8 ,U4UE,8UFZKH+,P?O0=.K5:PXUO6B3 MB%>1.0]%J+EPE.B\@( 2C0/NHO%CZ,&K5R2I>\LF@1^MUZV&(4/_UD5CSLBM MW:@3776<731RU)YGP(K08S<)G.B&"O&CD MZ,4%N9XS"<0<(S,4#N%)8.J8M[#AB9X$OLP>P)K;>Y2\%&PE"SH]>SIW^T5G M\BAB+W-%K^[3S['Q^\N6RN6/F>KN732I',^D=8$7@Z+OW-46!0^;1)9<5]6E M4Q3,)##8D%.!":(L1H%2=ANH1E= MG32<:Y0BIN>,=T%\UR0***IQ-%RPV23J"/:YZ+HK>MGU\\PPUHA_&Z4H0]CJ19!X^$"L6=1L\6D M??(SV)0IJ29)Y+VG"1@1WT)>J-(D2W: U>VF5TD N*.BD+?)&D^L#F^1$\1T MLQ[K*\_^\OD5=_^9\K>^[$?=&5M'_!@ZY!6M(ZDP&3L^*;M%MG<_/.T-_>OH MT/LUB(CC0^6V7T*?%3\OS3TEK)$70U5B9F2D(H47NCVI\^B?FY,M.M76S:@8 MJG"W:=NXS*[1*NA(N]W=2W1I&7G1"1'TL+HA_+\]N<40OX@.C4#+54]Q"1'H MJ8OE]?TS#&=O"UOC.:2@D,2+&/54D4'?)8J%9Q#^LF 8"*&ZIK*>=\QS=\K= MH3N>&TI.'RR /?[?E++6]0%"U>)?B+LA\4A4?OPOHD,CT-&U$V_O_/ '@R1_ MF+@5ZX6L?">.O;6WXF2VIAI!/VKM\RLHT=7:;>OJ9=V^J49=MOCN?\V/^SV; MA:R;T&B0H)J!DA*$)#WVE3FORU(H$AF-JA2)/D]@E^51(DAXQNQ,6P<=0,]D MKE@-14SZ'T*)M",H1D4-MF*KAC,MM3SS(YAEQDC206@-/K%AQN3DCC=:3.3L MA$8+T[O1Z? FD;'6T["B]UE>.AV>P$1C2M4G-65,XE:KB]-/B)W\$1 M):S!181)Y#8A%+@&,/<,>G1G$"S<7T10&HQ&N0'88IRPORC:M^32J=S"6S+( MV4\G30W?^]'- CJ-;%WD?,[ _#KI,8:F8 M'OY/)8Y,PG0Q\EEUE%)&L6/,*)=(/:>K V3!:E1@66L^8GGB6_J:TJWSFA=G M:C!Z:.;*RVQ"Y4"+"8+AZKL0Z:U-MP;:SVKD&X$+& 9 1(*VZ69S[#6_K>]& MV#54/=9F-LLN#!A=*-L,M\?9VS(P7\II8"]*5 L&6L1S0(7+!,KQFJ-<,<7^ MMMTE_J\N=%Z358) MUT:7ZX7+)0P!YS2>A@H0X;7N,-$>";$R.?=QG$I[G]>&V&O-[5+-C FESX[G MW@?7SMY+'%_)D-1S!FU]RM@#QU'5\/*KXZIK;B(BML8/2Z"\'M9: M0DB#T.C0/V&QM7OB0/1+7L5.29.2P18Y96X5B]]""0MD"']OGL4+H8)-["4D M,XGQ"X=)EH#ZL;[\%P2N,PD*-E_?8Q=_$N$ M&ZY4@E$?0KT*!;/TK:B.IO>:V%#!B6E@7)@NBOHE:YBG:C#R. 9Z$_UO M/_WY; P:O_WT%VR.P0=5T6/1L8P15[/G+T3B1 E*[ZG*!U.K0R[V=$PB+U[I MY6DD?#8-_)- D-PQ4\>.RA,R"41U\J$(6_5E'HJ+QE97CT?>H-?4N3 &\GP$ M>%.[LX3D)&;_%TU='>6$FA@T1N@G4@G!^-'3.)0F4>E#W3C-@2B47$EX MWT;P_4TD3MC\HIK[#">".JV+L2:^"H3<<5I)H[RU>EFBC<0QR @E;[QGS ML2.B4D;I^8M9JCU:=.L9UC)*A^ S(]JN(3+#M@4^=ZXIZ6D^J!9PMC>W4SV^ MGZ:L(*BC@PH4#:HD<(_4;7"&MZX9DE0@:!B]0(N@,TO1OXP"CY>6CEJ)CBGT M$BHHLN,#_00$' ED1E.17>BNL3!FZ#E)D ?*.JY9Y9+XO.[S4QBLZ,[OJ909 M)U E.W#OO, )5O3?C-UK[K3Y?'OW.E-)/O<4U5Z2PDL5K*#';Y2+E,Y@<4JH>R65<;37,7N"UD#FFYR[26*_(C* /NIT!7N M;B[BM*=@([&2:1])8JJ%[)&8<\AM5"LJW$2$[II>!2I]^TZ0T'<*1)X]#)&1 MH/D"]D@TW>]]1G".GQ/X[R M4_:R9PF5.U<>.T8)P+4AV%A3(4,>RYI4"UFLS[#/>,MR#7854!]8Z4X);/+Q MB,0Q> 0"^D/R/%[U'#P/Q2*.21(+'C73AT*^@-V\PE;(F^Q=$ ^V?D++=6%Y MT!Q%=22B._(9]8/IE#')R_URLC&^/$:+86/L@M?R:'5FV/3T]FV6 M-EX#3V8F![;RBX]:RB+)\^[YJBMUW)KVRKVR])WE^O:3'E"P(2]4QUX& MP!S@?W!E/NA=8N8<*MEYJX2^6_0+"DS]@\I(B@D_A0X$-UZ\#V/'_Q*%Z9[. MH']3T9^"GA(WPT*[$ 6BC8W"^NA] %\>%9SK$0@/H2,LRF$V#X$623=8+<"O M506;XZVSN!?"$HG>PC?GDR4I\#X:\)QT$?!Z+X>('5+Z8FH<[/N:GA=5TJ.< M7(FYK67"6*K?B'$SJ^3CI)FP:HU>$N#%TX;CQF-(&;I[E M^BJ-0=N.LZ:Q "'_7EJ;I==2U@"OM-]A'5^XQJHJ,:6:@<*LXT"P%7E1Y)LX9G1,2ZSN2A.W<0B+!^/B'UQG(O*+9O-F=E1 M/O(WBQ7IJJ0&G(#N,^,=A^7ZT8F^$]8/O!/S,5L'C5R4"V^&0E$Q',69E1HY MC]+]&K@DHM>,TA450.DIB%4]UF:N$->9,4Q" MS8UC=B=1-*][A&\5F6:ALX,B$F\:8?]PVRI*J_&KDZ! DUC81AYF9S1/ I'] M8W%K]-I0!@F/Q$R'5H>,(O4'[32,E[D#B,H=,D(&*.$=1)2*L"$UH$> M?R67& 619\(^#1__XY(^)L("3B4&B!)0IDS#/44 52K,1"AV+)^)4?K-M"J] M&[Y?"-)EIG$PP[V'FDR@0;&)EY6(P? M/G> URB%@4Z@',@+W2@>;!)6?ZB%4)J8-BFF\7'IX3W$K-VXBF!S< M-FR2EC>M+DNG>/7&P2G2/L##/V5')!-.@I9/9^$TRF(<%.=X>?- *I\\?7(2 MM#M\-%0E+#^17M2GPKTB@W\BG:U/:$,SMG>Y5&@7@;DD&#;N*11"OB MDOAOX3:(PT"Z#_&X0;?RZ@3_= Z/9)LXTFVTQPRZA2\1V831X77G)5OI'@2# MAJ6+@Q/<1! QZ/MRNF@/&J16C/[^M&[]0[,7;^46*08/B[/4)S_]Y]6??J(_ M\1BZWMHC[IWO;$28DPVU^VCI6%,>"RGB&GD,]>\O,UO=%#427I;'T4T<.P+V MFD=<3!PS(JZ?.^HFCAK16Y2;=2\8-?HWKD"0].'))?V!;Y<_HIAOVG[Z;4O M!^ $16>#\V@O7=CJ92*+8J"]JHH.C_?4]G\1#+3?K/9-T0FY,6A0^=4E'M\G M_4>Y/?K';P]DX_BW00(-YC^])C)%(^P588PV3I 9R\I.[UFP7^6J+=>9A=CQ MRR;PF@Z5PZQ]HC/CAW$3[AROV42F]34.VY.0/0ELRBE,=44ONKZ+XO7+;UZ=T9[2KF!!C,URJ*F$WRR9/HNS MXVW:VP142UI!8= 6_M\H3J]\>8M,P\GV>ONU-J7K\RZ?,,ON:&3WZ0JHIK=U M$B*%_G;/4MO99 8'\>K^[R'[TL#J;0DQAJR6M'(_AT,J)5EB&N&G1> MS$-2^8@2S-]"+TA^I7] VU<-\^BZBC7F(=FH.9OHL .AM#S@&L5PSL@[:*O M?JT]W3G=\J*?0WEFFANMFF'M]@HVI;NORBDX;JC!X0A[+?G7\E)2'IWM;E5.L7471KG1W43T'QV4T.:#J;=3@X:*O(R]??$[7 M[RPC!P'-'?18R6@DV]=9(<2#9W_K[&^U'A,HO8>3<(FIK_'L19V]J!UP,GM1 M9R\JV\AS603_I)*D,&"NLAF)F"(;-6CIQ5+=-+?F9S[-*]!KU%PSL] MZ!?ND'R.0C==)=\3=3HO4)\U M@+T.XR0N>RGDI>L-PG*.6A4_.MZK&S<(TCIBT7-_M6:?PD1K MF]).LQR!:Q1//,NML]R*1V[5W\1)2 _B^SL+FK.@.0N:LZ#95=#\$H;N#\_W M%X&[6%'.POHI)DZP\2C%+.*8G%N ]UD*F953:&+?W!W:<9%9ID,CTXU&,AHI MO]L:L_AZE/C:]8Y/7$*9KM36ZV;/\O\LZ\ZRKEK6+1JP/C.#ZBX,F -GEF_' MMSDZ4> %FY@BGJ%&E@V?9=&C9%'%?9Q(;.,L> HL MRYK+.!]>HF\M8S[? M8IU*S1;-K:Z]EL+!SCH?=+V"91\47G0YCA>2>!'C_L^^>0TF1Q"%E]W(6&5F5Y-[H+PDT0,U@1)L7:EK:X59CP_*X M8,8"\PT:>V"ZK#";/M"8/J9K.>C/<2>A(:KY<5U^DC&_22"J!^NSC"VS#&IR45CP?KY(K14\H5Y1D_J:59C?D&#N2GTJ%4*&?7.]M>,B MLR*!1I$8C63T>F>'-6:=Z=C$E4YW?.*"VW2%V5XW>U:+9J_L68G_5OJ&0-C? MF_,YR[0GV'2![2Y=0A13, &B[=HBGS&+W6C$[NG*HNJ[.0EYP>!6SS+5+)W/ MX#M?0>#Z.RVA2 MC<<8(Q<=';M8K<*4632?0]\#FV;^W_.ZCF=IDKER8B]>KAMG<.#_K[N3AI.M M =>F+ VS5$R8C30VC33R=CR\V_UR772@+5 !KI*O,5FN;^/$HT)WQE>D5#W( MDMCZI_/]*64#V9S9H':409?+:)J\,7$FXB9[_U5H[_Z$3?29)]]4)6X2;P8#@[ M(Y7(/^3J@X+]NMH2-_7ITW6379+L]R$$+$>X^T'?.Q)KH3QB,1Q,NB/=YM+! MH+0S$5&])ZJ/H=?3R1D67HO2I$O_M0]C1EOQ.3X>/$*BD)>N'!].\W5+2 )U MHEW7XT=5Z0=Y=>! ._Z7*$SW,5W"3]W,X\0"65/B+O>$2_"Q(DO]1#]NLR^= M^5:?G)TZ*;[O:I9CZL8\7I4!]52_;K7KH8#B [<.A$&;PRZK7# UZ;P\I]R! M/>=$^>9WV7D/W&C]PQ9V,JR60SZ\%;D/Z+_7#MU"Z*=LAX]D]UY6"JLJ+NH) M.&3)TTH,C6Z6_9[32^]*?>*'MAUD/#XU7/H1]GS,3WL4$VGR;D'2J%GM;;S MDW ]':F/%18HS;L^WX\S?FY&=I6USM&J]4KL 3M'.Y;$ET>)XF^A%R2_TC^ M&(Q":\U7P18;I&VVH)N&@\'T/$P#W^Y4(G !Y("2G4?.TBI]EH&WI=R68_]P MG491SE#-S1V:Z7/<*IKDXGYVS.QT.V2:RV?,(9U'A0"9W]E)*$ASO*)(V]'> MUSG.=0Y%G /LU!)I$<=['T W"2Z-SZ+IJ473.\>+?G7\-.LR2E6J!\]Y]WS6 MQ^.1.,#>W&7P0E;T&?2"#_@TP6H-3B+.-*ZD&399F%91Z]. )VL?AP/!]V=1=&KXY/7N'.LGL, M095T_[[G:&-R!UOV/)2=$T7_D/>D1%L3H4;GT6D)!,3X%'(9*+M0R_4R3>+$ M"9@QGT3>!Z69#_)<"\XXWU0O%85]ID?2,%;.X05#?(K6-'UA;*GAS"6 40B5K@H6!V+ ML!Z_@TQI-;00#2(Z3\(<8")#SS:3V=;6\4H.+;M?M/UI-LT-_@#T58;F1.(I MMQ]2$E<3N&JIMA M]R\7Z6R#9V5VKIVL25?P0:+$H^@N\*YOXZ::8]6H;!R6)!D\.[S0A*=--ZY+ M M=G+_>.,$*\/(=QZ@NNEXG:\QTY<3$O0YW()&6 M?OI9$COV261-UQARG[E2L/CA1.Y;F#A^I1_;"TG2*'CVG0#\7/S6Q'&ZV^MC M=4?_.:LE'#GW7ZZKE/E"?'IZE%CC)&9 O5?@-:GH>,2BDY#RSL-^?YS6([XH MC!4N^37H?!-'^I'9V3' @S\&&YZ$T7L8)CS[4V9_RM':\C L^Z+],;.K:G95 MF;>A37'+15'42YK*GV2J6:_2=33/O M6?DZ'HLO9.4[<>RMO17O3I0FK%^HC@T9$?Y B\_*UD#"FB$3FX2@*^9ULTXT MZT0]K]E0G/2B!?Y9%YIU(4-=Z$L8NC\\WXE)^*N<[3GF%?9;A*8XK4.'XE&VX:E7?\4\^Q!PK?A;+]7GV,?:S/BMH1 M6*RPPR8;-,Y_ZK8& FYSYP5>0AZHK"3F_1TJ/!JO9!WL4+79NQ0:"2QV891X M_V9O7!:PW D?@_S$K)8/I)8+WM1IZ56JY[B&LOJC-RTDS0IYSW=L-NWT8TL= M'M^+5LQ[V"S$#&U:6#*BLF%DG;E.E'@!9N8'D0>(>6M6&]PE+(^G:DD0YVV*48Y6LWN@O*3R^DL&(-J_T^DJ'6RPW6:8H4;FIW*"Q MX[++"K/Z<];JSS/$QH4LWR^^H8PD(&[&41[)[IU$$KQJIUD#B,7]/5-N&!54 MF^VL*XQ]5IJUP*&*MJO?Q4D(\.IGM!X,*WNS)H&H'B_>K!W.)@6#"U=GL56B MT3^+QB)JW/-)9BN6!?_K>DU6 M227'ZO.%;O.H#M ]EK2&B&*+QA86U8S9HH+&HC)KXOWN]B1$7X-;/VN9LY8Y MK/0V"_I3\,MF@M+5W#86:@]I5";'<(+V4-$=+"IG,;5(?NR0QW,3JO9 M3G0MMJF18Z7#)R'$ZNH>&QSY]=:)!&U3:[L>:E5DSY^A_-GQ&DY#A-#MZ')(*8FY(XGC^+)^-ONGL$%X(* *4 M."O-FY?OOK=AR*8?K@#Q&YD T'45F[V#&6?_YB7;ZS1.PAV);M*(TYPJ+LU@ MHCT9;4L9RQN)=J)-*F-R3&8."U8<)160Z%\E./2/WUZ<8$.$6VY^>])M/3J? MWB[=23=6__[T&!,8<>O?6:/-A?M/2DXLC?@NC)[(C\5J%:8!O(//$7T,4LHB M=$6,NJUA#51P1R_7"Y<_S,I[)QR*DBDJCD4[;1)*ZU O\!V5+T48U5@,3&0[;Z"##-O1X=0,9A^&J_I7K@HX(7NSP+%?+"EK9WG0QAL>CW&!A-/ M^^C1 U ^>K7O[5_V:RA@2HD!NC>8E,1KC1_TCKQ1!8AD#U7\0E;$^Q P(]5( M>^]!!3%JH;@]$-4C5C3?*[C**MP$WK^)V^%)4RQB^\U0<\EC=+6S,+/TUF$G M8=0T5W5KQCP37?)2K7L2#13P(] "+QX+3;]Q"SV7BH&CE-?J;1*KA)>.-E-] MLHHI$VYUZ7C3NUHZ$N2E(ZRCZCR[\50.J^&4^HN.K3I.O#(Q#HR!/@RDJ).N MZN:&2\5"#[]ZV[ Q&>1(N974O'+1U32-;5XUT4I@SADGX!,E"4GOEUY,'8.6 M4.)(:5[I:EG+L/;'(;'V0:+W$.D=;!%80X$> Q_G1T6&)LL,6?\U#?;=)Z9N M4-2TZ,A"'-B-%SN;340VT&2/#K_ M#".J[;KIBF%G$13:2)T9G6L<60X-%7&"F)XE;[&QC%Y)].&M5+6_3&;:"X]0 M;T[I:#*;:P^T;%OTUBV2Y]"#5!.Z97$@D^$D:\!4KB.]'\6E4H52**=<=DKK MW,BMVM-&O/41&[EI0A@*K%6?$4FPG'SL:;?,L57=A!"[ZK'6""(G3];T,F9O M<-;_4LWA]?.&S2H*5T+F7/_.7M1D:=8/?6_ED5@3!J:8<%+J7<2>\^RLH(VP M-&ZH/085MU6!.2GUUCP+!7/'SW?')/7Q\J9G@Y>2SV\MWH9@RZO6]4[&0LJR%18XJ:!/9, M3%AST:2Y>;$B4$5K.)H$@O2VG>L_4K.NB$69D M_?-2KR#U1,"*9I6T2A&1JK!/$<(PD)"&,\1E" M#&\:YB81'6TJ@6O9VJ5'NG86G^JVU8LFIFX"0<.T>]&8,7O?)/;F26#&E %I M=+U)1)-WYD$2Y\%%(PMU367,S%GD)[EH2C%BSDWGS20PTE4J-'(DC!%>CPYS MW<5$G7]N*ED:JDLH\A).@IRZ7D2-NV :21LR2M*Z<">!GJXDI;<_96C[TT46 M/QXSZ>69'=:6)$P@.\,,&+SAKUU"XQWZM$ !F ?BQ"0[)B6_) M5\IP?##M$??6SPI)9;)LKSNB6L]>O&[&6#-IZIL#9$Y):+6*4L>7')5FT@7% M0_4 M>5J1HN'][_?>7KI!X\0O.%N79^OR;%V>CAFV(J2-\.0, MM?HYO#MY"[UGYP!<;+#71[+N.:#D.2)[QW/SD"\N@ R&&.7JYX&>D/XS.3Q3 MK@?\[O9?J;<'/O@4!JOAL*3_D7- %@O@(E6E *C#F0I&O:_F &62FZ MNUHT9^?LN3MGYP">.8#GTJZ3TD<^!!>=!-N;XWN&P^7 UNV>[[?,,CR)([ N M/:F-T)-(0KYH2>IA#G,[T1,^M&MC$G86.\=*,4H= F$ ^ M/88UIJ/IHNM'C,BT!O=W3>(@SD]I/V5IC,NZ(8/Y_B9Q )9OQF#G/XF2YNKI3Z]\SK>XYV=SI]GUF?]-HG=]MD!_>7"ZV:!O2,Y/))D&[K@OHT3 M7OSP4DIHR> +W+^%7I#\2O\ LM.$AW==Q5Z!&.? =O869KV")#N7P&D\W5XI MYT[P#+U]8830,XE6< ,V9+F^CV/*6L"$GR9QX@3 =%ZW#M &1ZC;V&F/!;#A M_L[QHE\=OUHSM-MQB!9 !B3SR+QMG>"-[*#C3W2XW^WIMG?R&,8>"R$#>I%W MJ[D.XVY0UF?:+)GLIS&-O:8[ MZ->Y7(N_GFUDZ&UD"$U(XA_A+KC5@?5"]SDK(?K4CF+RX"_1;>!BT"VOPUW>I&RYSI/E(6R+G*7>6*3[ESJS M1D=4S; H!6>;>G%^/#KT'#W'AR-9KE\H^J,/:4\=@XGV@?H61M_O ]:5(.X& ME6*F?;# 4A5OB?LE#-UN8"EFV@>+[D>W?QB"XS4PN/_UAU1_SR;AA^V+-]55 MGH2:T1=Q*F8Q"66B+^(8.YI(!UF%T,T7"ZM]'"/:QZ^4'@57+9IH:FCL%\GN&FA2G;95*1WT2JW0BS(F5"=M^9Z M].\O4SZ]\P(G6'D@D]*KE%Y6DN22GE1S#TU;_1W%3W^C*;: MB]31[$[9D,]P\K# Q5%2 8S^50)%_Q!XSPB1=A8TF#"H*O]&5ML@W$?A.WE] M7D@[3 F'62.1ZS" I R>"O[BQ=^O#EEI';M-&L MO:;O,?E72C=W"X^PAB')1F/:OO(@Y./M=3\BD?=!">.#5%Z_O)?PU>$7XFZ\ M8,-ZYT)1AJVW5QQ0S\6L 2_8D/+\Y.-/^E*\.,%&=$_JWYU^2\)GH?FM/>;I MQ-L[/_R1':)PL^JQ]K*"V^ENNI!]Y91!10.A^!RXQ09$IE'S>5AXNY)+D6(1R>H%C\E9(3#OH3 W=%?4\>TR1U_+LT<%7- M4$7C3GHS9';N;G,'W?+B@VJX$XHYR33$% 2!4P&>,72N *J=8?)E]GVODFD>Y,-S1*S->LV-B&:E(> ME#9[JAEXP-#>==4,F_5MFL^: MXB1DHZUM_RJ-Z;L;\T(>/*!(L7W9:%3;YR5)U*2DGV>/H,*(>)O@]G.U!24S M?]:4#XEZSDGUYM?5EKBI3V0YYS(;KT3[/VJY.2)%0%P_G,C-"42L3&@&VQ#/ MX2'N+YZSV1:EVO>DW%ASRUR\2,,T_AI$E?T^9^&=/_W\2$=LXV7T$-*K'2U6 MJW27^DXB1,II?O,\XF'.X70?Z!L$)8IRC)_B='6_::\KN?0V,],&"-_LKV\> MY?9I\DJENEI:,%L",: O MQX+YEI]-IZHDV[*O(J=-4>U$54 4.TB4BLB5!S"Q>>8YTU2E" M"J\>65.@7LC*=^+86WLK'L&TIN J2J8,_"O(2I$L?P0D N=@6152@@CS^0BL MC$\ACXA:[*"3J-;"V!B. (#JVZ0W]=9'(]@^[V2@W7$)9G&8DCM"81ZFL:YU4E,'THU210IPG JF),$>QTJ;=PF""I*A(5 M$4>7BD1AQ!+@I!4W-(D;IXTYJW$I<8HXM&8Y<0I5H3=F4DT"10UBT=J/[&-J./ M)H&P[C%,M>Z8JN"@2Q=/#$**E*KFY"ZG)NJGBJQA7^9+IT1-/%(5L0:Q/Y.@ M19.HV5K?#'6 T47C;*@(I5S;UUDT+_6Z=DZ3F78QD+&T,UU8UT57?3B%BL:# M<":/1FFI$;5>-WF\"=,N+ MH^A5JGR/@;)SD;:5I#ID9.U%]PXYBBZEH0=CH.PBZ+);,/-%=YD]BO+T\4*3 MQ]V1=/C2I,++;,\[-!6V>.!TT28U19CG"XS1R_B#1._A^6"Q17R-8*S3M7M& MBJ >9-;,\LAP^-\SF>G]DH#4)]!T#HQ=! MNQT2I'+S]VQRK+W6Q_E?1T'J15"F/*\MQ]ET'3%2_FB6SC4* B^,Z!JYB#G* MINL\:-%<1V3/DO#R--$?8H/9_F>)BH:U#^7 6&*H$BG L4/0]>,Z[YS-[ M_B-Q(-7$708O8/&/J*AWY<1>?(Y]'PJ8#0&E YY"JM56X58U-1MN_;GLE/3L MK@[%/W_Q*,E'J^WA@7P07U4SSVRR?> R(F%LK+U393VZ;FO,=9A'KL,\0 '8 M>*NMQVZ[Z&NII'^GYY!I/MW\K[8)\F,>,3/ZG+W2EFV ?CB%>I M)4:-\/(]V&]<"5>*;@W^ _K;A^/7F&B9>:NXDF;SYV*S1XL!E7?N+F)!$\KR MTB8S[8,EVEKG9[\Y$Q58<<$$S%BI:JI51E&YX=IWNCW6_IE4WJB?.[]J/]L& M0QV/5OXE@DF#!76U73_Q\[T_\?;=,_MR^7)WWW M\>1E75VY<+7B?TA@,IYNL;A_M \C)R'U"ZEFM9H<)<;9*/M_CZ?@D_2!2 MV)ES%8AN@'N8A>T8/\O=5T) ]17]74OZU;$6WXO=CD2@JSX[>Q)IW@G16'M= MA4K\F5\:S23K1;=[/-]&4P=EL%F@B &+E8W$D1T^N&=KVLGVW9Q-M32 ;IZ< M26!S[-(%54_))!#:S>LB),_C^<0D,-W+,2M$N,B'-"T4#NE^:EY_0Z?--!!^ M287%\&'7W &EDPM:#IYI(5#OZM(*5BU7TK0P.*2PWU7TO>C"/*>47 5NQ$G@ M=A31ZN=IHG LTT#&*QG? I^N,D2.ID M3Y%YO,.,[Z.?HE-61T.'VM&%?K5G;!(X'HU=#!F:,\I)A(GC7]I)Z&7:88[Y MHNL&GHS]J.*S)H'AT645:5[Q9>/57@.QRZQ)>#HSCSQ>;Q0$8WL#QS,]=H M.H<:36U/@[8:A'3*7,=IKN,TJJC54C@OLX[3!20@SW6:YCI-=H7E2ZC35!6P M^"4WEL=JPP=-.GYTHN]4U7^O!B!(\XX5@^V3RWF7D,*4=B\D%&C+^T:B72>" M,9@TEX,Z83FH,W5-S-4 YFH HV!39ZVJM956&(8FBRRY,TMC@IH$QDZ1LB.["$3R7FYC+39P! N=R$YBTR4[T/8GD\OZB?MVP M.0EDC1FKIK*V30*Y#DN&LES68X3 MOD-S68ZY3 1^U,J=))/()#[#H@0G2$&VFL%R[431 ;"Q"]-&CVW9:W^&Z2S/ M8<3(/"F $TC7RNB +BM8C%OFAYFG)?%#[0IJUU7LQWA4V>J7*$SW=/<%Z;Y2 MJF0RQK7#KJUYL&S?99'%K5]6GU.A89$Q[\[!I^4L^^"4N-6%Y2NGV ?DZB"Z M-D:Y@*JINTQ-P2]%)ZTEUBO.=9=S@+/J!X%R51 MH$@1?Y>]UP8S$9W(H9"9*IK%,]0IH_+3+>@(,8!R&U!%@Y?2,3[ 'DLC0 R[ MQ\,CI>>R.&P$/52U>AQ?1Q5H6K[^(S6EN3]/UY">EF9216$G6C\*B2T^Q8!B M'.0/#MW=#5D[J2_4'VRB4J$527QZ"N5C:E2HU<.FG?YQY$/33?V:EM]^P%?& M;JL2*EV_AUB1;';!C9^GF41[DJBT+/!E^J#GL(:Q+F9?DKQHAS'7&PP=;MIE[#NM+7O?A55B3(CF MA:Q"RGY\C]T>D9/]F)7F0I78"U6J6EX*P59,F$OB75B B(8/KU;I+O6AM065 MCN+X:T )PP?&_(62]!59AQ%Y*:M:HHG/6#%CCK8YGY LH4 EZ376$I?$XRR&B]0N70-U]4N7:Z'2$)$> M2UD4;GJTUY)(/=U7LO@V"9LO2=XDT5A[DIQ1UQVQ6&%J9=%0.73U.O9 MDW#(FT9]'*4<3P*3XS<^E*N=DT#P7!QK#.P.8/6:=DC3V"^3J>)D!.P/Q BW#OF@D6N<+#2/3H($J$V[/J[)K770PT!Q[-BJ7[,@G+IK4 M1N.=V@CF0>/.)B0V*6R\DXCH.YI2^UF:QXCGFQ#5'F7MGD0LY?AJEM#@?KH" M4!>,6S./P!C1D0AK;14YR7.HY+F'2JJ?RIH+9[&F5++P_? 'A"/3$=>4A+T$ M'M%>;EKCQ>>PRCFL?(Z>PVT,,&Q!=-G+GJ"G$/L Y:NH2HZ;0(1M)QZ'+1/(< M-'4);&%:05-S2,\._^@D&6Z6Z_O@@\0) MDX/N@SKB?B&^.WN.47N.U;RC/.=O7K+U@F5 _D&O&VC,-UL[[P/=B7B(2^;V6^< M!ZI@\QD<;R08!U7:WYA]:3U/;[0C&_&IP[P)W1_T$ M>D35Y(7"TS2D$%(NBAX9,GX^%%[TZY\'B@1\?% 4*=<_#Q2-@I%+##\U_'?0ZOU$YY"#@KOZ0Z5S_*V7-;+)>0>17IF ME%)6!VX@S?\JC:/Y)[\M?/^:_QM.6.1G5 X=U UJO.FW;S>R3<)7UDS-)8G< M!Y2D*#'MG>"0UQ[)MICU@Q/%7_1?9XZ^:(?RZ##78H.M6![S%2RF>;::,=;9 MDS2G4S?/&DAY7*6BJD!MB/6-*BM1- 8A()0RB^+%B[\KL*R<@@"0/"X5$G24 M9Z"<8KU+1<93=)5I)*.'W7X<)96MT[_*;=,_?BM^O4TTK:_MB 9_>_Z'3#2 MKQ!0+6O=VI%'B^;8P>_?7[[)\ M?76I87&<\?;EZEN$)OK*SJ9N__UVV*?C* MSJ9NO[[(-@5?V=G4ZQ>IA@%?V=G4\R]2FH*O[&SJ^DG*<.$KNU81$S47C!]U MS7*,2 #4R5(=M=5IAU#T4"S%/=RE"MLDT"C2\JIX:BI7DT"*B9(F)B:1+C0) ME&FT*'$ C3'#NV@4RC2ZVHLH?#DO&BV=A0:F+Q8Q/D1)KX#$),G42(B^[0TYG6F,UYC+A21+36&2G,YCU&[.(SSQG MI#";_QCAE(B*7I4LNL%;KYUX>^>'/WXA[L9^P%^O,#6Z,P(Z=TO%;,:AM0*&+,*I8>X&)ZP>:%^+QSX=;;=PQR,EC,&O"" M#2ECG^3CK;:"PG/GU!EO'=] M$"K&.L>((H@1O?U<;9U@ SDY/YS(5=YMY11[]V ;1HERW]412[0*,# MY9E6!B QO$E5'[%W[12A.?XYF@"J/N]+#Y0[3M^H$I9">+]4RL(4[X4)'UH] MKM8:7BS;7SJ..ND%M4BOAM1]Z8C"'S>("5MBG:QS@-+%XL=$>ZKU9U(J*9>. M+;&1J,:-JKK/I:(#5S I!HPZYTYWS?.="GBK>N\KRL56I MKZ_RT"0D,:%(A8/+RJ\_ >)I#"1!(B!N.F.2P (O%A86!/6PO71P+511OZS M9U\W4^VPO@,9U!$\ICN5V%S9 IX22+O5; #=]8)KJCW@P#,;VM_"EAX6*U M=DYM\5<;Y?@1&FMP\%I2X"H.ZGFN?/A3E?JYY>NK"I]:E M\C>$375Z*%O&.M^#M-+\\TH9H*Z!V%R#DU'-IT7S+;WT"7#F4:/TMS5]V52R M:2'&33O7??2P"G'9 BAO[9>2YXBEM[DJI&+B^O3-VJ,<,QE';$]HF,>.9EU32V"-B>*-5TSE]6(#;@ M'A(*HK^B%2VX:%-M3R?V_=/-B+H-4Q@K;4CY^@ M8%W)QHA7(_JFA9T.ZJH7-O,,A$JLUJI#,\8",&T,,L)LO3;%VZC0&6 MA&X5#:K&OK#0#QY5OXV><#U:*-X_5GC'4&S/Z[8:(ZY76*M.1WI^9=<%7;O M6"L"8W4ZQES&\2L'-%/!7@1]"8XGGI.C+F)_1+V6LC8 5*J,2;)G+!I4:8(1 MEZ:UL'!(34-M=2+6P==_Q_QE*SHN3E%'UL9X0&!M^DA>AC;&'KN(>%&U9,L5 M[VUMOD_]L,<)N%:'EEZT3U%!IL_EMN]!'OI>5$6<7BY((T).G3>]+?LVRMLF M]>(,3@CN67-(OL8I\"*TZ70G+=\0&O.D">_ !X$X9QX'%CMS:X,#1FM?;B"\B:ZY]0?K'?0M7TL#2 ;Z,P M;N\MOUPS5T;5*RD"WUJ3Z4-F !@EW@G-;0^$VM1W(S'0J== ??'C^]\+B,5M MA]E2^G-AGHCX-NJVX7B+0._%PC2=_@_R*!#PY_06J?I4]$G MM]>$L3UY!]:+$T)SH5QD'8/G)(0 ?4\>H'KR#%(??NTVB:&$GX=O$7@%,50: MOL:0$T*M)'A* WR:QICJ\J MV^>?O31$YJ$7R,*H.XQIJ&S2-UY6SH,J+/8:*9OL-R^%*B_]G6NWS;SR(C*$ M8R?7_W76:7WQ/L)#<2!.K/N[LLU%K'J]704).UP?VU39Q%>^CP3/,-Y!Z24. MO#3(OAX#>%Q@R[_\Y0?J2OCZ*N0.UPD8*-(#L;E6"Z#R9DJ'^7D)22D^_Z;; M2W?W8%\3*9/^=O>ZY4(>V3(-/N]A!O=RO7U&%G,HGH9)0&31J^#7(LN)B3<$ M#*CN2CO/)'M(TB?P_3+GYS2)X7_ZX,!0Y8>-(52Y:2D44 \_)/'KWDL);^G8 M[771?>E/ ;%MU1FC.Q9]N@4=UU39Q.&)3:)W2*/=:5&QI_?10A^EG-.K9K.R MW/,]^NJ#&,XD(<@\^';S3K7^\MO&<(;7U]-EL9E8<,V5[J ?$?V,9";]#5+@4DO]SU[W(^32QKV&\A MUKV2%F&6WWCQ;V0'2[^)6,ML>:#6% =/OX4&+F<*[^@UTD0DH4U8H["*KJ[V M&$,<09:CJ[J\$(/:@N[M^)0]Z@#J_0MB_08R#N?G) Z2N(3Q#9[_]78+\0R( M!G2N+O,:@\.8;@SN_"Y6*RO/U9EYD[4Q;#L)/!92$X/'7EIHP@$8,EJOH;)) M0P7?!R#('M+D@.;U!/+U]C'+"F1;O4TR8LY$CHYB:\5ZI\9"T>(FB'V@$$V4 MF?XAC.&W.\&:&'(9-XZZ_;E,]P4QF*PZN,'WGB_T;:'W9'A?$F\/.7 M605W18IL3:7-K3+H$(-.F!TU.?Y?O+Q @;QW\/;@8@.=#IHLXB$M#57^:;VM M, []FJSX0KW(W=62'F)37>*IJUM\+W^A4A^SKR:Z]3H-=Y"1167P=1EO]UIC!%#VW*(T3; M3;[^FA!J?0NCG #-K.\_CF'UP&B=HI@B%'WCG;XD<;Y?Q<%_@$>R[XH869.= M;PDG*&8JVR=1L$F] +UV]4Y\HB5K#(V7"O\-:8CH04YKQGQ$/V0\C2&X*/SK M;.8,'/"".QC1M%O5R]4"F_P)R="V.UD&H0X@URT1>!B&M MXR;7Z4NXV^>-R%*2Q?G'K/XUJX0>G.UF_& :GBXXT1/2V$N!=;W=[$$ON'_P M>6./*)%7=NPH< IP3G^44DM%7$PNR>JOWP[>@!AL0S_TH@NG>P!()^93GSF' MTF3A-UX69J_'%'C!.FZ[]?GN!4IWK9Z5?HT+R"!OO2/\NSPYA["\%QX 8+I# MQH^G%02UD'*3I&GR'06>U),?L&KB$%HMM)G5ZMT+(T2/#TGZ6D54^,]%>DPR M4*:)W.P]E!\.">'@N;Y#ASR>GO8=K2!K^_A:$1H#P""-H&Z92;S;@+3T"*#_ M)ZVEWTQA%%D P,$KQ=/81ZF0DB@J,YA6R)XO_4,2=V4"8HC9Z %%^S_/$->V MY1#E7SS6?H$RT#7VPR/*R%!-K7$9/,8O (5K!"!%MJ/,]R*,S4721\3J-0V3 M>(S]M/11>E$%]E?T82C4=<\35%$VR?T'T.,T<)UD/[LK!/@5[)EN[5VE(*+=:D6JX,JOS*\XE^2P 10& M$9UE[-+06E4<)@8381LK%,"KY#D;[Z.J<%Y*"41Q&]M8%^31S3($_%9[A1=M M#KD]Y&EUWM^5[Q>' L6;!7>END:^4)D=A1[GVNC12MF455Z4TG?0%]QY>NB1 MX0HG/Y)RW^/:=G,$V9X#GY14J(T2,8^/U9G4*>F $#B$=#RVTPLCI4\W 24I M?8[5=$-*Q=.DJ>UGR[&=8KB2[K3IAI#:QGJ)E;JF.66S M9).QFH\UB).3R+1)LI^U91'04)-PM='II8FQ]9 24LXTXE(O[(TZ5_;54=B 8O.[GZDB0= MOJ_D3TO!8CM5C< :58:1.\9VH)CY5BF:\:(N0UJ&FS9& MC(0RB\"*E(FFC1-.\;4:'&;VF^9*I.2=L9T;#&XS/"6$U3[>7SE@+& M2*E68T1,;]-( %<):&P_99\Y:[>L4!( MZ'R;(TECC=D_%H09D6_C)(<%XD.E*9XTQNJ'!6%%MA+T;.ML@ R5#*XDS76R/V M;T=6M%!Q&2@92E< &JG\7T@Z0U\_2$%.X.)<4 > M_ :Z)5FC\0;Z?E(6*U/JQ32A8XN/'&,S0([:,PV:2[+*<8HMS%(W#79+,BN- MHT1J#9T&QB6920; 2*O(TT"W) , %3J$L#[,+I36@+3GZFJM66_.J= 8WQO_Y M\Q58<-Z_M1I@?Z]7=(5<7I=#^I.?'/[<%*G[<^Y])'%R.%43N22./"M+'T<0 M9V =-]64LBIQ5%7&!5%6=,8PS-$G^_/YK\[V@H\\_SD M835C^!^7B5(27]03Q+50BBK/[ M*5M2[\!1JAGC6LY$W_>8TG@MXN[\;-0=S<,N%YA'TY49<3FPY2@0'!Q\@?GI MQL> +@@D*EUAKU$I"=>2W(MT $GKA&L*],U7?P^"(@+(CW1V*B'+*K)XU3;" MR@:F0-7$ZFKM>>+E<%(KH2IC^8$PP$*%T[?X^EBG>0W&CF0/X.\GQ3+PQ8N+ M+1)Y4Y#"[[\6QV,4@K1%9A0+ 4=G&?A^@0P,'D 4BME ]@K2]] '%'!IG92I M>_7<-M['U=2Q3WY1Z7 M"5V^8FXLG^<1]ZQ.\BWBH!$ $QN AS6%*0TU: D _/:@YW(G]B /?91F$1F' M+M NR#HTW;<<9L9Y)/8PJ*M">TA[=J=FFTZT2!]Z'^V60C($\_?394GU M">-;1]/8.D^ )%0O![3)F0"205X^Y_-3X"&W'LY.FBUFT")^^8^3W:/6FUL7/P!4L![DP\,A [5OF> M]QJL_!@(AL N=7 :6(GU@8/"4>1*N)9[820 6;?LRK& M^OYCA5P,3T)>M[4/.RA^2C'!5P+'?7R-FP([W'UM).M!L-Z^[I,T7\%)GG,F M5$M\ >\@+I ?];;(\N0 TE7PCCRKSD3G3'3.1,>W),*IHRO)C$[.9#<,94[3 MWHE DJ$ 'BK-JT( BKQ3W&VR0] ME/]HHHFF3*UXO3RTS[LR8^K-Z=*D/C2K[UX:L.P# @96IGV,GGOY/S^#TKQ> M%<3XJVAX<)]0EWWH,E\42/P$#\3E7]IIWKZ PQM("5@,'47H>]JJ.E$);U,O M$3M9>ENQ.Y"E>0M]^-<%>50Y=(,XRWK[& ?A>QA 1HPQ%9';J9WJMS#?OX"H MI/9L'QXW"<78,F8$96>A/I.8O<"U4#U-+-[X-LJF^@5XR"A2EAV*CT6^@=^B MSIO209M%H&@U$'^R4(%[D+Z O$@K0""] MEA;4V : I)XL_'L,&<5$C+8M=28-TL:S;1K=CR"$A718 =>/(BY^\ T.5 MD_&I60_V_0?PBQSR^/5V&_J ?, )#=7N\AO[NGNC&<*K8NCMPK7D;1;^+75! M4K485+JHUJ6SC7HKD=L+9?-/2=Q\J;E-R*(8%4G(;(>EB2P=#$<;LIEF M((TF6A(]'RU@.NA+ U,V0/XMI\-=MKE_&4P.[#[FV03.ES(Z;J4GXY#$U75= MZ>NB#0/L#ZJS]$7EN'!GL91=IT,EF0#Y.BM;W"<0PX,5(;=5D64AJISU#&>$ M-JU.^-A5NF]@>RAVD"R>HX?3([9;7!!O._A;;!3L(MX.C8R';1*J4V)1;:U[ MP(QG1=B,BB2U%3%*O&G[]/;B/!=Q_-@!HVV$!D9F+@)!1@AGYWH@ATM:#14A MYK+A4[VX1]NY$#5^LE/F=.C5:"MRV##.AGHZA&4K KS1HC1FO1AV(RTR==FO M_+'/8#BT'WPTZ2(@$Q-XVL%8'$U;O0,37M(UJN654]UJP.081A1$!UN=[H(E M27>CA65 H9,T).6"9^IU5A.8P,N^%?%M-603KQI$F^:09&RUN=P-EE M1R(X'7 A_8,<.:,"Z1>"KM1KN;=U,HZO#B*.@$N%]+[!:HXW@W]7_,L+JPO1 MSO$VJ9. C?S$H\%9+/\E%;&TC0-3_,XR"-@"+LQZVB,#-AVI4;B@/_5IDI1" MUDMEN(SG40W63N@=+_1V E>L)EZQ'+?/:>W$3-.8QL&O]>I-^N?2K\.)?%G, M:\%F,QS;'L^VR=$:,DA=/VR-YD<:P3_ M;3=ISL I>)_T-X [;C A^DG L7"$+T_)$9GDH=ZG'Y>]3X(9%"ZA0 .T_?Y' MO33_B?K]7RV_1^:P1[*S;9S!MOW:UBLRA2/_1[,S+AQU^+[PIA1I,'916<,Q M'I_9I$%]AL@K%748SPK"?9:'!T2%Y\MMO=UD*8>)I40_6V59<:C8M:O8N/2* MC6<::E'%2YC]]I "\!A#PH14] *)331FW-]55QD)OK;>UMZ++ MO[O21:YTT>"]PY UI3X#J;4K222@))%>5U&3D^CG! 6,H7K=A13O-\^7YQ*$K%IWR0CR!/P1Z]TG^OL_Y]3C(S M'Y?#F97T4N6712M+XE*5(YNSZ7W4&9JZLZ%:+?%MA;Z0^1JCS!D[>"S^ '! MGT1NI\Z?P4?K-'?FH"&$8OZ0I"#Q?RI#Y:O$^ZO@UR++2\9(?( T MI+?N^W-U"8_;H\\:1#"@FZ<*O\JJ8TMD2U<-U>W2A6 @53V![Q#OI(C+@L I MO&**V*]N:9K7<- 8ZM)&5)E7@X1MVLB7##F#*UIO-]X'8>U31A1Z(Y$V M 4T$9.OXULOV#U'R_2<0[ #Y:AHUC++][&/[ %47C@NGNGCKVK:,#1;Z"1D]-6)$9%#Z!;J>&'.RY,FC:XEJYK D\22 MHB2YDG=G&?U-E"1_^8?;UCP,%KQ5:[4)GJ=\?9-DCAM1HW+DM*\S9F MD*Z]"-C&JN8=^SB&1\D [UA*0)";I+E6$([1FS%U0'K:J",_@N5NV4%.3#XW M7B-?1!","(8W2?=W*%/.-:?(N @,N22:<;8:RT. 1)YUL78AH<#_6 $?PWLP MK]N:!3PYF'"82&5U;(N+9Q,G"$VS#LH(TK&4:_*9'*5$/:'T%P;"2>:%@[=C M$<%D8XX_RTA< _Y!#V=',]"0N MTLY%VKE(.Q=IIVVDW0A3G- ('+7^;Q>QAUF1O(@]%Q@W-I J\<..16Q@D!2N MNW4QF"X6CX+F)N21%SK)-$HQ0>,>^:!B5\0,7B5^]0146"-YSDJQ>! M5^ 74(\/029H\;P?F'OQ%XZ(KM$^0Q2P^"$?4+'SO7-**^9;'N))5##F8WH8 MSUPHHPME5&_:=J&,&D7VM#U9E@/L AT-BXBP&U,7"JF>8?);>X1":E_H$RVB MV6XR='&..AQDILW-ZB"[>>.6[<30!2JZ0$4=#RN6[?)V?1-EMOUT?X MO7(,$Z-:^T#PXD")HIHTI#:A.KRSI@;/3AQ48:85%^OL8IT%G Y:\/.T,74( M%UIF$.-%4..^-!DAUB*_H&6@'GF!I8]@??M8ZR#K[44+F9".;-KWK(LF=2&" MZDB_H^,U+.V*/K?PSAM'ZL/&UX&";$W/Y[*&RHB!5F"5$*$3TOSB0U6K101P MN&A*T=&4$W46JX&<+VQ(*'Z11M!)4(MX8Q FJA,R=D9#EZ@0FX5+L*C$76]W ME)="UC%0'5OD=HQF%&($Z$5@+C%ED9T193/Q#HU3/.JV(R[&;R9VNN1 TMGN MJ$E\9+ZP-%MB15PZ-! M0^")3)(7F7KP+(;2K+ /P8 ;PBBE7^1AO MD_10?M=$V_QM$OMP>I6KX27,?KLYP8O6WQ^\]#>*>9[939F=X7IFS;RHQGIF M-Z%V^Q:%]2GK+LS\*,F*E&CG'#& .J/8(4GS\(^*@VW[4R79NNB=Q"XF2_/6 M0N!?ET7 /WYY0:6+, >A^]O\4\(:"_N_JG\4?%-DD BS[!7L6!4UZ'W4+:6: M!95Y=-MHQ/I.*'7H,#9^[J'/,M"4AC'O5H_Y^3;.2SFPL_.N7+L/CNA2B'=? MXS"G9I3HM]-CRHS<#]L)_%;G,)Y.81AI1$8"8K-OQS%JN-59A&_WZ(!EC_&MEZ8G2#VK M ZI#M=XV*-V<&KW10"_RJ[\'08&2B#3+H3W5(;5V5F^2+?;*6$6PMWY6[_%M MIO(I33+6=*LVSDNY*"]E UP96I.54304O$FMM9I^%21$]U&R^PGU5+XD;TD> M^N32]KT&ROF%8>ZF*4M]/!P]%%36"KFK_@D=S\]LMLGN+Y24OL%O19!R-R## MOU$C-%*.,[D"4?.:@0$TQP!F^"[';_XK.(1^$@>%#]M3*8#44CD9,#99,%ZG M#,E?:/U0NBF.9+CP#?6P*S/D^66[(XA">=M*T!.#%P&,\Y1R@,00?]OP<(B: MBX ,J]PT5J:^H+L(1$;[_9@,?A'P<5QOSKTW\L+C4&X64M*E5;[0$>=.AY5UVK47"C"""9$5.ZM)I41G AS%JV.)1C%@R1ADN1>I!,F M]!-%,/]8G?7THK[ M:L@(R@REE$E>IOCD,0K8#AU%G:_T3*Z4*?/%+S '<"$-??3OP#N(DB,(-L#? MQTF4[$XOX6Z?T_.;LGKI>':N+DW^ _-9?1P'97:TT YF-^7NH 4XFF^++$\. M('T!E0Z8[<,C_7S1>NA(@BWK4ONMWG"B) VD;-%0=0\ "O?.()&5?Z [D[Y[ M]#XZ[M]HU_RT,2WRULO4.-K.5;OF!]C M*!R@]\MAO+O/\O A01VLE&>KNILYL39L=./\G1U[D[WJ'1Y7L1+Z.]U&L5J MYA&:.6%MO+VU(CNUCX&7ZB:U*D:"0O>MXWY^FH :H?H<:US1CGLD,62H_WU< M'.J:TL//FZ#OFN& 4Y% #C7NJUT&BN\@ M?4OTPM$]['2^*>6(BO?2VVWEE\#\1$EH,O"WY\[FDY=D6*]UP- 9KI4[[6PW M8C?'J0]%VQ5\_W&$G N8:,ELR!5L_YJ*S2$Q:1^FI&4$OIV^JJ6_."VM-K9%3GTL9@ M_P3RRHOX#)!O\9#$KWNX#:L@"*N5/<;;)#V4WU)@I\?GR#^+;.?9H\]\^L()S",*HR.'!> 5^ 0]#"-BIO9C=E"WH_G",DA, KWGB_[8N M#S,U4PJYO69[ ^0?Z*8@2*OB]'?>VDS5P]QJ[()5/OO/T#J MAUGS+Q4-XE8Q?4QUI[)',0P?#[&YL@6\ #B#T,]1" \$%%7ZS%Y>OU)9"[V/ MJ>RE*E,IAY'48YOANIFY[.IP&6G95FM>R::M55"$AX7$+,\@>[0!9V^2K0\5 MADHSYWS2TP6+11Q_EL1QQG, 6[6@L5? MJ[U5XSD!_\[(<$QIQ$RU=DTI,$MW#M6-EX4^E%#NT#D$ <%D[:S3SCIMF77: MF9& MY5X<0-1+48"PK&%CF&$UGBE?3.RGY3MC+VIQD6R5PYOD#7)(*&YLDELOBFJC M$)3%OGEIZL4YZ6A/&5%S&)(8TE=6WAEWX"V_W R3H""/JC<P%/-1*]GHO4W\-%K'8IF(X)=5R]>'>MJUTQWU7P M:Y'E:,9#N#C':'HM'YYBPI2'75[$4;21EF@W,KZM-E.OP>6:I\5"FF2ZO?9$I'EF$%M?IMIG1PZ=94&:\S==!UA(L_ M/!;9&LP?A!)J G?7=$(=;.2MD?R70[*OT.#MQS5>_W;'F&V!;L#Z42I8"J+^ M2J-KX>?E2P4H^*WS/4AU>8HN,&5L?YUEV5D0W"89;\Y8]@@+"0_,TKR%/?SK M,CWXQR_/:1) F-;I*TC?0Q]77H[83,5$D;I3SR'#!HW0VPJ-2]L@3I4>DQ12 M%GH?%(6',*[*(V/#B_CZJ VFO#XR*S\/WRM+)#WNB[^_LB5^AO/8E6BCR@$% M+3H2VU2;B5/C=0F-U15(;*HT-&597L&N5$XH\-/[J%M*-0LJ_-TV>AQG=.^5 M1S*#_) 8-3NHJ[*%E4)/J1A[*#5^]?^/\7W\'J9)7"G+GT/O+8QH46=#1W$E M$%F7H;^/DV.:O '*Y==OHXZA0DWC-BGKFH#8AQM\'I+TULL]>#4DQSVX MC;SP (G^\D^A?_^.++LTF6K$4.H*5O>G0Z]136BM+E6Y%Z8_>U&! @M0(C^( MO+Y#H6U$+'I.CDC[BD4NX]"YHXLQK$/2M/,7XE, MO=O*HLRS7H;(]^52([-:,;12^S+O"9NY+P]>R_=@:Q6_3?)3\ +ROIQ M+P!99 B9V$8-HU2J6L=(2D+&C U(&PL.1:;"MU?WV-3WT\*+X#7(XM@NAJO&F M_#:>1,OX(E!D&M8[A76DF; 7@?5(A9ZLWEK]DFVLT,?I5E@$=B,ICGDK6?TR M:ZJV<>4$LAHM]UI2RM$;)]U8_:YORH7 Y8),4 ASG7%X$ MG!,IDJ+!S%?+TR!JY/#\+P*WJ1?T *.@E(>VNN$YE@[%A&_(@%BCG"3"I$J< M%T[&ZV6=C*MC*9,:/R/ER;=N9WHBN?$!+^,QN'9(CKZEAP4_S8>ED@?C>5@E M$'F.O#BSYJEX=UW,"B;$YD*C85$&%I0.%9[R[+4X'J,Z<\O]!_#+G'9W8 L) M-[@!,?R/_!E>R1!=-"/BBZG)0ZJ+ZS[SP=X4$1W>A9D?)<@3POF,A3SH M'[ 'UZA=0+MBH3WL^?IJM+12+4-)D9 =X.94YX4DO1+C[Z_P 6^;:6W@ERBO M=PB--9K\ ;=:J[) M"5P8W^N;'0VZ7%V]=FL"T=CI+88,H(F%/MZA&P,:F'H4_07I^Q^>BYI $/!]Q0K_&7_7^%% MX38$ 9=@1VLN]HU6$G]]?2W>LC (O30$Y-PTI)8:7?+(D(5J#CP496A"?4=W MKNXGJ)P\P&/I1?\!'O_U/WQDH;OT*4V*XRJ.42;'QL!,W"A*8Z&3J@X10(IR MZ(='E&)VDT+1N]*$-TEIASP3\/HMJO5NS)1'#V7[2\]K2JS_\X(!O'%J7*H@ MLJI$?3\X&P.ZN+$U8@%72^""8_IX6D-0F5T?DO1B\IH &XT76R"=+M/XSN> M;HI96'CE "/-,E],CK*IM,W2 RP6EI=:X3-P=+TB)&O"(FB.;HL@ [6HTE!D M^TAS*>"-%[:_DQEA_<"_R^6Z(JPFL\&6%O+1)-@R;"=&EEGX++]1K2D+)#*R MJ$NT[RSLN<9 "99UMRX"/8'"[ C+W"(@YCW&- .@U:]A))WDBSJQ"/0&G^1I M]EVK,77OLP2?4))Z)N/UD$[2[JA#*= AL+#764+N#:PV)^-1D=&$*L ]L["' M6B.)DW-G%O'\2"J58CUH\\&J(#:\4_.X.J6AW]PK\(9)LCP]L\:J/AN*PC<0>>%>TGM/II$W+F@8Q?O*.)\P*LCR^'E0HJ(I#1T4<,N M:GC@DJK7?1WQI7-7=S@OE1['C"3TYB_36Z2G:M7U'Y<%U__PR]?7WOQ;/VAT M*3[&4"R%YWO0K=CII*X239*"<$<.Z2:WTPC_QD4#CVZ1QNMREI4!:7"4-&8( MBP)U)6"_.B1I'OY1.!#+VHEN[FRG7!% MGO.,H]$^MDPB];\.NK4(W?6PH[FH7Y6FQXYI8!'@N3A?$7&%Y!3P./7:]D!" M%]4Z+_6YJ-:)4:V3C!.+H#^RE1#AU[9U+ (.V?%P=H=="A38NF:K1: W4A#! M6,D6 =>,(4A"(RYUND,EA*+C[)Q"8?RQ@C&&*G%>MW6AJW:>T&%Q6'9'7 H\ MJA2SN% HNR=U8S&BO!;X181?2J-4DF'?Q6'RA[5S>186D0=>()F2_!92LAUFD89L,IQO@RF?/'$( Y*0ZV..YD&2:U5!A23I)0A(<4#QM"(O* &^ABC M!!";[R!Z!U_@S/>LP\3J[2(.6XA7U8Z_>6GJQ?!>KBI$#4J-.6@(90N]KP5Q M 0L>-90FE_+ISCMX.Y"])L5NGY?%_/C4 $P_=4L:5JD'O[Q!8^BA[W/HS MR5#=RO98B_$:V+(C&+EUI7-!>(S68CMQ#5=\R/4M>\?:=NBFJ5.=&H(8W62Q M1Y1 :ARGV7:"&Z5.X>ALR$VR"#J<=L4RJ5E&2)!.A"F3$Q+4Z$5$68DARQ%% MJ*V+N7)10M)/[B#KA-79%,4>W[%;M(C +''T.\[*YD >!#*'16\145H"$1U5 M^EMHM!:ISHJ"L)@J9]O&^[ H#*9:4UG8J7PZY45>[(/7/0"H//QEF:V8WIL3 M,J(FF1>5.;8S.$1%7*A->?P*$*R/M1TUH[@49_JXNF?P0Z;*++H^=C1U)V5+0'-8;U=(V-A5S)N,/[ZMLJFW)H+L M44^0#US^IQRLS1O+17^=5DF_..7%S01S(YT?YM_2EA$ M^[^JHVGOHY*7:;3<::-^JE2^T6\EML XE(E#J/N5+(E4Y/RJC;PID$N<8UH) MG49+>L,%DF*;N!!1QJ5(9;[XMK/RL[-L^0DDN]0[[D/?BP@LE]QVWBF#77\2 MV$-#;ZL&Y5.;T67W MZWDV/R51&'BG\]_U*QE40^-U[Z6D*"K^_NJ7R!U-2NLA.*T<>BA7)E+8>E!C M3J*"+ MS=% I(55/_6ZA7'[:)BDR*]$%.T)[O9; 5.99O11DO7W]U)MKZP?U MAW!5Y/O2I,BT)UTUUFCR5)H@-E=R0Z+D([Z7X44\2D-E:'^-T_-;[=9%\@*0 MQP4QNQ>0%1'R#CRDR>&S=\R0O>-XC*#8!(5]))P4.?RGS^$AK.RU)#J3\247 M?,_(:$!^$%R*339!.J:^L-VS&N$=6SC_L/KWG2C9LHRL\2$Z/RAXZB M,'K=>PLC2'Z0H7R-?9#FD C1WB15M%-V6Z3(]44,7.?LKAM9#WIC,6P,]:1; MB_>KW2XMB@.< M"LY@Q>PC=(KUN/?;+?#1=^ '7B FF(F16BHCAB9KRCI^]5#*H":2D;#_Q.;J MJ;GFD?6I8S/<3FL]@@/F=?AVDFN,]8;:'GG-\)-V\NR2?9*VHT3U9;8Q&NPY MM!4YK(\1(77EZ;,5 :K/L$TS5YXZJQ\F4!V#YP+3.+>=K81"0S]%6,/A3)M&5/RQ M*5:_,&=14\_C).,]N&F4,S#HQ^J")]S,"._JE5&[Q#1RX@RLLKK,"XN,".Y- M&25;3"$?SB W*55M3"$;AB.OQN;?2R4?8@"B#&",(9JYP^IJL']<(A6RXTEE MH&,,*5(<[8V%TCH?RTC#0#>*5PHZ!AEPR2 VR,S@.%"0S^M2Q!85^8Q]J.#7 MY2C[EYR"S%[TI^*4>H:X)^.XYNHJCC3@GJ>'(.YNP2I_ *@20U1Y7)+TU&E, MB+P7,;+Z1P;Z/3?'?(B90J7?U*52&7,.GA+$0Y!O$NFRU;U5!GG=>!D(;I,# M^I>R9566=/2Q&/@AK4$[V[))+XP&#F+1TUSL\>:!8XT*YH#T'60D"SB&&0@: M6&MB0W$HX2[NM+@+84-($$F4//3@55F_46'8XB*Y_7_$_REJW\O#8N MC20"]KA:TT"9 W<5_ JG7KXZFK#G5T-IMO JOW(1QKN+96+0G^D><4V;*2.J6?8ZCJ4,[ZFG1B@G1^ZA;2C4+>N683AO54\41 MQA4G99P<;%=E"WLJT!O1];9FZ?&N(0W":LCM]3"IL=A:YZW0& YB^Y-L+O[2 M0;%[BJW'9_RUTT&-#K/U* [@IVW8*.Q*!F0:&2)%TQ_7!LQ2/UUI>-NUA*^- M,,](1@_5L:Q\Z(+F5.X7L5H+L:DRL>/J_%*K)9%::R,..N5)H?(T^)P02C 1 M&CI-SUA-3Z>82&Q@T2LXA'X2(W=KDFX H:((K:7J+;5/(WX![R N &GRYY^% M$L)MDD(PX-E=Q<%]%#;)&AB&=Z*BGQ*8G1DS,H-T8EK58I,JAQYW*^:'NL M[4OREN2A3Z;Y7@-U]9>S#! -9/6/0I'Y%J8@@IPN[ZIQ6H*F^D.9-J$9+@0 3-#! 8LNYV>\#/Z N(49(<[L;E6"Z ZWBD=%'ONSG(MQT;0 M>NBV#.IVT/LH=(M#AE3X>9'"?J_BH'Y,2=D55B]ERZGR:'>F1]T5SG(K;TCM@B!$1E M.>*WE0>D/&2O((>"/YH'-AZ*UMZ*<"@.G)[3Y!T>@O(]_OV'CXY%'*S?,JAY MY> Q1@G_D_3$A(]S&!>0I$E 4L,#;Y/#6^T6:['#%Q"A'"=HBUFW << N@8V M36'II>NAS$5_".,0*=[H\3LB?HA!?OJ2!.$VK,3PRB*!9??#1[$RA%2LIG%A MXJ@^V>'HA2GZX\RAN!0/]B!B^4;[VXASHHP3M2FK/DN;!+G+D(%G ](&>1R' M&3N4NI<]:(97:A]IFTBMM3+=NIB\22BR+&IM%&G&JT6 Q6'XHM16621DG):I MZRIJ6.O/(B!SH: N%%0BPZ=;HCK\GFWU601D+GI66-@&A_5H&;C-&5MF>9B> M"QV5=CAY39;+@%/,F65*Q%:'LKF(4!<1*C?]D@*DC#Q1S:JGN M!:O+"4RY3,8[=)GI-4_\WVJ'3K""!./M *+(9Y"66T8*MN?MKC[V MOJ(V5!8OB7EC[[%]U!4S[(=[ M)-/];?XI83'K_ZJ8+AG/)GN-U/,#ZCO(;J-9-[SDEU">*%)_[V4 :E"[U#L0 MB)+26(-)$].<4YO/._%FIU]]$'M0XB(!C6TW[U3K+W^-LR/PPVT( C+ Q+9" MXVR#YHO:4?([?58PL]>5'"I"E5#351XHM[6"43E M5I264MZ&1['JU*K$JR^V9DSDTMK:^&!T)*O#W[ *5Y/[L*/V+(-$J&]6>EJ+ MK8CP*4 -D="U#JLQHJDM9WC("H/5V'#HHHV_:* "8S4_IEM(SD2%ISQ;"6J8 MD,A2%*W/W$LEG=9EOQ@@J.2"5<5EA"'JK#[@N0Q%!I !D#FT,]5NLHS(.2)Q M<6JO,E RA\8XS%-+">;B)Z3/5Y$O0L$QG'IJR^!\45:;:?&@2OJ_;B#$N543^@8 M/O*K9LHGS)CHO Y0* 6BE]7K]!6D[Z%/"M3 -E,Q4?0^LIX#N>(WN:UY4_X% M8_+%\#_,)Q'!JT=6SF'JB)(;'UUF=\[DB M'6H,6+>-W>EC]WU;QU#\E2="^YEZ3BTJ$G3^V@]H,?T]0&VENN>I147T+L*Y&OLX* M,_:_@RQ'PGTU,6:];T)SE=DS =2Y]Y!<[B#91\FQM$=5^-Y_^%$1H$=,=:C) M8PSO1;]\RDYIW?2],88=5.X M],3S:KZ76I\LG;?54MTAATH"FL$Z?O70N]0F60'IQ).:J\>]L2#P6AI4USH: M5 WV2QB7UOKF@FH>6:@&&8X^7K';T ,R'<9J;70 M@'M>W"LLGT#>R##K[6J[#:/0RW$9]84,J\EQF$+(VI$@A)IY'73;*)OJ-Q#N M]ODYI/ZI0*+^>EOYF]=%GD$1"6DO-//'L#%T6VJM'US-=MABB:-@EGMQ?F(= MQY<@+;34(/]__"C)0 #/?%J^\JC_$1YW\)'?5W+1__M?6941@>1W/CMPPSC_ MSFYG+SJ_]Q_C;>[[ RG^Y=%(_.4*B:T77<1B[J4&I6WTOP\=E7?,HJ_] MBH8OF^0HQ2U:\\6&03O#?0<=0?HE3IKDSFS@XBEO.D,77]G^QJS^[%?1& M@4WO3']E-^T.GV?04$RXW-"=\-FN,U'K95.YP> \N(8L%7?V!Z[5C).^AR.G M?O$&_ON\^J'QA%A<=%XS!W=C^5X[KT/Q;D[#$:!Z0+N//\G^1L,Q&.:%[.9 M)+GX9$!RK>)/)-\I(8"-5@.ZGE0=5ZV@(N2K#SHO'#)M^79 M$VTX!E/NBIYS6P82?]/MBNCXR U?\:"+@>5U-QV+T>> Y<&7 I&Q^G_KLGIQL34R8/I1%Y@&1MQ(T66U\^'W8G2D M+%H[TR;9UB%E_=KI[0.CG:2 HIW6-C@NB@^6.A-$-]/#W'D@S@@P$T)<5TAQ MB2&L30Q1YD;I;C9IPE<-U2/L2JHH+*DR>>KJWV;K4A5FR)0C#R54*^="A1S3 M4"'.4*Q.9;X>QHTV+4\Z:+P-8ZR#P7W%5[$WF5!OB7XCY*7$E\8-UIHN[][[E^X;,7 M!H_QK7<,:.) M?@OS_1Y$P4.2EL;/WG+$CZ]N%WV_8DR@KAD+)PS5,!2B\EZ;?^D[RMU?[.Y6 M2O&6L M"-ECT)Q2^!\\A:P-!8WRB;BBAL4(V\VM16T8W"8%_E("_]??B!51U MWT$=+%7MVPOPDUUE\:!5[9'^6:''X9N7IAZ*#P0IRHJ,(^>K)E(G@*WF1&FH MUA!QR1U]SP:JSACOPEK\6;QF\7U PTV6T"5?8 MN.\)O3J:JZ#S[:7C( S#1)&A$>S*D5;*,D2 M5L#5U;W%-^D!$^^BKUTY6B^<^B1UD*^'H\JC(4C@7JR*A<*,!ZT\SU4FU+4T M?.EDPVIWW32OB]80,'-7#''*-(^V>%T&AB!#2FPA#QI#6,>P>X7D7NF<),QY M,P0"K@ME' 9FD(. %Y^<%[#A3Q\YIK&/[J MD1UD+]B;:3A>_.>'W[NI,R0R[I+KN]?P%Z(=:O?10YQQ2_BY6//?;^,%XX3 P&6 M\2)R:HC ,MY-2HP=L/N-Y= ( REH:"?2SO'V6AL!=%AP@P9O:TLHFG*DP ^J ME[2/<8 NT0*"N(XC,8]CVQ^IPD/\X!(5 O_X915%K0]C(X>)S82&";V$4(1* M@YLBC?'3(#02.HDOD)& &3_D^SC+(F)\\"W$QL![\6_>JON=AP9T)G MGX" )1-.H,[66P&KQAQV0TV/O"O&\19#K8W]>3N>O+Q(H2)U2>Y%F#"FH9!)-Q)K ,)JOO _+M.D%-FHYX=K,=/$NJ5, MKF;5^=D%2FL3R"-.Z<:<':T7OIS:/6KKV&AQ?:]\/RE0[L;=_%^?6^;R ]W<#O_D9:!%]G=]V[ZW[)USWO&=,:#"<"+$@$ M> $^7%9TJKRQ+:)-8:,B]JM,G4XLT%4LP-O'N3:5=.>/&<%=_.[B7^+%/^JT M:8V(N_T7=/NC$"%WM^MZMT]/H 2W]R[,T#$I4L#2\4FMW=WN[O8EWNW,4Z3U MZMT]OJ![O*X17+\_<Z_TWD[SW^X<'=WEI0U/$W9Y\="+08RN?#ER]5[7 M\3MK^=V%8-%+CO8SV_*%_VV2Y=GE$?>S=Z*:-D6-ZE0BIQ(M^5:9?"JU1LFI M3@M2G3C2Q90/YI3?UD[$D%>9K;_CZ*$H2X9@=G-"@A,2EBPDL,^5UC X*6!! M4L"G) F^AU&TBH.5_WL1IB!XC',OWJ&T :LL RX&RF()H+7[_5WG-[ .',1) M!TXZ6+)T,/3,:0V*DQ46)"N<$^D\E]8"5.P F;JWOKOUEWSK4TZ2UNMW%_R"+O@7D(=IN;3GR(N=XF_OQ?Y<$3C404K?SW.2 MY>EY\V] # EMB E@]'#* .B2^@9^"2,O,!IK-'FL8,%L;OH"SL61G'3II,LE M2Y?CV;G6\' 5F:-S\EYA#P+7,00%6IVYZ3"846K.:20S:21JLJ8*K/Y$.A$& M*63(RAI6N>LA;[]-RN?5('8)JZQ6SBB[SJ^2#1S$2=!.@EZR!#WTS&D-BA.1 M%F2TK5RR58U&Y=>KDPDD3?:\R_P2 +6+N^_=?;_D^YY^GK2&P-WN"[K=K[.I MNHS5UE_V-UX69NMM;^]/U?^RKGW.SDX F"0 <$T)FZ/T.05'KZJ)L-X^A+$' ME4PO.I,>4C^_HO*-]UD>'N _9O1M%S*DN@##LHSG%Y#OD^ Q?@=UHC(725-UYOJZQ?!2 D9G^KC*Y&3\ M4WWR#O3PSK&C+7OY8H-?1]E4_#T(B@@*)(.6,.)P,*MT*9B)4*/ '7@/?? ( M5T6F.%2UEE_XXN[G?>"[27A&\=^#0&= M%N9K'.IF1!5SFRQFEMKGY4WRS"PSFA05WR!*A"+#MVRB/-V8SUA"E$&&(636 MBJ'HB*IGJK4&.6_O?&I4L^NGVR)-FXGQZSZ,[L[CZT*^ENQ%Y#]G6L/A_(CS M^!&UD /.3L#'.(.,I/1S.8%@,0+!@Q>F/WM14><'A)K Y]!["R-(<0"*M1[2 M X)U_ )\R,B@Q%P&2@R4&D1\PXD6BH+)+MMXZZ7I"6[/ZH!B9- VGC 5$71)Y)"T$SC_*"P5S(''9^2P2DNC M7N;8GSW7X@<-H<'./R75[5Y3[WJ[+O(L]^+2Q@#2\!UNT#MX[H1?\!/ M-$E M<0.X%R#^ZP31,[)-$:8V!4_WG4?VUN-^?TR0H_/P;U."].#^YJ][RJ_XBS?9VOC%@ MG@;ZE#B'D>0\NJ_/P*C%3!K*W=K:L'$)JAXO/2W(R#OTJ!ET";[F<,8W'L0: MU4.'@L#%^.KN0FWO0L;54-:N*S?UV3NAKZV^>VFP27(O*G_:)Q$\;B\@+](8 M9=U'QJURWU=95AR.[/@*Z9]S2K3\4#6! A6> DK>LJ[V=S")2?J(DUWLD5WD M,SVMX7/&BGF,%8:*L+*XM$'"[A"D('N/<"J:-!"Y!!<-NZ[N#1O6D,08"6AG4:!&;D1'6Z MM].]![[@YA:4L!&G4&MTG$P^CTRN MA0#Q O(P+9>&P@J=.VF^%$3%MZC@A-G=BF0&^D^?JOBFY[AUB\B"H#Q2V(!MW-V4+*N,?GB$S2,]T6<]L MZ!K'C.3$:VVD*AG9L^AWE=9H?F":6&46&&0 MX$B7ZX,FP+4K[OMUO@YZT8X8\7.,5)52)& M#.D416>_=PK&V/.H-41.WEZ0$;^.^'B,RYRU+@?.HD2)>O-?P!$%ML2[%A7< MG.H?!^0I&32:K!1 ').XW7OIL$)#XT=U=[\VW%Y&9HEA!\APW7M05IKQY]"@ MV_,%O(.X *L@"*L9MI9Y!W(OC-P]:NT]6F_^"T '!Y)X*_'_^BT*=R45P'_T MX52]'6DU0T=1F3$^3ST__Q;F^]LBRZ&ND]X5:47K-&'[&D#T@-N MDE1/(T]/LO'@'L%/N_SKKM+YX'^&A.! GUOU]?L0P M9J7N;WINHMC7KF..SBKX%5)[^5S@(4F?P/>5[Z,"18B'I?".+" '8SV3'C:& MLJ4B-\-ZNPHJ.83*%K!-39VX>B*CW1T4NF)VTW)!$V]1];MUELQN4;H3J 2@ M%'L\61*NVJO;G]9,Z/MQW5"H28-++D2OD'P4)!X>8!,X&_BOV192224SADGP M-XQ=0]C0RG;IM MI59,])R4_DS=?K*+PS\N&CX'0Z4,HK>:.46Y=#9*"VV4@XT3AJ/"+U=U2(-' M_3<4&8(ZB9:/T5WD8*,3:3#:S;HU6]DWB"&($.C'3G0V$0\3"M&!QJ,O4!G" 1&F _D0M8[ MO\59; R':IPLSF/3,108EBC>-0+IO$@9R:>NV:S5B:>HMC>=5RYP[]E"B P@ M_JX+"8RU8^H,B@#JZ"FY,E;[#]U(@-.Z:U!,W%V8>;M="G:HLD&]O)O3 MO/3T"22[U#ON0]^+OGCI;R#_XOV:I'6!6834*C[+1MT3H$%,76MI<#+G"5YM M<,\*S^RFS+= F!DM^H[:15V@0TTR\&*-LRU(J]S&Z_05I.^A3\ODPM-3UV51 M'=1\?>U=FOIPB&9Z*0A6^7,2HFI^0MC, CY(Q9GH;-7JR.Y-FP>@B= MWC=XA43P8J$R=TPCA0'"Z3%)H0:RBJOBJE22(K4V-BZ6UT[9-D3338$ZAS3P M174,L!!V(J7XS%2&X$,+#)()D"'A06RGSB"K90R6YJ^*+':)\70ZS. MT:\S*0A]2Z_.D C7#9C\1&^&2J M7[1T)PA)%&U\D8+56U8^32.XS-G]U+UIZ6&>INA)67F.3BCO!?5Q"U=?#9=V M95SA7MCGR:^0L"$C;,K_ L\]/&+HOYO+/@Z@&% ^@\/$ETP=T>Z7$WH$%X\D MA:^0T49(YP%!'123-4Q_%"'0QE,7V59?*/5;QV\>.H.0!'P_+;R(<&X9G6;> MIU&;87 8%>_EV(FCXKM^3+?Q\]]$C5P_^4;0&K+EN(7Y]9TA@MBL84$S&G^E M'!3J?6D78%.9;@MEPVV) RF)5^PPW)0DY7R996,XGQ#X7\>DLB]F.I:DJ@JD M7LQ:7E1>]7L 5'I'G8&L!4M >H<*6;CU(@DE4E# 2WX_7T7@>. MX\LZ@\YMR9A9HIKW=!CP^HJM!BKF85SWMN$03Q3-+MHW76XPW'REF!#)PHR1 M%HU+/?$5/$.EE;/)CQN"[ 5$*,?H)MGLD>T#K7BU2T$)O#-U.%.',W5H#Z\S M=2S5U%$Q]/6V,W'ZO&^+-(64P A-$S"P'C1!G_-C_ ZGG*2G>O(\=#%P1&O0@@$JA7U.@FD'!3 ./9.Z%[3A@A$\8U 9+G%!R],&B\^14O$P8,=70S MX$G@?^:G9R@+("G@_O EW.WS]?9K!JJE/ 'R,9'X(3W 8)X"T:.;=!#$G0!C MQ3(YXIA^Q"^' ^ _8!PM""8"9;L/&7!U=G\"4?"0I,@R.FV[L2,ZC[?S>#N/ MMTD>;PX'ECB['!'-H88MG1%U,00NAD#,K2#BX!F^ P:'&,R(DF #]$@V33+> M&AZ_H?SZHUN #4=7,8L5;6DV?#>T820D,[7A+_;D\)(IAF[# 57$/F1:X0W? M$0DL1+B9W_ 7KN:I)<9#+O%BG.RF,#SMFV)J%K:S,K;AG]9O@PPOEHR=^,'Z MG9CN*I.!^[^LQUV()\^@MQR--1_2EYXI*6IGP]5F746C7S54&);?]9#0WRC@ MVMJ="W$2IC][45%2Y@O(0/I.?'!/Z6!&0D=37/6D ]KU<&%/A,Z&_@&.0\II M-[.:(L_M/&C;,8=6:P!49 O40AQX"%%ZQQ") %"3*JK4=>+E FP %?;;@1@ _T?/9 M(2FO KFZ:KLPZA,^SLXV+^Y<^$_L(K,T;RT0_G59'*I.4\WB"\CW28"NE"P' M@/C@DJ.#4!:P ?X^3HYI\@9>GU?$UW+89LI(Y3:!NG2<5SKL2YC]=G.Z ;&_ M/WCI;Y3#S>RFT8*:>5&IGMG-M@5).L #%O9:O&7@]P).\AX)AXSKA-1:I^E3 M-X3F.Y"&[Y#6WT%+D&IRK-R[V9V,G2V^K" M.JE3Q[=5-O6F@!_2,ZOJ#65=/YPFBCA\AO^)>CJ%?D)PO3!"ZGWM+7H%?I&6_KU/*;QG7H 7A7^ X-,US$-[:W4K(UET MX-U[[J+!0J!<7086,(4E:A=;%J)>\+OUHJ@R63"NCUXS=4]>X>F\+=W'.ZB1 MA15.2@O_XSSPHT80)-%UO.C4AFMAQW+$'M6M/7IZE'?3H9AC&&AH/70 M9QE,=D_K8<IM5;3QY9%YUA(MY^Z M$YBD(-S%]Q_^'EE"&LF6*D/2^\QJW+FD6[[V<"'*)_F]"":J2<.9[ %4SQH@ M47WWTJ A)KQ%@M%8A5D"";KCS1)E;X5*\%M^F5A_RI7X7B1%]C5.6_-]KBNV M_?5O7V"+?;9./R>0#:0KWR\.19G@' /*/-\T%,K/\'+80&;:+&\.*%G?5)<. MCGAT2F,DTB3+O[Z%D)<5^2L4B")0__/I#L[_'#1$P$W@!U3?VU6$I7\JQ43( M">&^-OZYRZ[3KW&^(31>Z,O49;Y,720^$H[Z7>+N#.HZTX0C&CD-ZJHN% RE MIKA-#L<4[%$D*S*KH^[\3Y( M,6."OZ(,+KSXN_X>0TUT'QZ?08J,"MZ.Q&+Y^VO@ 7A*JF#>U0'EAV%:_WO- M-5A ^VYB^Y.ZK368?O5>C#GONIEQ#T-&17(W+^\XXZG-?3MP9IT#(JS;+RIX M8WP-0:A6PQ5 =#8!Z T5^24.OUFD.5SX2&6ME\]UEGB#F=M$P@ZO-007V@F2 M 8PAYX:+,^P-=/Q^$0>'#>>!,X:WC8A8 M.=@0Z&@4I0@[F\B/$5+LR"++M,4*"S<4MCGL6U7$L,X R3E> M?&8@0\N7C":1+ M$9TQE$M6Q%@70RO&3":K86]K=$9)+N&PH^D,K70S P6]2*4?41C-3C]RF<\, MQ7JF!?MS/QG3&1TY1-,+&9,!P+^-)8_^ SV=T9'+4X:XL&6@]*/&-"3M+:3. M0,YO:^*)]Y5BG=,Y/F_$PU*M,9)WR4WSQ4@!36?#./LYK]:0R&5/?"\&I0!D MADV<\():"B)FV&[[C[(-*M5UX9SGQ;;]-3?GSZ#=Q#1DH'R=5:_N)I(2CY\/5-JWLAA8RQGJ>JS%1J6 M^55M:1-F/1.1F4,M2;M])OW'^%CD6E?+#%P)@WXG5;]7O2NE?^-O@F^IOJ9=!CA2Y_$=;$W5W9 K^^;M*2 M]$^7V5"WB=)!*V+[^V!B^[OJ9506U@NL#^]/8>6VS2L#@5_]05@3=W>%=4C2 M8Y)Z.>A2/YVO4?L(366+%QOAOY"/,5LF%3BPNGT#:5XY<)'"> >.*.J6OFN4 M'C;D#C6MA.+TB["$@E\%([=7>-5]2MY!&B,9K^$JR+V.SF$=]L%]!PX?20.J M;]F@F:3?;JOPOC@<0(KTWF?O"%+&/8%KJZ[VW04__D/#Z*0\F_Z(ZYNKJU & M6T)IP[S19P9,D* YQX6D/ITEG- M)A>P7(FLB^[*IV4(.IRB@&!XK+G]![@WF:+2E=O0Z(PH4O64H<*JSDAJ(F-B MG+V&HR9%!ON;;>#(DL'XW==&9^*9F\V1+V*=8=2 Q]&B#0R'3@JC^[MMX,AB M=/RA$T8G@IJ'T S'3OH5 M,_:1JW:9SF13V\SUI69$3+Z^1HZRTCGAEP:L;51PE^&8SLCR.J%C.J<1TX 4 M"5%KAJ,FG=A8$7,Z9R?3@.KX8O1TSKFE6&0AQ@T:FV;N;;?F(7E__&NOPW%CRV=/EM7'X;M4*H M#0E@VG=]=XPTHH[%ZAA$,!R=M"(SN^M'A<:U^,SYX8PX)' MX[PN!,/A,^_AN'ONK/Q!I![0D:VF1L;,WWII>D(8E"6 .^5/24Q+DP#Z]D9\ M2I/B"%=QGN]K[N4E5[GURCW@CYD?.ZQZ!^W-"3=WK@AX6E=E"WM.TO)PY>=I M8F0RJB=ZR @*8R.K$]B\7JE.XM"E#AU%LU!0_F .$^K<8:TT/9C MR)VT$)Z>&NW(Z2POMU2)9Y2 !]X&]TB1R=!2[F.H652Y*[@W<,30&@!3'AKQ MH(P%8R;BKU*925Q?ZQ'GD MN%FX+=Y:@:0U3V91%;F"I8 D/1>ABJRU(J5J'I.*+9E8I5+8&)N-+3E%Y?$W M::!J%D[0EQAP,4R* PC(D[U,\6IK>Z:W86,(?6#.\^D7X">0Q**P)"5S;NHT9JOSOY #O/4:-#&Z\V&(V9;25?G9Y<5G^*2C(SPEPHP0]H: ML2";5_-:!@R'T<*RM;-%,P@ZG4P6:7A0@[*3VK/N& ZC=>5[9PP9$4Z"\\9G M65#&?.:RO3,&V4RFK7'F-L-16TS%7@M*;C/LA(;'))E4.E6S&*3SZR07B^1B MD=1XHSHVU=46KG 51E?*LC%(;DX MI$7&(2VC.).+,#(V-,?&>!@7A.""$,;9D_@%9L-QM"DMN@M+<&$)+BQ!N4=8 M9V>G"TO0/>N[BTO0RZ%N>C$($O7EZO<[U] MC-]!EI4 M,, IP;O/I9T%;O-FGR;%;O\0OI<[GHFD);YOF $5FGR]C@V(Y4#%_(894$G# MQU!07J&BB")0RK]/=U#\'IVN9-(GM >J<_><$S.)O- N@VH/!HEYBL*%/;X9 M$&&8IE"(J..; 9$47 P$XYI+"F>[SC/J/*/B+$U\^I[6&"['O>=\5 :<(TZU MU_D1A*K&SI\P77U>NJ=!K+9M^+LJ-7)'2W\P_(65\OM&,I3_LA5*NK8O \I_ MVPKE3/C]:"%^.$."03[M"TY/237%JI@;RK'09*Y7_3KR,88K@6LX>O&I>:]: MI"F(_:8^R]5.]HPX0T909KJZ; 5[NK1J[L/'$>HT]>LO5$MN_KHLM_F77U91 M5,\&'2J<*Y7:5,VD-]_N2)-$/]GM%Q=4#;;+:0A4S.ZGL!!Z%;Q$>>'7::)\ MHM07M+U&)DU6;)'X:=1]"3]]";/?**1![:+!0IHH-Q2Y3-T+:A?KXW"R-&_A M"O^Z3 S^\4MSSV((X>IG$Z]?L4=O\.3_Y_D_I,FBGS0X1F6YIX$W':Z/&GS_ M]^4;"5_TDYI)?;IY)DT*_:1F4G?_^[^D2:&?U$SJ_NL+:5+H)S63>OU$%)W1 M3VHF]?P3D:;03VHF=?M$Y&[H)V/C"D8H\FV3S @%665EF5YHV-+YR,!&4MDM#PQ\'+[:TB1H:JSAXL:6MU=!HPL&++6VXAL;[#5YL M:1LV,L"LQY)OO6S_$"7??P+!3GF(V6ONY:75^TIX[ =773=4%S#6S(4:#=9M MI(%G=*!35 M_J)&Q:OH[R5O9\%"&P#+UV DQA##>O8"H*HJS#X\#PVDX!E.V M>,R$J%$VY/;*([5<_)O(R;;O0[CA]#KGV+9:'6@7!:>T'D4E:]U_^'LOWJ$W M#-^]-."I.(_OHD[&V2=I3IUWNX4+\9L]6'W,IJ(PF0!3Q>F4[<2+ MO5I#X,)41KIJL 8KM:[K&<\%CW:!JYRE=*>I$^R:NCSH#9S.7K#7!.LKG=0] _AE] M%J)_<\*+7>>3> %BM=9S6G+R*^B82&.) M7LWKBXG"L B--9K\J$MX,H5C#^!S"HY>&-Q_'*&: K"D06RF ?-OWNB2"]+C MVRJ<>B.CK+)ZIR_7*O5D\O34A=.L2\5T"*/I]%"VC'6^!VFE=>>5[$Y= [&Y M!B>CFD^+YEMJ]1/@S*U#Z:_%'K6FQ[U1UWV,#9G@LD]T/"02K0!:>QR&.)LX ML;PV!AB. $M.:2\>JY?KO'YNBZQ\0YF9B5><#W\ 'EQ&@*8 %%4'-@0#7#X& M42#8D(O%KMPC+G1C*&.D&S P@7V86]@0%&A)F*;#8 @S()\03JMGPQ?Q]AG# MXR FR-H=@X_A, P1N+GL1CKCH9D SN)(.D,I__[MVN\,Q6( IV7;_W0.QIK# MND$Q).H,C:9<9_ZP[1EH;>)YP]ARK0CQFX>R&,JVD;&#]]LM\'.>&,(UW(MJ MN:@ \"Y&%2NUB1W$A+5>L=XA21H^JX\F'!ZS>W-ZC.&F@\N#1PS5=YDA+;IP MQ@F8'C?@?-V"ET6@(TI$"JV';LN@TAB]CSU+45\HJ^%EZ[B7!@S+^9Z2G'ID M2(0I^BM:74@NKG6^NF**0J!=G*:+TQ0;6/0$-9%*F4"<#5T1M-#(05V7_(A" MTA58JGM0KP\>XWLOC2'P&3FV;?QXNC &4\,J43UP>H!>NX70^&8\GUS%085, M\(XW!ACJ]#7*XS=O9 2'-MU&A:'J&8('+49")"#& M1TM,YT["%6FMD711FDL-RN/V1\UONS<*;1P= ( M'*U?EBB)QI(@O9!L(#ICIOEEQ26*ZXROBQ"4R[4[!BV=P[4,.6AS1N$JB;JD MG[$QADHK8N/44IV(*$PM0N;NP%N^"H*PFMYCO$W20\7!5,? O>47:*\$G2L_ M-KZU0E]\>T+T<+3KEII,FQH!<=50DTD_>0=6S .AN>D+4!]YA [>>GN; LA/ M'CP?A63C8CJ8S;5:P&?$9%/JCC"[V;8@]:1VFT3P9H<77$1=R%4S#2;\'*$R MG/1H"E+K6:LNO8"L$94(A9?Z+51-#TL#^#;Z3U']X>K>,) ! $8!44)SBP+U ML!$BFUK )D: ]!JHBZ)I*.S^]P)B<9LZ"%'XWY,'J(\_@]2'7[M- MXG>0YB%4IUY!#-7QKS%D) 64:)Z2'&1W*$&\7Y[*AW"; Q##[IM]4F1>'&R^ MPP%.&_A-\LF>XZO*=OIG+PV1(OH".0!UBS$-E4WZQLO*>5#EJEXC99/]YJ6I MQWC)U&TSK]R"[(C8R?5_G75:7[R/\% \CN2V,=_#RCP,O#;*OQP >%]CR+W_Y@;H2OKX*NDOAU[Z6$ MER7L]KKH8/2',=BVZ@R@'6LRW6J+:ZILXO#$)M$[I-'NM*C8T_MHH=A1SNE5 M,RTF/% 3E61&9=P7Y]OTU0:=:OWEKW%V!'ZX#4% -%*3VYHW M93WLZ]4%DY7A)U_C\'=D&LK\-#PRI$^^OIHLC M(PTF.RB>0/U=PAUMHU.CB_LCSJ M>F^96"^8#+;X.8F#)"YA?(.<=[W=0CP#HCN(J\N\KHTPIKLV.K^+-8V4)^Q\ M?9)-(MAV$FXW2$V,V^W20AD'>$X3'X @>TB3 SK,3R!?;Q^SK$!&]]LD(R9. MX^@H%--G[]18W%H'$YU$%"./\C#79=3CWG@R:+>$A+PZM_6F\KC$._)BN^$#IR=[6DA]A4EWCJ7.[?RU^H MU,?LJXG*OT[#'61D4?DRIHQC_"N7[H_KI^5NE;]5]VAV_P%%MC"[/"(:L'/X M<30Y@8@;K+(MIM\_34AU/H61J^WFUG??QS#*IOY.D7! M9L@8[IV^)'&^7\7!?X!'\E>(&%F3G6\))RB8+MLG4;!)O0 ]$O5.? ^:6&-H MO%3X;TC90D\36S/F(_HAXVD,P45W7F]+)O6]!Y-##YO[!$E\LJ.'05. <[ICU)JJ8B+R259 M_?7;P1L0@VWHAUYTX70/ .G$?.HSYU":+/S&R\+L]9@"+UC'[9@/OGN!TEVK M)[I?XP(RR%OO"/\N3\XA+.^%!P"8GH7QXVD%02VDW"1IFGQ'@53UY >LFCB$ M5@MM9K5Z]\((T>-#DKY6$2O^DPR4F=XV>P]E\D)".'BN[] A+^NG?4A+&Y2/J(6+VF81*/L9^6[CXOJL#^BCX,A;KN>8(JRB:Y M_T".K;:>C(P'212B2/;@_BT,<@^G DG[EA:GF>,DZ\%=.=BG8,]D:_3VD*?5&5I7OE\<"A2%%MR5ZAKY M0F5V%'J<:Z,'%!SCS/.K\KVE%Z7T'?0%=YX>!E=$H6:OZV82Q&2*TSJ5-6>A M %(F.?+BV\'6AB! J\8Q#0)#ZF]P$0-. R/A@6O;S5AF"!XTTA )B"&$PDYY M2PK!;H-!S**F]=JIAX22:0VMG)!&S)#UX@[!F 5;0^2C)8-V%C9#,2#E:FOR M6/?3J6F]3*Z+CROO6GO/"=G-+$""GONLDR&?G&=,:QR&'O[KMX7-09@EI9GA M6))?AK=IJ9\4S/!%4Y,?MM?=RR]FZ+()J<@:*:&7#LS0139;1LL:UMY:SB1= M6J/!=66P4G9USSDY.Y:Y2'YUEY/;!,'>-S0XNIYCK@!(GQ"(2MM5%I";+ MOFB%TW)Q:8T-UR$9E82K?6SPEXS6P+!O3G9JQ$:P9F0!,QP'9H)FBI9E"02T MQ +MU3-R>FF- A>G(&7Z:H. 4Z$,63G-N#YNZ898&)GR(C4!67.34O)H&;)Z MDF%YVO)M( *K2I/S.YNY\ZGU3>SX9%^&@,+R/PM%Q8;30BGD]-ZW5R7 3[M'#Z(P((S M/G[9AIQVODWG"J7!:X>&K)ZZ^:.7+Y<(9BU*/S*P@IZ\SRI4!'N<9=X9,V)$ M]R3S912"-'SEPZ3A5OI)&>O^FY9W M(D\Z2YW1$'W^KXW(,E;_=ZUH84*V4)W!$44:O6@,&4O^AU;T<.8-'*E4=49# M-&_ />R1L?Y_:DD-/#EH=49#!C5PF-EE0/*#E@1"R^>K,PK"58B>14[&VO]E M 70DB'KC(EH>B ^@9 !PK^U) S.)-(Z R*:*LA1SC)0^%%+LN!(P*TS&"(5 M#$+\BA0#C)[/'D>D+M<:'=$,XS/Q[;@4&$QPX5"3O6N-BFCBH+ZBD(*$GN9, M(9GRM<9+-.4,?%H@!1N]S*'XILSR EHC(]06VL_A(&7E>II$)]1AT!HE4?2! MB3R4LFX]3:232U1HC95PNP@]2884+/2RG(ZN^2$%&Q-LBM0"(5)0TGK) MT#3TB!5FI."BIQ!]79)&2I2G7H+R)4'(^/(V4F#22UB652A'"G3ZR<\2R^M( M05!/6;M;94?*PO64H=LWEJ2%ZR4GCZD6) 46/05C4GTA*1#H*0*3JA1)@4!/ M.992ZT@*"GI*K3SEDJ0\5M%+CN4JR,2'P__YJ%?)T!$51/^E1]'BJPVBUBB^M-:DYG+'<4N=>M52;.EVI'I! MXBTN2L1YXV^3XGA5]96SDQ!L,^#_:9>\_SD 804K_(\+FI1$;/5<<2UFFM@] MI@Y':U:=GY718=N7L-XB6D-L *E)SU!K"@M2E5QV/V5+ZM$CI4 HKJ4KB*=C MCAYQ'EH.9J@%'9XO$G%X2G=%"--M?\N:>NMRHS^)(Y.R[8 M[%YGV98IU ^ZTLP4[\EBWFBJ&'*1:8V-4WT$, ?J/6RH!C0*$_QUKG-Z.5D( MT.0$G;.M2::(<5!HH1_7_KC3RO?3TL3G1T6 'J672)3_"H+/H?>&8GY"Y4ZL MYS0)"C]O9MU,[$32IOG[*11;\5.CN;CH?:S3NC548$5O>WW^^/:[::S9Y.L_ M(9=HGF@-6,Q59\T6!UD]@#2KH9JV#)@&FM^T4#'OZT%Z2UIO7_=)FD.E^_)FHHJ7?@'O("Z0T>FVR/+D M /70X!V9H9SVZ;1/IWV*V';"F:1KH8Q.FBZ&4RL=.(BFBV6H;)R=G>KF5#?M MEBI)T&)Q0ITQ<2J<(K)PJMR0J\@@7:5,TG:#TK.A!%KP2%6IJH,@K";\&&^3 M]%#^HV)=I'Q:?#U3M 6[\GJ].5V:U'NQ^NZE 4M9$3"P,N'H$NW+7$5&6@9- M\Q$WOCJ(QFYO^3\_@])&4R51^ZMH"L)]0MU#K]9>KN+@"1[_R[^TWZ]VZ]3V MGWT-'$5H0&V57[*$MU\]M3-9>ENQ.Y"E>0M]^-<%>93 >Q/FZ'@]QD'X'@9% MMW)\/5UR.[53_1;F^Q<0E=2>[YWQJU';*[5 D9*66()Q'F>)?.0\ZU")M=N M&W=+C_N4>E6*L*IRQG!E_AZL8[P0.68$H::S1G# 7V6X%D(_/]J$>K&>UHE) MOQZ3&&*$4AFOXCA$51Z\]+3>5EGW/B&/#69Q\WY_7A6ARLY/5A$ZORL[.ZB2 M81HB?;N47;_&89Z]O'ZEGA9Z'XW9P.9[,I$-7$:8E9CNPA3X<"@B-?4:B&<2 MJ/P:2%] 7J05(/#HE3[*V X,_Z<,&$;J(39)[T=4D6M\OMQU'V43. M/'G(64GH_J,NR;G>;D,?D$F)T%#ML7YCWQ%O-#=?5=*K73R&S "$?TN*Q%"5 MSJRKEB")C"E!D'H(G1Y4LYOO-3R)?((HC85.JC;'(>$@6V_K[ (/27H?A3N4 M,_HL8ZVWSPD\KFG/7E10[STMYB>-GEJF>3XZPG00.KG&OXDD MA1)T] MG@64LZ_:%' P!$.)(F\SGEY(M"'KQ1'#F 4;LM%LELD.8&IC,# >6VMLN X! M(RJ[)"Y:^0->J9=N,;<*GQ'0@P4-AP NY+< M<)T#; CU(-O&J"O9$.!HQT8)&)!B5=?@-?P=@.XD3F+N9=CLX@Z\'[>^JHSH#)97*D M-U"&5WZ0&+DB_MV5[5@+X(G,)UXZ8ZB6Y5$"1W0&3:YE@_8FS]!RJO+DO*EO M!6T'5 !_$_%B46>8]9#Z.N%2.L,U&_.32CS_U.B,SANI//C%JNWP"V"1O"]A M=892#S9(#F&0@=T/&I&AUER XT6=[?LCF$W@7N_J#*%Z1;$5T"8#J']I1&N# MU2#,ZW3;,1)AS68_J-<913UN;$(_ZA14,Z\_AR-%@Q3$=?)TCT*<-Y^#%/1T\HF-0F]\P@B3 M"D&>!:G[+ \/B%C.C&R]W60IATV\A#);95EQJ!BF*QE)'-B5C+2P9.3YQ+3. MP$N8_?:0 O 8PV,(S\P+/%JBR8K[N_I"JG=I 9<"6AIEE,]4MR!%#U@KDT48 M[];;AS"&TPY1!>*S(1=M38;_B4H10C\AM+8)^/#W-4CPOR[@H+]^^;]/_WGM MK>CR[Z[VBZO](G*J&(JG3)K46M_[9R[YE@>N17*6S'W=HW'C."+$/81N"VY%6M$7*9-33(#Z$W<"XO MA 0Z8V@7':>[4!9EZ#M:@X01DK*D,_)ZA)?8\1K20%+M*J ZXZX'H1*YMS7^ MS79\7!G(\36#M\Y-Y/F_P8ZP?U;]B"(/X ]?D@!$SKGIG)NF.C?'1-_0..H& MI(>_TNA)S@?UM8M:ZLZ<#!PEJ3%V]>3VS@'F'&!:W**&T<*7<[M&RL\=XY?O%H8B0+Z5\!H? 2<$>,9'W.I_:YR13_0J,@3P M;86^4'I(4A#NXMLB34'LG\J8G"K/W2KXMA7B47ABM;;C?=!6/N4$87>&:1-0!,!V3J^];+]0Y1\_PD$.T"^ M/$8-HVP_^]@^0&V$0WBJKL:Z/ =C@X5^0H>3?H?T$Q#4:3+*;-67.PG.]!FI M0G7VLMLDRV]3$(0Y+P.8-+J6?&$" ]!JWTD3Y=U91G]CG8=C%=2._6R0SJ>S MV9S/W\"E^G4<37@%2VLDV.8NJMK8O'H;I,P9#HB(LX33#+6&A<]#-T9UQ&3# M["ED.@/#[=H88S&S\+66%G[K&?V)3.XY7DTU'!D1;'22JJLS?M+9"J>08[B3 ME$MV&6=4,!P9$:=/K&%"9T!G.XX#)2C#/>EC+L=IEAW# 9-]9\H]C3-6=AM# M62S;D<7A$\\>XLA[D$-.KOK1J8NE<+$4+I;"Q5),]VH*=6BJ]7"XF S,BEQ, MAHO),"0F ZLJ)W[8T84'^N=QW5VTAI%X!7X!=1M0Y )6CSO!^9>_(7]H*NASWT$+'[(!U3L M?.^>"<#1 1K:4X^)J%(:YN3@:?0&;U[+I31K%!& M"P.LI)[&CL[9L(^K([.%RLFXTS=L?!TH:/[T-2Z%%6<**S-BD"0HM#0OWD!% MT%QGN$CU3P2@1L0]71"M51$#(#VK3:9 ZX+K+ OLF!$9R;>%1$U,:^#U#ZN: M/>I.B 79UIHS=KCO9P1,(=\:J+/J#/3\AU>,R*=S0)/6J4FTA61FK=7EJ1)_ MI(4$V-D;YZ!3@AT7].""'IPGUWERC?;DD,-S8Y_P1^BS5^2.BI1Y5+?FU[],W@R,G&U+K;*'2!P@OK\[.? M_')S!-;L[O9._(O$:*><1@B@:E]2$YYRFCF[Q#Z*4__7@L-M^H0D,C?()RT+ M3!*G+4#@KP8(^..?S]AB@$-+W>_.OR6NO:;_K7E3^DV6 &]+DI?"8*%E2N?. M,0=*L0OI_>N.N1I,+3"8>V9=FVM.WRS@-^--F'9[-@C_],F@^(E;' M7L_'CEKVI%R7TPR"FF>)@VL] [^N94H;CS)FSW1WS,DPXKC8EB^07C;YL$_<< M4O@41XF*#(HQ5^?,!3MGK/"!5&>9!UDDQ?LG)@'1:%+;+\)%Y!X0];Q%HS"> MH_ .,L['%_<##FIA6,5'R$U^BSFKVIYR^*WY_AMP(XSE>6\+,8 M!(.,XUE<-[\*PE4@6F.!13']PO:^&X5>YL)X*;I%(XWC7('1A?%U3%#80_CA MR<\.8G3Q!UKG95/*Q1TCB$@2I6PATP[O5,C9=II&U3'"6B??DY5)@WQU"EV= M0MW#5DC-[6/6D%!)XT-]W[D*6!4RT9=\K;;ZCV#L!LW\9TP'&<7J-70*R]$A MO0D\'<5J+\^$VR#DFY01L?0]T-'Y+,>']"((54C*+KVEB.DPUBR)YR=S.RFE7GV@KH2I+TFC/XF=6B.7)SC_(R44V M@R*IM%3P=DK">.(1+60,:-"F/(91@LDJ]/(_D$O*3T\^A^+Y378;SEN3(BJ^ MLG0\K#C)6L_:&*F?[VQ3"]6D3=):)OH)TG4;6:/%.$LP)HOI/R_*[.@_-,$* MJJNR7JK_=Z(&U"8EI=!^N2B2LG"U]$\:,?3=R 9=B6/8QB2.31E?YV$K4L7N M MM"))\#&$APJ3 _UP>Y^D_AX>+'4E+YVI! %3U_;2F7JI@"WK!_L!\ZF:@+QA M>:*"#P3(!P3@Z,Z^;"_EA7C!Z*76G9*Z6X]<';*+@[#<]II7@_L>Y:4$Y]^' MV;[L?C?^7BSTNU=GQD4[,\8(.AV#A]9S:PE^9*Z+4R+HZJ@P%<%M@45>6V B MC1_ZAOEK?I>5CHI+;!IT E:QE/1)V>Y\I@=*3Q*PTJ9: =)'1MLY<__] +AE M5[/JU:Q*VTJR=$3K\ Y\A>OW^HT%'^P+:+&["02GL^C59#3U?/[!G/CU6[3( ML51KV00Z_+*(2TQ=S2+P'Z),%(\]<3&;@(>QRP&/BUD"_&H#(L^B&.BN>+6# M6FH'O10]U *3U5PIBC3:Z%NR++!43)3C*%L?:&&K$/VN\6ZC9$7*5>UIH2N7 MK2B7OR>#KIX\:I%9\"M+"U/P4]XB?!^%+SLG9N=JBEW_/(;N=K<@LO!I3UNV M &LM+TI^6]0 >\3DJ[6NKQFN8 ^>'V0I7*T7YF9PL7RF+GVAG&8,H/O](8B. MC+VDD?O+.F<,TKQR\7AB9W+_W0TR8$@/P('1V92E98?">R<._7"+!)^3^LV1 MOX DQ/&4OT@,C;-)^]QE7,YA5.8S9;P1CTF2,>\.L!!NX;C]R,M//'EQD.'F M0U:A=_^=Q:Z?5)\4UXCWM,Q?TV!#WB2-?3=%[R_L!QOV),\O;U+F(I]#[&9H M7_>BR\]I6$FYMG4FPK'B5EV$;X3D0]FFH]4K:[R8=ZEF0=VWJ:TT220;TMC0 M"N8Z@\S3Z?&LQ+\E*)7%VQ+#J1TANA88I\_427W262TL9 MMR=Z-15BNZ48F7(_%Y;^+3+#=N"Y<1+?!?YSARA@GL!$>[7&7JVQ5!1SBZVQ M5Z/))5ME:1@O9Y]LAU$)SJ([YNK=F ["SPR+!#)O]0$O]Y9]S7 [H 3D*L(Z M2Y/4"3V@X_R=%H U;@USJ>RA&^>&1B=H/7[)*@7^]@[W%A[!U^C6"8)2^0&I MY&TX5>S4"%>E38Z"@[N@/;PY!QQ\ I/ M<9O/FX41^<*TD7+_[PR>"Q0(GK+8W0$0JVW,YN-$NBXM1EEJ+0-.M_+^E25I MVY>APS(U5J,%/MQBP9;'O13"52V7J)7,W-5Z.O+K^KR^_J M\C-NO+RZ_2Q%Z=4UI39]]S1]RL;_JZO).E?3F0,TB+N91MIY+,U+FH.A6>8A M2_.23H\OB1W)TN2DD^-,86RR-$GIY&B3FZ-.@;4_TL;:9(O5*7#U)PMQ)3-O MG0)'?Z:-(X%-[!28^(M=F*A-;!9%X>3&C,Q-\[A D&76Z8[%)TB%7"9HH=KH M;92DL%GXC,4?PD"=45,)%$;KGT7>;(EYN&/-RFCJ%7Z0\)XD3ENXA[^:[<$? M_WR*(P_0M(Y?@ A\E]?N0CC,Q$91RRCWD'#C-N1C%PU$>T4&&1^B&"@+(X8# M?^^'15,P;M2#WAQCU^\S<+IMOA6L'YK)0G^X0\EL7!J,)AAL\^;-=RRI"\Y6 ME8Q?"B^6C(;D<\R!4NQ">@S=,<:VFDLHN2KH8+76XO^/X7WXX<=16*B'GWWG MW0]D@2IC5[DV$U&]"MAN]A!'[TSR"O3'F.,_(.G?1GF18Q:Z<, WQZ_ 6F*0 MH9J/>:++A 6( %GN3\YI)3.NP:EM=IFF ?.:ATD:[RD:38JG6-1JJ^++QXZ+!CMX'C[^$>-A_Y[OT'&DYE(MV$I M'#_^NQ-DZ&O%ZEBM1M%<0,3CS8-0]NX%X0<8O;<.G]$Q$Y<.P.0MC-[13%+T M(CUD*7P=P6L7^#D;:\,C/.FKRRN3%L2&9L_WEP6 MG>O&F1. #-35?_LZ3GD.KU%Y*6'"5_8-APGU[$66-H:8TO../=AS>W4AR.K;T[LX97*^<.3$Z='M1%.8PWKXL:GN)GXU>0UO#B4@SPG ME)/7]EO9&44N#?!5>9,09(4CAS3P8L^YEGNJ2J_0"2RA&-Z8#C.1^3GL1ZGHNB%%8Q MRB@Z$>E,\YE3SOX]%RU))%#*Z#GA(R8)1:"<^'RVYVR$E9$RODY(0N:R'TN(-PAT)$^=F+_F#9/W/8@"YV(QUA%## MNCF6=>-$.5WZ\XGDO_-G,#?^,S3DOMDPY?-W(K"MY>7[#WQ/=^)?28NY2,:24B2 M0YL4EF=_R'*_;RF(=>2SKZ#H/H >XP3_8(Z^C#=^Y45/Z5,<98=5&&*%R\K* M*SPHR>!%-U5<)H9F"M_U#U@(]S4&-7'#XAB-&+E)L2;@]7M06CTX6YZ\U*( M#8^]_&?S@ZNPVD01T%(TU.V'+7,@7&YM0O=M ((6.N:O1QH%A<7S(8H;Z]X, M!/!6LS;';I3QC9]DIV7:(AUEIV-8EBMAE0=YOL&),J(F^&M&V#WMS$A4T\[D M*S;"+D8:15K1P'(+6;?GC\@<=6E8Z%NJQ%BPL$./+*!Y/AHN(5!>;F"KGAR^ MTOJ)T+9(&?[3JQTJN8,R=LZK@4RPYUJ?Q:)WM60&8HII_2GPR6E M!S5EI44O>EXG(#X64)=_- "7'_SS[:6W_]87A!ZPQQ"D02#\42]89Y*Y]B!1 MS/RM.+A7/(X0_BNS*US=+ [7^2X+C5[[-"1+$ )TM8_BU/\U9T7KS2=X%!)I M3X,Q*Q "$XNI;4/_5^:!WH1[Q"W>9>PU:J5CB]J;3%Z.$ *ZI_2$&F]+X+V- MF>?K,QJMQ4X?CGHB!-.OX;06A]-> MHT0-FQD[U@;2:+E&AOY@\6!CW>U2 T/G%G 4>-*8N$;&G3KH:Y9-P7+\B.U9 MB)FV\8%R:--EAJ;8&?C5M0!9CI>)CPS'E$0Y=NGB RS\MBL"'7J?* M,,7*H4]9[.Z-]\-3C-?K?H:8N9ZX<]9K^R<*\) M"QEM\"YL+\B%3C9C69>0GQRRE#W"HYR@@-MZBI++*TNA3!L?Y.7"%U, 91.3:Z?0$E=Y"Z0+7:+LA MCQ?ZD"4#25U",66(1A/".2A4CR%F-;Y^8\$'^P($NU-)$:K9YL KFM/][,2Q M$P*_+II,C*H2-FH)8X#>EP+Q @!/6HH(LS[>.7MGRY*7*-ONTKQ'CYZDQ)EG M#J1Q_1GXX(U:P]H(E'DZ4:=1R 0%PW*WF89Z49M+QHK[E%&C[2F8KG1>:MR. MMLI1-T7E"/^D<:#7&WRTAB#N!M:[=_8BYT>+W5G^[3FUI?F\ET2A&:EZ O?8 M"F4?_)D>%"5B*>/(\(42:+64_?1GIBK3/2K/&-ZP(*&-4KG>\G<5=S73FMGQP@O>7,X0Y;U*?4^@6> MLY<[Q)@]K]A)TX#>";#;^LN.,>S8VIQ=*_;PYH@6ERAQ@KS07@)+%-2/8_*; MGS%O?2B-+HG$XW"F'S>7I#=FJ\I^E@S.FV(.X@RAE%8QOG[F-J47!:[Z66OB#\ ML6=ERK6 _(E%V]@Y['S7"03OAGCL>;=<.-/;F^#2KGRL&2R_N RD!#]28;@S M[KQ;+7_Y+42'=]Y(08Q=X=AK>%]?#8:G[::7G1.+(G;T MYR]<_ ;S9?*$T(T#FG,49&*96&."2=&CR/BY!?G\N(EBM'_)!3S!>%H@*)5Z MU:S+ N?;^73[T]M[XPSW=66;K+C;M*<]E@,*'-2VE#.-QV ):EZK%" M *;"NT["EV(E XUA_2V,ZV39U@OYS-#=AH_1,TL FWZX?8BC_6?GD*!=ZG ( M0#($%0?EKRR%CS[[>S\MK)V" SO%+U%#6TV43W#* M#.U=5(J+L73(./5HK MFK^S]]^=*AF6MU',[0^%<>1C5S$8;^V\^P&P&KB];Z'+XA08#IY-5 37)+=9 M'#-A%VWMZ=3(>E16P+@US)-NJ22LMMN8;4&;O(N"P(D+SZ^F@L&?NZSEB<7P M]4[I6[+&V'P]27W8;"Z,]Q_;BANM%1EP,?+GVPBCU M^[;/?>"^M 1F6<_IL4!;TDM:>N!2_V_=>9+G%K4$9MZ!3P7:C@-7I@O(XB8O M-5]1&5\F>=KM9^M:CNWJ*9.XDR\$ SRG/D3H&!/U,Y=84GAS+L"YR^, 3Q%'#_ALNZ7 MI%T8K_06;_AIZH UOZ2L!]8?:JYG0W5P]=;P^+K'NTH?&-96#PH+:10?.X-[ M<"ZY\F67M+B0G'J=@_X:(?-!,SRJ# 4'S",<;D!G]FZC/7Z2CRPZ^$VFJ)$_ M1!IIM;U-E"PR.1""Y,^V;*M=6?$G0\3T8#H M.\&,\U8N?78J*,:L-TB)69+'ZO\M>D]6;EIJU!.)0+TN:1K(*[ZNO'_!UO,4 MAAEG/EB*&.!%G> ,=+]&WQL%+GX+'@IQHKW4&-')>44:53>F#BQ9+P))NDJ#Z)7$6GJ^BT7&%> M[#F?QP#C1G*T"XOS"X<:.Z?!S98VQQ"--HQO0><&P4#;B.-$Y::O"L$9%8)K M[-'XF((7MO=!Y4#7112_,D'%<]E(8U3VS#Y8F#'1W:B_7A1?MU$,#R/B?K0U#D(V@QH8&IV;17,,N@63- 9U/HOA MWF*V%2AW91J-Y%14LXR!4Q3_ZVQ/WBQ>.-Y^$*Y!&LO+ ]<@#5)!&O-?U9+( M5NZ_,[_($I1)!8+1I+:/_XP9D\L&RGD7$C8CB$I)4N28A>TVOQXO+$T+3S0W M*$4V_B)B4C3P]!1''WY2)(W>?W>1>D)O_9Z AI>RQQ!KK4;Q48D^S65^S*B0 MZE[>1OOWTKS>NJ+/+("WT4-\JCB4Q@)4HTOFL)G<4II7_=S[H0\245X&%RD- M<) >OT2>O_$+P;LP,W!9T/A5+C)H;EG=HN&8V*1@?W#\&/^HV8&6JJ%>9%F^ MT?YM9%.8SUS:I\J[]!JA=3]VW/25Q17F>1QFZE+FPO!QAP-%3W1,HM'7\#'K MP\>T(F=4]K4VBF2F+/LQH6'CDI2OOCQ\:%J8ABT(71M>V M23G&ZMSW2"G&4D;6-?AN$6/'&'LUY0"]<]\=L;6$,I;,A3%2AW?4TS/)34&Y M<.W9;X](1:*,I+F7QT3VS?EAGY"!-<['1+F>\;GOD=1231E1)V+,T]U]EM9] MGGOYA"Y"FY(3L._ +@H YTGQ_)*L9UQ?4E7RP7"@^?!/:19!=Y"YL%OLD9[% MQYZ@,H:,N0JI]8G).* SMZ>9/HZ!R[+(1A;K!N-PYYEHY=79'NZ<.^Z\6RU_^2U, M#LSU-S[SQ(@6CETT(._U6_2ZB[+$";W7;X"/29*AH9;7#';&8C2$W%+$P/V*3D0\G@8(?W>"3$LB M+P;:&XPJ5/^XGFT;HDHUK!):0.OK;:31,2Y"3J;"=7I0\14ETIA0$X94_6N# MSU&V2(.N+%0Y4,NJFE,=Y7D^'96W\F",U(\H8T7?&<:U,MM$0CE1I)&0D+'7_KP;0] M1$OKR+G*-F7(E[KFDM?2]A CZ<'/-6M01LX"M*&I.=D>/#->4^X:?VP/]A@/ M?VDY(A"H,#""Y5 SYNU_>X_S$A]H^C[,]F7IV,\^AEB8[5NR>D_R(!B!Z:TW MR&P*>[$9+*:;Q?&PP(M\K+&M?_:==S\ [IQ]42#*_&ORB!^:DB?E-4R#;@EI-O13K1)94$F[3J!FP7.>"ZM&TYV M&\$288)9#U45>.:UP_UYK+NU*^X9')W_2.T%\"G-P^?Q; E[[1H6>'K"M.3;" MJ0#)-@+M72L.;3K)#LX6_X=G^N$$N7:2WCIQ?/3#K;4$*X%YY;IHD*K,4W:> M*=<*$T>@N:;')V#[F(J )WI _>0K2]N6,M+@Z;&9)ECZR?&]Q_#6.?BI$[18 MK34 3^&RO%'V@W.CV^,("5^R91AUF/2=_O#T%T1"=2G@ C M>8.IPSODUR,.%VBZ#^_OB<.KRVRZOG#DCX^J=)!)LEJ1P7>.5]Y%[=VR#62Q05[#6_=)*HUE+G/XO MXL#I<:!G3#,$R>K>B4/@/4F+.Z/,Y?KV *S)B-3F/TO@5?*ENHZ0362K)R06 MAFS7C3.IA$@=6"D#ZBD\Q5@0&O&/\G,>V?XW<9@5UU1PLA8"JKR?3S$[.+YW M__V !OP^[5('3]ODAB?9ZCMJ&YSB.UH6SV'I+O*0UR:%)-\.2" -F>(F#H^. M MN\=JC,$R3R([XZ"VTV @A:I(LI3^P3 2X;DR[Y(D5I<[C0) ZKV3V*;\-G(& MFJ-NO=@N/LEKS37'& 4A7'P.R1]LKC*--$R+"X)TBKE3T C"XI^(>J*YTUDF M (E_C(NLO6AMHK%!1AVX)BQ@KGBC.J"(>V;J>2;.HQT7-/5(6FN89.3CPH!$ M''[4*D8%3F&DCU#V%,TPGF[%B>;A B$>;UR"X$?K2.4([I1%F<"(&)O!Y=>? M:YQ\>&$U4OKA3# &A$[(#!<8C8G&3\9 'N5Y .P&PW"!Z PQG$,L#FWA;ETQ MR219C0UC$='7R'6HG9]F/KALGD&]E1NH(E!8>6--OO:B^!/14R\8;[CX/"?, MA*^U"$83.@'E59!.,6R3G^9ZE1CP)RUHCKLIHD3XK$T^Z5JN8Y9=>J33466] M'K<GC&T:$7SR&0U36F4N.2:B:CG&<,),5YF,?YI B, MI=YE*J0V",'0(+/^G&&)FUX1&QHU;NH:;'!2]3F0*';3V)T?X//"E=)O2/]C3/R7 ,\JC+QTK/)S0>E]'\GW. MI; %0N/LOUBC+UO^GCK>M/C@:H\-R7_-UUIO^D8F:PJ;F-9 T>3Z%13X[F7L MDPSUZ@Q:%//)\4-$T3K$@+OUYB9+_)"U5.[_NHB+ 0)"&F=NFL4P\(6E:=%Z M$*ED?W#\&/^ M_7#3W(KS,3D_G.9G<]^.P;6Z_/MP+QED4>KBJY]0 MVN20KKQ_987\-:C43AU1'%AE^.D9!"P!8MS!F3N#_RKR?0&5"!;9Y M0)J?B(&OAMN[G/L^L=B//.LHB"@C4[(P\LZM4_"PJ0="W T\D9N-ZKE!'783 M3(Y[T>H5T4RQ6M\^EC^ZWK2J+DBP^^/<1D ,P%SF'KC'U]@)$\>M;A_^%?10 M:ETGF),(8BWU>$AMTO(R[;HR@'W8P1/V-RVMFV@YNHV9YP_Q/-(_>T9]_"1/ M+T^'7_:'[$&:2B5:!F.*7R&)+D5!&MI5:)9^+T< /VIYDV5Z5,+4L$R/<,8/ MX,,^&4G.UR5'D>CLGR.'P E:XC);]'$H5S1/K1^)OQ8R21 M=U;!?ORK?<;=V>AG*?D?B;13K$D'^\D]5P#YS?$MP0B!.B9J!;?D0]Q^.8_5 MLC" Z>J6K$6_8, M]_]^LV$NUV@_ABCMOF>:C.6.PF,<4X3SFN+Q)XKOF.9"ZGUUIUT-3!YN\9>[#@U-Y/IR\A8" @ ]0#+ (S&1EJM&YYZA6J3+S6+K0]>Z8"D.1URI MQC F5*$[3;QXJ+G06]9O^-%)$,3G*,'WJ"6I_=E2E(RT*F-A8IP?>O:#/D$N MP\L!UZ&T2!W7FR]._ M+\>IPS$[4.XHO*Y3Q1/:_6$H:(V]%V:7Q-8(7^6<_ MW>V*,"[DIG(CKJWXT221*A79A27X9;A^1]ZK.UO#[5F1AOW\&F20=S\MC8S* MRMKQP9&OYKZ,64G[0HO32.!=C?W"DN6 M&A,G(PFK:L6.F^+S4[7>K'MX-&BY;#L1YVK548+= ,'U>^!O^^YD2XTH,[AO M7>&O0<)(M?=L.04C(1\F'.@N8+#381,%R06B-8#:24@$9KV3X"U@L-*+,#R3 M"Y-X/+5SDNB\>N?$6\#:G7<3!GL&MP-&N:CH M##%.^K(P3RG)2R8:!THG8E/O/HL7,-=2ET )1=Y!#9FKF*NP$['191@L$G! M<8E@29',N<#:1@O8]L/XN'!R!I(0/P$H!M#_#7"E.<<07%PCQ>.,/DE[0 MENJ]52]QK9-\6NZH'U>E9(;:2UT+KBYQ+Q,4!"NAZ]E$E2UP_P$9&]]@K&I9=.T(Y4 M2&F/)'%S-0-NE+=1;QTR3[5:Z)+-,$YPX^-AI%0Y>CGC!?LY 2]<",7C36H" M&A$K(D5 /9408)WH$TV(VG,(@:(70J()H]9BA( ?%2 RDG)UUB2$"D48B";P M\E4(@:L5WJ%+]1IK$0*]$[RAS;R:.?0J7E7\IFS9A(;EDO96W@>J4J ^I*!9 MF*QWA?J.>I_]A OUC"\@S@$*\=]ED;*BHIR/?1#)%^L9CY7:YU02#LCJ7@8, MQXEC)TR/P'WC#("B7NGC5.2 QH+ _V#X^A8-@I+J!9I:?V&ZJ4 ?P)910&/2 MF3>IN&(3()"O:,[!K+A3?.>O?-*9STI*_Q-.2K8>P8?03]P@2K*8O;@[YF6H MWQ=2-VRZ)7@V>O&.P9SR=NOE.T?+4BL$H!T8, P$* JLJ.8BW!%.MRS ;75/7L@5G.:?4!^LK2PL"^HD%7FG( M7XC*R*-J,9*8Q;]Z)@A;Z,PXWR_-5UU[51][5#6*A=^ 46@3A#ZC?=HR["WQ M+HSDEXUE$&TMK0U8A+X3/1'33\.6LJS&'XH8_FYMX@?C=K.NZC/B9;UY2\I@ M<:!JSI6E7NUR00ISCH$R*_ W%67-;DN(]6UC:XS5[2!V8DT\+DL3["N#2B1 M*]=S$2-=W0[T:"C1\[&D_A%3W$-+#9[#3'1^P 9*D2AM"[ 7P=(TJ$*A<2U' M'?(?HH$,)0$LO3H]?R?&[D:)7T3.MP(LX;CHN#%K-05VQ;/7U-\_.]^^. "V M[P1%-M@S2UC\85'/+6U0?X[B7S!<-')9(H"5NN5)&]8'/_23'?,^19$G@)6D M@8,'H"CW&8>8WZCD LFW+YYH'BC959%#)9EI'BS9K9"#)9E)[X5JXG >'#_^ MNQ-D^,^B9)43\&)SOL#KF\7P+H?/F%^$3;MOG,0G$L):UNWH5>N 3\2I>S7@ M3702CU_R5^9.MN0U+$Y7$_P[X#X?3I[AV2W;217*TU*#/!.44S*;JKAP6C05 M^;"M:1]?_5)Z.FJS7+PMS2:!9:V&A5-DT^QWT']><;=H?H@R0>;S#1 MN\^.^;:5_C!S.-=FF/PCT)UN+CA=F]5Q =2>3D^&K)+J,B=H"FEU$K&(Y=U-6O0 MSM"-K)YDCBVJ28//]93SZ#&U)D"JVQHF3^.H''2Y;Y4./RN334IZ$23"5@3V MQ0FS#1):S&(LWIX=#H'/XA:TUG V+;C+0:T29]5IEJ7.Z,?L:,/;&]AMB$K= MU*L-77YX@M&4S8I2 QLG^7E"(LG/]H?8K;#DLH?K&D01>?QE^TR MCT8'NN%QT6?F!DZ2^!O?S7\"FTMH %\>8=$)M5E_*#'0K&\S%5NR>3=L$\6L MC\]D@!R2>M,8A/ NN&JJP=Z#2](W%P&+_@1)"E"2]FC"4*U(^&FX=>+XB+UW M]ZC"KC>8\//-#X*;XPO;TBI56VV-Q\JJ[S[%46*/KJ<#T>,>9(V8>:T[6'R$ MA_.Y#>W8.FQG:I[4@['?*:GZVO@&2]*1[K(88WRK&C0A!4,]GQ[':FQ8P%:+ M9\9W15U!RC<)/J/#OH9-Z5J E)^VO2W=Q+7^W%+)LRI&>%D,5!9EJP)2ET4! M:J#8U_V9I5D,E8J=LT-%_7("M^$[P MRN*]'^8_6W[9=-NJT?(GB@: L:A0]H\53"<$8$<@T(2J/8<0*-V771.6SB1" MP,C>:$W0)$L0 E3OZ=4$66LQLL!?2(?JZ4^F)LR:RRW=WFK*:S?POTU;A[)> MC:<1NG[@ES1XO]D V\$@3^?[LY,R.JITO;.Z92;N[[:HMN>'V[K<'K^K(7=V M%_I5^L! O'&"E]1),ZR(U!ELCDP5I6"]?V5U1W1+5/%IJ,&KKX.68DQN M_L=V=QAM];?H/5FY*$>Z-O4N."V>L )745CL(8K?0I?%P&1"&/I4UIQL".J_ M+Q)18^X:$E,N^B3V:*6GQPH0#F @[(RX\V$B.B3]5I_:D:KJ!:+J:X3R0@;# MW@-6QJ^\[)R8W3@)AN3O\9-\9,>J^A>*.OYX;/6KU>@O0 S(D;+*".C'K4P: M+4/!9#(>!DLMJI$L)$X,-)1EUCT[J#H2P218-18F3=#MUW\R*;<6(0VL^E&? MC +ETJ01,_8)GXRFD3^D;=DHO\7_O,-*QDE^<+V[]B//'3V<%ZJ4<6I>FG\ MG_BOY*]>M ?>\ BBVBO\_9O_2++W)/7A#81)>9G___L;/&7_KZ4TE__[D'L( M7HNELJH-4^@'>98D;#?&Y%('5L(H\_+OWPHA>SXZX5V,R45!T(6&]PU)"/* M#/;DQ*GO^@<'GL[7V F3HB'\:U2VPBBC.-KFMA+.R?,+;)0 ABG;LG@&*OPP M21U\8\68V#A!(D/%"PL"#+,+O96WQ^+:*6+W W-GBZJ)7R*OCAR\A6NV9146 M)DUM(V ?A2QU0'@[+3$4*"@GOSL!YB3 3/9>F>JYB/G9B>%(T_OO(&_XN<&\ M@'KX.1F0W);[@0M3E2GV)_AO@4L25Y9DG9WS_N&(@2@OWV 9(>/ M%KQ10"?YFS5X#J2#*,+UEOQOY@1PSVM^ASZ'+ECR,12A6DCW*Z3; 3%VU2ZR',! M'73=-/8Q;. EC=Q?WD)0^;K0Z8ZF"&DW!:\+%_\[BE#<[P]!=&3]UVGP,<6] MK[8@F><)(OEF:B[2_YCBWJLX>&#^C\"VPBT* F4!A+K^"^BL#+=92Z1C9[7E M5;Q=X=;PG6EQ:>#;(%3#([@N1)]G=LAB=P>L('D,D:DG6/P\23*4>&L,S%F! MYANP/A26P1X+&7Q,D8H7;6I8P+WHD@OK:]I*^&AU[8[A.Y@'$&XC0BA?%0YU.^#5%6$I;!TMWD=>T92BHS3WF=J'265L[:NH' M=N*S'[^8L09%8 MQ+7I\A2^9P9J\J_,*W+E>OJ/SA1KB...%<;29_;!@']C4R.@<-".XY7WD3_- MK0HBI48 @^!.^"$P]X;YS5S&HL= !2FJPP'<$AAT7\:H5J57]-$E7<0:9(TI MMU-;WK1G4$'#_#NF3Q=TH%8>_DTQ\F7'6/HY*FL>K+[[-;22 1-T(R_]J^?O M"[/FXRFUI-IP"J]B5[GE?T?Q_?N:X=N\WKP H<5X"(5?"%ZQ/-O[-?J).5Y> MM?"Y\/'F814%E-/F+NMQ6\1BJEOUJ!/(7V>4%Z6>.FGE>/!)7B*D%!E.^ O6 ML(%"5P;)D:="MSZF>$WN_ _?8Z&7@,2;6S$:17CP!<> D7]CF,J[/*G-?GG? MT.6[FN+WI[:M<)?8'OO;8"Z=TLV@N(UJXW";?+L?4B7,B=F MC-42WY3)9*A5)?M^ ?UNG^W[N6(UI8J^IFD.?@M1)4NV+SZIL3HZMY$\5[),XO MS$&/R[XN.U>;-2?,;..AVKQA8BSC5#MF2B<7MP-XW=["N'S?*K#UQUO#74!\ M?-U%6>*$WNLW^.+XNH-'HW$U/<71-G;VO3BK<9,HWM_G6B&H7\E>!*AX $5X M\H8@&?8!>,A J.X[5KA?4H2C="2((!%^31&6KU'X]O("/^Q[OA,/9$SAUQ1A M62JO1#^.3&8Z1XRLT752AD1VH8,X.N/%$?9A.LP9>-!M_3A0F( M++>[ M?&!'>U5KK),-[Q);B_H9QC6RF8D57NT[K;WB!V;\0$:K ^E?Y03'<"GA=\]3'#+66/]%$R> M3X9GJF]YY:JJO"IY/'.&[N7^NZ$UE SD2@4Y@M=N8.]HF3HT8\'GKT-1+>@< M;=WOK.?-K"(26@;91LN>.M\: LH/$L-TF7>7@UD8Q'*FR,_VS;L:%/E2V)=Z MQP(/&$G9ZZ>\8\LN2@:9ZG@8; "QWI2YB^OX&8NF5"F,3W!U6/UE4GZ;%'BJ MXV-FK$#60]E$C1=;Q:N4I2CRH11:''OY.-6(&#MK>65[@:Q?L4D6G9)C3+C] M\?;_@P>8H"'V!GW].; /A()ZUGUCI] M$DFKKTQ;9/CLLJ!PE-" ->(0%,U*3E!^4@19J/CNF(4ZTF\^SS!R/D?A%I]6 MM5=<9R1%*07%*)2HD&;S.,@R^1*.R,W0#,F-'^)D_\Y>AR)VNME\E1!6I%WE MNC:?46C.H,H26I%E(!HUC+\H";P.;YUD]Q!$WWYBWK9_#Z;-I7CV:-<+L>S8 MSU'\RV/X%$>85O93(1PB/VMLM\J!5"Q6*H%\%::^YQ>Y1:V28WEB=96-@>D7 MQ>G59SYR%CDV7\JT+8DGN0,*QCS#@Q_7Q@SEL(X?'[XQ_;2W[ECQ?W&\VN0%R:@H*I;;5C57 7P2YO65RMBU5KRWQD":/M^JHD#.7)ZJ M.)B!!*D<1O$*\'3F?C9GC]^.FD(1YI?([;T@S0<4]ZMROW1\;IJ#Z7K8&J=A MM[MJ!XJD9<1H =0[<*$/_@?.M@^0"LI#E#L MCZN/M@E)J>W$"ZUFBUK4A!UA0VI>D>ZB"7/ANP2]]]Z),?,8+L5JL\F=\[U( MG[EKD1%OU DE; ^J<2^%I/,9Q?M2^:V!CJLR,AUU]G/D-)9/S<$VG1G(C1Y+ M_A;MPB0*^X?'_9+D*7:,<:W0.KG5CCN0ZLN5.Z&*J$]@P'<^!J/YF-E> M-8 M:=0#R5"HBB%_C4)!^3+>-Q1)$V/BLI0]8B3O(2\*63P%VZ+T2>)[Y7/0"U! M'#.9##M2/YC1NX^U2[T,E<$J26]UZ*?.JH91//E)Y9GN,K3%Y5 ]^)N4L9"? M&+5 ):BQ/T41QQCYAST0\\(LR6>V=8*F"66M=3O;GN>Y,;6.JZ@R:E5;S!N:E63$QIVIV!RUJBW8_!1C"L/Q M9>^GNWY%[^$W%%^CAKTV\;*E") KK@#6*72^CX^97V(EBK37JL'73P_B?C7!$7/6VI^=K):&M_5* M'X^=90LO; (]>WI?DK^7MTX0]*)(Q\SHG#V%."(\ML;YU0+@B_,]=]*#'I(@ M/VM\^4WHPX2I-/W]_>9)101P+XAJ\"VYPWPY)IB3AY6I\]_L^;P%WU+DJ9SD M\D&.HGP,.2ZK)UOJA%J,EUBU5[6%2Z^R-/J4^1[['/0B.WC?4*3P9X9\+SB6 MN3IN7B 4E=XX"N&?;I&D,1!"1T^C*U?F_JLZ2["0$UI1YSU'EVP@W="6*L69W28()EZ6%OV 5B<$_R#.8/LC257 MIG+[U?G+^6M;YN(($G@F)6(NOBXY&:%5TD[\HG:^H_:2EH_9_7=WYX1;U#]0 M^T;^D$O957XQ/X91>Q;%-V-$51(@RH)%8GZ8T3_M*+=AA\3I%MEOD&*./@VU[$PF(WZ,#/ M>]+5T3<@,PVKR]>>\)FK$/1)3:YRE==16&_>DK*?'SP3"];04JQ.Y=8HG<9< M:7&%MJ1M/O+FR'JNPK*H<']>;(I7O4^PT2#_S MC](TYY4J8ZO%4J4]EM08G_W?V[^\#M@GU\B+^\3_Q X=9,W\?=M8-ZC*&".<5@P;L]W>X38_Y0B M\;W&CL=*0R?6CF3^1]L\*/QZ8;9]NN"R9]^%%]F[R>)^,#'O&XI'U*F>VVL! MQON*(@Q:W:H[ANDQ,^A:J"O#5];8BA!T\HGM0[*.CKS0:;9V)E]D$9*,4XBM=5,_P$)*UI<2OMB=8H $V M&MOB-\_L@((64&*81UCA%D'_*[XLZW(J8]VF+T75I->-2G^*HP\?JW.@+><[ MUD%"%? ] :D-LY;*0DG\B';=N=:P19FS=< 7-0=38XP-;=]_!Z7?8QX<(S;F M+.-\CE4-]Z/J;HR=;_Q"_,]O$2$) +!W_M__!U!+ P04 " -:&%93E2D MCRH\ 5W@$ #@ '1E#$P7S$N:'1M[7U;<]M&MNZSYU=@9]?L+59! MLB@YCBUEITJ1E42G$ME'93_]+?IQ*D4*_T8_UJK.Y$]G_[L[W-\;_OB4?X4O/-7? M^'%4I,NHJI>9_)_O9J*:S8NR%GE]/!=IJO+)4?1B_N$X4[G< MG4HUF=9'T?#X.WI+JA91DHFJ^I_OQNJ#3'>O55I/=Y,BKP5\O_PN?,-N)L?U M$;[%C,V?#%5^3$\>/=_['GX>%1]V*_5O?#<.)?-Z%SXZUH.4-(=@%/X(A_GN M)YJ4?NV_=U6>R@]'NX?',WA23Q^_-R\J5:LB/RIE)FJUD/CD4WCTIQ_GYNDQ MO!OG(8^&^_/:O+XNYD?[Q_2WL9BI;'GT5LUD%5W(Z^BRF(G MP+.U_%#OBDQ-X(4X!WP;#F%>E11941[]YS[]=WP]5;78BD4?S4NY>EV+. M;[SF%8R*+#UN3>_&&<%T>(/'JM[5>PIS./LP52-51TPD. )LPOR+;\&^O_X$ M7BW++[P!!Y^Z ?][=OKGV_-_G$6O?_GE_/3L,CK][>3BU[/H_"(Z?7WQ]O+U M[]')KY=G9W^<7;S]5CN$=Z*]/^MWY/,VX+_^<_A\_[A?V==8V5UI^O/6^>2C M:#BBVR?32.5U$=53547#9V:3/G+R"UG6*A&9WH*JF<.]=BMZL;?_;-_[;_B) M"ZRGGSB_+["Y42J643&.+HJ%G(UD&4<'^P>'<31:1B)/HY&LKZ7,H[>R%.DR MEW%TGB=[T8[*DZQ!R12INHJJ9E2I5(E2R2J._NL_/QSL#Y-C\PS_GAX/8AJR MGLJH :%55K"G<$[R@TP:%% PC;%*9!GMF!$^<5N(:E.9%*4@"4AO0_'^11CJ M;)X52RGO[\CL?N[U7.U^9?7GK?3=^=N+LZNKL[>_'?4'^8#%T[O?SB[/3JYB MRR2)S1D^$:6R4J6,0!A5LH[&8'I,(^!R:#]$0'NSBKX.XZ6DKU<1*^S 6DE^ M2?J2RHF5(:'E<19(^F<%THF8.7\*'BB1IRE+F";+52$2G4Y%/) C% MZ!1F7A99M".J: J2$H8>PRM@GF-@D>D OV]6TG.8ATR8%Z_?16^1.']Y?7D6 MX]G#'T%0R](2$Y(*O'.F*LETJ#^;-74C,OC^0N9@*?/?Q*24$LDL)!Q+UC$/ M)T!IDOP5H&#\!Y4)?#8"DAL7659<5SW+>\B4-=Q[LI&Z64YN(";1/Y$5"F1E MEGN> 377]Z>X[471^3B.KA58)<"EK^'3Y>ZX:$#C/7@VB&;PQ:FY(,C_N[AV M4>I[7"/7M_>XXZMT&T'P@ '4L0NLBX/B_I=,:B-I/"'D9!5?=:NZ@PD$G\,R M0;+ O;9B3C,..L]:O(?Y,]-(&^(&[?%B]V0U%5D&E@9:;GA\J9D..9+ H)B+ M)1\I,2A<%7P[!W%5^^..)&S;MK$5FA&Z //ZZ <[_A=WZ=T?J]D1@RC:1%[S MMI2B)IT+*/_D6I1I=:^Q?C:J7>B9P?40=";C]>5'[M_R-=WM/2YA,J82[ M@!,0]R7:Y'"QK^ )Y!;#G=& [Q:SC%-13\B_]7H(7"NJ:@EK;<8=^ONCY]AC#:489PDB0MR%R+'O% M%]@M53FZYM K#%IN/M#R F.B,T$^>3BZ$=Q4>-NXP5^84E$2."J%V8Y+UDV_ M$1FN4@*=PAKU&Y<4;F?(W[MIE[8B-ML'+(ODES<)L.?1N>3O!!X9HJU+ZW" M@@U*9BN.-1<*0X]TMZPE?X^WQK\TA/[XBJ@6[Z[1E[\&RF6J C&Q/,*_VM&,VJ#5 Q1*\#9C+1%:5 M*)?H1D0%#VC":"*=/!:&@36 %D*JR,V,V^?9W1IYAQI&W/Y:P=RUN\ M"?VT MK*'"*<@ZRN1"9E8MNG$NQV$(L-/#"2Q,HGY+,T!$HI:CI"3?Y Z8BZ56-NN5 MZ>U%OX"F!ZHK*K5V#[RYFA@-APOMQ&9-5BO0_[3N#VHS"W;^>@[6"*@0K/OJ M\S!/ZK^/6*4$Q1PNORB-,]O9&'.XVQ+=P610:$^R*DA8\I!KB4!P^!2G*475 M(+AGIT;WFQF)7A8.M'+4'!$E0TN0R=":Z\!ZN$&7+.C9M>NMBUID-ZQ:Y4PC MO$)0158/Q7<^.087VG.ZE6ACX@F1 MKNEY]*3U(M[A*MO=)G7*-[NM';/&G ,#IUC Z]'O">R8S"(%#\471.=N+DI[O"-82;H-]X]8OYU+U3T9;;K3=Q/>.)FZ(+#3641* M[D5<<9F2$"25+<2=,EE4Z#=$M1,NWYQT&U!$X457SL;W1=6.&G3$B-!G#'(% M7P(R-B?X*ZZ*0]*D/U865Q,\Z>+K(*C*96Q_:ZW-EW0NQL]*V>KVDPLQ7[I@ MN(UX^>-T^3/,,,_V7YY8)1$.0F]N4LQF#!UCPGR^WS.B&P'4MZ@5[F#LJ4R! M$:%7G51N:VEH<<+$ .?BCGO219!&8P7+4Z*G&E713*A91<-K][@"EK@HV+'+ M4LKS]&;B&DC:UY3Z(__8(\9[SGXE-$;1RI<6C"$O[-Z&-1-9>)(G^4#+1'L+-;$4Q_$*=* MF($J.1^Y_6OP#$9XUVS8RGZ%#L&.XXRNBR9+/1/-=[MYWJ>Q*BL@:?7A9AU_S6:T MM%!](#RFSJC"#RI2Z:?:0=4*Y]XP^DY1$B%+ 9<9D[+\AU(I8+ 6A:Y)!O+9 MU^'S+\:]-@6'_&1'J<&3V[QKY/'2YC7[$A M/B[@*;BA3'?&:!JW)N%3<&Q5=:?I&ZT\;:1%!)/A>/CLN)H69+XQP /F MVFJ$/]]X5\J.=Q"-\H7T*(YL(;AZ%8]7):4:\8B(;:P:,)W81%KCSR^_0WY5/H0:1\B?3BI M>P?; 3/OX\ ;&0?>$.G;U7KV/5QZ M8";>LZ3:)A4/=+RWX6&J*D#KDR=MZ?QHUD!<4<6LS\R-U8FGU$YB#K0'FF#H M<:8<*WSO'OF L6LXS6.TF=2Y)0D-0%ZUO%BAL*&H22:M!J;U %OBI9"6QL0 M4"O&%O">2(8[V(LX$^]A_W.$(4E)(Y8GFSB4-X*-PJD#OZ_FF@.\C6 MY5$4[9P,])77A6M": M>M7.;\L4\,14Y]B4*/,Y"X%"NWF0.\H8K9U7 YU0FVMZT*?IO:=-,<-#'[^D M?4J>5\HN)A$Y[I-9#S/NM+)\W.7;Z[&$-##S]K)]/&H%A>.2_H>GS""FZ%E(()"7L#E40B=5'LJ109%H% $A,9 MW2[-KU5>-26I2^3JQ:H2I9C(5;B9=L%78B89!$?LUGZ?DEI455-LVF1ZK0FY M>DRANRX+X^ P(J] 2_#JK7@7S)LX%LEH9IZ]D;NICD2E&,:FO$]AES2LDSQL MP>3U0F]$DE"Y@)58!C*\@)M_[@&0EN;@IQ18Z"Q-8!F>UG!-6FT;WZ2)PQ[H0"9,4A;7 M<"EAK]%%BQYFI)"L0,HG5S/FBK%R;Z<1PX!CZ?_N;@S2M5<(SN0(SD2=3&4U MX )\E5B0E<,Q'GB?C3+Y?YAG367B2S$>.?)+("?B4T'Y!\H$3]1<&#!3Z$VH MB^1]9#/W:&P-:2& Q!UAX5LJ0=\&YB5'#^B:5!PP\5,D\:+HB\X(XU772V N M:,O.Y :,[F#-A1$4U- U1^A&@CDH91!JX9E*C*R%M]I9)AV7.!Q:QV>>:Q"Q MB^-I#:X;4NVT6\.<;N!EC$[?4L)#=--&JFZ7#*RZ5VWMDV 0JXC#O# WPH(, MUD,,;D 8V"#IF(H"4"IQB:QAH.7:)]ERO8A-5B).Z!NV0Q-[)/4H;D[\1>JU=&<("A.O.P7# M&NZ=C*25[%\LZ&W\Q0Q(O^4=7:DN84VKCC(R6!+,.G1P-95OC#@-(,=,2(49 M,$%%73_78A1 HUK[0Z5T5XV%ZQ(=M#E%W^ %VC WI0J=:=Y1M%#ZY2F#](X6 M_HS"9*W$Q\XY6D4*;L!8*HVSTB?60_CO#.%?/>95PE3C,'L#O2WVQ$*OCM4^ M?8US-4F#CXHN3']6-Y_5MAK&TPTUC$]U ?-7Z OF2/J]&LFW08##>"OC+%J M#/=G \TXVA#K\&O3^X;@$C:YZX=7KN#^&W]HRD4R)6\0UO?;'0FJ8E?D#2@? M5/'/E= S'A9="9!K+%C9U7+K6B'GY_Z&Y?@TM-P#$RFRDVZ+2*"#^&!__[FI M]F#KR08IVN?V76_@7=^4\V^0$7SO2^TO_:EH[M/WVW7=$;C6) C:6109)=@7 M7*]RAO ;K?A;288 (L4(&B]^:?J-8-081Q@+E37\M(N714*92%<37.Y+Q:U?ALUQ);T8A#1^3;>1ZF(!:[->P&2V-_ QYJP,.O3^5%7PB]TH(]N;/'BL>MCG7G3L0R9J1'#IV%^I9SH/2,P59-)VO=YD:E$ MD<(4AY-&P1(X"KPH/X>U2EDU&5=%99\O=R;0/]NZ$QGL(&R1F E&CJC\KZ8, M=N&8DH9H8H3HU?'Y)A=-/2U*N$$I+B&!D9!(6RT'4/S5)=KPE4Q*2;. W1QS M@A:A"JA"DD$W>&_5+T4J415%45;&!FJN]7I]K$&3PY5A&(.LE3LV-SBF0BV4 M>4&^,%$5WF>.'-8:Q X250K\:=(H(#O\0@[\A1T$>->DN0+N=NIR&DF)M.YX M 3 !K!T#>C#,-+6XW+',BGS9KC,2BG +NM6RG7@?00H)M!(H V"^-JAG[[C< M+X+2P8Z*4;&0*Y 0A#A[==6T!T4S%\.T8*\KM\VX'%TH"B?244Z-%/?#E;I. M%!":.^"E86'(N68R77JC]MV-'K#B\.3)2;31RD/;;[DQBL1JD4;=+"Q=VSXL M7Z[H%LQ%JB/2,(@9P=4%@9+J@D)D:C #P\:.F,0,.D0Y =/ZW_HK<%4%<"J@ M)//)3)83#B@3=(>+79?2Q_&:USMTA1Y$@W]\B%71U#9LKF:P8@5R"1-]#'20 MLRXPR*WK&/MLGB+/5!,%"RG]!;*HMML O']$(+A%0:QJ7ER[FMH(5=GUWPVR MJ8&GE:O(:)\'XIL7I04LF^0);[*ZR59KIEJ!H:)* G-4=$3$[I2U^?P8/AZ_ M[AOAP&R"ZR2OEDW"BHUU990,@D:FQ;S6HA)_[]#%@OW7.2!TEB4#(F&V%O?9 M0FN#F <*:CID-6H((DKLE:($FM:1W#*7>EH6S60:Z,MT1:C!@0D+!THMDT5IF'SSC98D9I3P-=WZ?2,8<$M9WB.N>#/MS_>]LJ M6$NRJP?OTZ[^MB/AV- 5W@S,3] )(*@/LD+3X@0/[-J+FNY2W;KUGWGC-\25 MV -->J#)'6CFV79HQCW09".!)AMB87RVCA93 AWUTD$O!? ;Z>EESC$T+;*V MT-#5D[S4 8/9-!+2>9%0%SGE]YBY(;( 9EPJG)OMXM-6%*JIFJ.&@FYYD*8B M(9\\(A;X_==44IHT&Y/SX;L!;+KFCACL#(==2HS370Y#W:7#Z063;T:92MA: MT,6JG2/!#MI;[0_X3CUYLLDV^X:T9.MR_)/?CJ=G[V[#MC_&O>\! 7@[=1*](XW_-EN@;DUC4_=@/-SSFRG)I&X+^ M5,46"8^EP.@ON(<=G\?ZS\&NVZZU8+K46-.-OV)18/2[#M>*L.L7Q5F(HK>- MR?5!SOOB>5[Y\,WB>.1TO#VXJ5,.VV7..TM08+8E7'!%68[($W<\5P8ZI3C8 M@'PT]&GHDHNEER-)?@]X>JGGS&$2[3[U@;/H6VAF+@2%GZTXASUW7G?-]M7% M=!>WQRQCKO_PJ5.)]?IMCBL&@;B* 98%-*DV?KC5%NHPH>1VIJ (Z\50T7)$ MJG!"*K9M--)C*6O"OL;LBV[%BOP(71!)U;ZZ9]]3.,BX+-<5P,>E+436R&XR ML:JV2-Y3EC2M]^.>^71"T&44B?YLN)P%L&L^2CGGW."%S($QA^D%U<284,E% M3=;?[T=P%67E5I$5B5A_1_18G7ZSSAF;PEICOV@66$'4+"GO\"Z.F@KCC!5' M,6TEKL GC7M%N?*U@Q&XY_3@MDU!I=V"(5BZ+HKW.(.1A LZ#JR)8$4??4;M M2.H:)#O;.!KDKC47)T%*AY4 >F3 M5KI1PKK72[9(+UD5;YNEGG2DD7/3&;.IJPL(BX/;(F>>L/1ZE/IR_10Q*K7V M'JW&N6(/HP),DT(.I!I%Y&(T$ZNXU@M!-5@ZZG9C^N\+ 9(2&1 G_?=WO[_[ M]W3W-ZN5<.OVMRLXPFW6E;-)G[ 1X+S+(_%ET,_]G>OOW)>^:#Z;Q%,=V G=L<@2#*S#_X) [1YK5+&J[P&N$?KIJLVN M&F=]ZBWE56#UOL8=@^6%'4+-WI8776F]MT'/PDV+UT+1N@RHC]SAM)"5/C\J%G:7G78U?U;W6'>Z_%PL![?;X>*T6,]>JS'30WML1PZNU(E<7X6"EY"2*[SF'3VE*D?3J8W ME:M4,TP_#L1-K+M1H; )DR"$+AI:V#IQA=5)I)_NTU)(>H/@,9$=:+5/-MT8 MT(K.;6[LC4[_=R@%8QNX>MEQ%';6C3MU>@<+-T;<'=W[UIA!,Z:Z96P=QHH. M5[S[G(R&;KI5_5,7$]85:3A,J34FG6'&J+#K:1&1HL%9EYAGB;^1DJ]?X174 M7PT1,*-BCL:F3<=ZJ8'$M/!9I,MWXY*P5(K7?UD1EG%U7E#?2KN>2@K64GY< MK4N!\L)X9\!ZT*OK?@V6ZFG;?4'UV'8W;=,,V3:@^(PHCS$2A$XS"!+=_)=> M8\)?#>(H_ZAS_4JGN?T]V MQ.#)I_;V74E@)H^,KCQ.1#E!YX[/R5Y;J#,"?#0W]C'-U,=F$ =#!3X^#31@ MKY6M>JT+"GR024/N>N%7T<%*-;MU+0/ 7SWT@>+2#7W<;E=HNPX.!ZPYAEKY.T;,3,6=X\WY'E;<% M7K/7TA0D1^G)6HN9V9G[^LJI&>RIF$RPSD)MXJ?1CA?C[:B,<7.35=S47=!% M_^_3D]W#?8.OTWLIG_=99]P3-BLNE<+'B=WAGO H??XZ,P]'-8+G^C9.Y$ K51&HUP.',]_9(-_/SMC@\\#ASNJ;62$\:/U$' M]SNJ2NM@XJ;5QXYK CLPAP[B2Q>W"OJ,&*PL][ KVWT'=CK+[?J="@97N!W9\=K$&^R)WS41AHJ8\'9.!A@O M#P9%-\EM6G%([[<#P!ZY";8U4C\"$N1VH.T>LPP?R)>W:Y=8K\'O2#O"[B%2 MZ)+4'0ITD&_6H6,PH;]9:?9#2'XNDNW4V7@54^E1LE?O/&ENI"X,LL/XXWU'.W.MQ 3TNX.'@ IYOAYK> MXP)Z7,!Z>N$$79(?NLE;1>I3*1>R)'!A2@T98>:Y">"1I'%]0EV_1BU-2VGZ M/5"/!ZI]6,(_%063**_.YFI1Q@X[ >&T)AC<\K.%N%NC5MODAP3]@2"4VLWL M ^_?3'P J?EOW0QO52YOO=KWJ CXR>$>.MRCC0S\7!3Y[JE71175)_SLB@K3 MUO??*?D7Z)WI_ MN??RY_1>RCE,*+-[H$4V;<4-JR=_E3D"3R[R^X;[ M^W]OC7@_5_LLG^BFV)1/;;)CBY*! /,2I<&.@4UP71]R@7'=$/J!LWWA!U-G M*-8D690H]-"$P9\RJN,9,X8@0Z<9_C659Q*<"'TELJ_IFR07"'IC)+31OB@>=!T0QF(<,RS7[SXM7B M)?%-NTICI]B@O)AC?6N)K:\JZER,QBG\!)?EO42#$2Y/IHN?$TZ>'5;T/7(H MZ4+JJ]-<\SW]5C1Y]=M2\S;\J2JRU+VM!7[GAM2N$+.H.D'R R<7G7+<\Z%[ MX4,/@A$IYC"9+M>!'*FJ"E,0AZB9> *5T$G*1M5$J"CCXVBJ2LG7B]@9\ZEN MYA+[!5<1];2.@B/MM2)E.FT(6T=:.7>P]Q*'_CNHK1_PA]BO;,!S,KWJX=V5 M7/L@@;%&4N8.T8L:038*H M+%EP7E-U'9!>-C3<]8Q7KL.[P9WW=J_KSCQ>EU5G^)",\L<=L4!PPCD3F=^K MO)+$HNLI>_F]0,(AZG]CD^3(1>J;LK;!0'*._ 7$5:5Z+';,-+G$MB&)U-Y] MAL>JFOTI:<70I*(@MAUP=1(XJ (O)'^#:O%@+1\NRCXF /!"5X;FR#1\:U06 M(H5O360Q@2U3D:#TN='(B.7>:66M&\;K7 MM]Y'>GJAD<&J-I6?O,W8-CSPMMVP9/#$I2@E[_/B.I/I1)K2]H1&MS>/H]/" MQ+1;5P_]G,[Q:,!\P/5K!V$/A EZ?R9%D6*3I8#]4Y5&+M=?*6O5^(7 *"R( M\'FZL.-"U^+5*":_4['I&&SBFJ[G46OZ- N^^"[=NBPEXB/Q)5-1S@SVKY3P M2MF"IVIQ2!/AM] 7T/=N6 W]C6&OU)Q&F9GIBV?Q""L==2S2BGSX-):4[SG. MR#5<\O2I[K>4LXPM08.3X[T-"4+VO./1\8YT\.0M4*0G4ZJDF,N.NV4J)I( MXUY6UWB+O!8.I6DZ@W$31&JI5(D2+PB,E!;LLV'&$9.]E:+^ZRNF^*$N7@O: M;&'_UHNPQTV&TA=A'K?WC(B;G/13R:P?,X)]H8*2">M;@IHIQZAN$EU14B\H M7R.1>9W&_ 8X)%YRF+:AOPUAP#T*I$>!W(%F?M@.;MFC0+XP"F1%ZCPJ(:.M M: PY.1V#B\Z"V(A=#ZF=[P=.*:%.E3:CVX%&K)E@ANV5]%X[^DK:T9A<:%9! M6J@"KK"LC&W..66K:3^'*Q9H*^VP:BJ,UY!%#/*X:.:F-R%J6HFO:1FT/D'N MY]+KAA>!#<$M9+L:ONI!C,'O%2]K>25N<@CJ6(ZQPC'U(W3>283QV]+032E\ M7P5O%Q6-X N[,@R56BXH<@0;<_!,QWBVS>AXW+?H\&0S$^DOBNBU+8KNHIQX MV^X51A7692<,A^=1],*HK%# '<;$E)&LKS&(ZK4-2/TBC\R$3 (.QI7@HR M M=^U[8[^PRK*KI*#7ZV;I%69RV G%#2%,/1F;P80>0S<)%X;VB]#='+J?_L*.&EX+ M"Z^G"+7["6C3:Z;@M2C 8*=)#VLEEFV;='A4PN#)L\T4!K]B4)#LB]_%];VR M_[=A%J75'RLW[72G:$2FB5',SRM,(=$I'/=Z/<]S M3FM9TW#+LPI7P[WN5HUUR*;T:Z?!O2)0+E\QE2^ &%+0A+),3@25B@NA%AK+ MK(M&:"-+/P;;9)^DK)?@8\9!YQ?/-Y!7O!*+Q6)K]4:2@1G(+KWL,)JW*=0U:F-'\*"5;5T8R M'3$MQH&:87JJ< 9&O^AW4B%J3#9.8ENQ4&8-^@1,^J]9ML\ZQ?4>@S36S!\YE86 MU;W;NCZ9V16NDI(BO+."G\L)9\E[(&0@SHR3C3P\7"5UB\.,FT2SUW>,46IFR[&NBVBTZKW9/"X.=_OY@C%> MN7E3PCW"E*N9A-ND<[4*T)ML;^A6Z9J,]*^P[:+(LA58'G$L4P[)SM6U_Z"R M<=A?A'%ZR*"H3B+;4Y$II"-UI;!5[4NCYG2OT3RGQO=6W:*/_6HD 2QP!1W$ MU1%'82T2,Q=58QG>7 /O].82@Q>IKKD[S^"8HQW;_H1>R;[^L!^G&Y7AL@(3 MPRH\B@+^8-UZH!%VR0VLGE*-3>S"#ELY[")UQJ0]YNV=VPQ96]9WP"(6]H^> M8-BARVX37I5A>&O8*-(M?N!#"F%OQDW)4M!YDOD,M0/1:.>V;(LGI'[1_5]] M2H&O%2,4[WI=:Q:S,K;K2^XWZ[3EOI@V/8RE=YQVPT6 [UQ/@FO?C5/4:#4. M=@6PTZ"B%.7L?\+N^^2O*T>2?N1]K!L/5)Y'UY"Y'X.SW<.YB/2JK]+SM+NQ2CU6Z6-IYL5V:(H]5JFO6+.>7CIBA#J-E529<:NXJP*1 M0#+08&,QDV&"^.K8%:"Q36JZA*WM5V<+<:[H.ZW6TRO%-/:BDRIJJBZ_8FR# ME6%T+2P"Z73"BJ2@RD>4DF%++I*J$2C4("]1>>Q0<]$^QXJ)NS SUTDEI6NL$71PL>^?%95S MC;I^X*AVTY?EM* M=%#!F*195TC0V*JCP%H3(H49JJHN!?_NXJ2656/FGE3X3XI?5"/@Q9+**2U MD='J5D8]-5A9-72-0>MQ&QZ<*E/@"/&][$AA3@]LGJE\+I8K LXY3;A#UY*< M@09K3$I8!HN+R3?*'BP:&^;9Y!EICE;ULK>8==#8W2\J];@&U;+NG#KA9GIO M8K,O+M#$1:@T9^&UE%H \[S-%^(NSQ#H"?769?<_KHO_8C-#+6=PDX 0+5UO M4LC:Z8"V2R'.U<&%=?UN+QBJ,L A4:'SK!X3FDD*SF.&V29,M6<+,%K MGU7$2*S;&]@(QD]AAG232Y'%.C'"]WJ3]:Q'OAD6?:?9^5WMI\6UI(@LN0-^!CXEL@ONT'[YU-;&-!?H#,:^%0.VES]_[V7IW"N+-0(?>5!-KRXDYVY]H5B,T$ M!HX(=*G$'"4%NQGX',[N7(@_ M&\4CA/"S#X> <[1?953!/F2BU(<'_V*)JV5XC#I(9IU7A'9K:0^,;EC32@VK M&E O UN*LKXN+-WU4O,A2\V7FRDU+ZB8P/WBNTXR4]3 LVS]>E06^N/"I.2] M1(69&]&:8HW484=E; ,G$B0IR0>Z[A,0,/1U_ ::N753YGSYYK7I?DMXLC1% MELILF*.46]=,['%=/K#B/'<=EJT_>N)^.\^3.[3->O;LL:47/M_?CR[Q"H'* M^3YZ5<*//X[*G_ZXBBXNX6^[![L'T<[O9(&_PGI4-8%!MG&G+BC+]U(*5H[^ M.(GVAR^>/]O&K3A!&X+D4!3]"FI5B:WBBR:O9+99V_'MG-<];*2'C=R!<%YN MAPK1PT9ZV,BMJIBQBJF$34DM@/3<,[MWQIX*TCH MJFA*M".HHI[<5$].1VXY&8):>,#UD*6!R<-8"YDK=M:C MQ]@YOC36P]U1AA[&[*F/@P0=A?S =],0\V\V(BIN_> M+R."'SJP#SMX-6XJ4[3=FVLMP=@\H>[1P\&Y@^1>.;BU&%03?JH6WCHS>7VPKSQ3 8N8&5 MJ>3]';<)5;9J;"3PCZR%X[UB+;/ YJ[]FPWI49.D7 MS0W[]B?!#=X#TOZ(6Q%B+!";U4K#H^IQJ"HLB@P, NK8:[Y1M4UN_V1;.7R# M7F-XT!K#X69J#&C669:4R M%QZT!%.3I7RO45,Z69EZEA$&UD^ M-JZ7-RZ#\*)CKM/!,*ZN@78,&LC/?[I3UC'LXQ5UR#'8*=>5G-!GZ+\C%P5J M J $[ ^X>C7#GCJJ('*4GM/+-+X'L:[8BQ4#_>0/U%GJL&L:['3#J<%"5E'W M;AP#@:59)-880#2@ M:;7ECS$>JW(F&)H?@=EGRILZE#$B%A@ @=EAI<3./F'QA97^T+"/'3M=7*/ MKNK6QNW ;P3[-:WA,VFA%$B_&K3, +"ZH.0X(K+"(0G_&[M6PJO'/I3+%F<^ M[(7*PQ8J&UJG\HUF0?K%>#UL66/"%N-$,/4M^$US@--3%QBZL$Z&I MZT^,FQH30D3E%U\Q->["O 98XI_MU(=4LJ+:ZL-+L$N/)UFFYFI7+;SP*#:F]=XJ30XKAFM0KJXL8(^BDALD,Z%1-K 9KU&)Z\M3R>2%!_L\[@L6_RF MKTG8KVQS1=(F'UX/0^IA2-_T-@SW-_DZ]#BD;<SR[/4O<9!72":"Q8>T74JVW'TJ..J\E**,QJI$/Q-U3-)IA-NFZ_F= MAG8/]A'('%Q:_NCQKM]G60??'WR[M7Z;6_/V[/+DU3\OSN+H_.+T]FR0;[H# M_6E_\:J/[K]M7/[/RZ-/C6U^51?=T^HI!C;+#+[]:RF6MY_-\^=[CR[#YD+, MY-&G[4,@I*@?7B"C'E^'O+?HUCJ":_P/;(G]AJ(GY.IKI2:1*G,EDU)BL'NS M[OPVL?=M6NNWN0%G?[SY_?4_S\XV:^W;=,[;M-9-T!#^3S'-HW=%D3ZXK?EB MRL'J'MR##KV-V_^D=[CW#O>/=;@/M\-5UCO<5RZ:^3N=*@W],2[X>[DI&Q## M_-+K(QK?$&9P\O;MR>EO?YQ=O(U.OB);^&)+_JK:W*7,,+5@M6;CUV:46EQ] M'@D,/S5 0YD0Z*AP9?0X0&,Q-ZD##'$6X-QP*B2,&A.5%J[J(GF/@"CZ UR4.=X5RKU4F<*$BKBU@W-1,KJ.45$B@$05QO8&T0XCYTA4AD>E[UH: MO>$XH$OMLC@P6C]F>65"S2KJG0A;1HO"K!U%93=3";2=XIQ)8\2_8C()]\BB MCW"YBOIPZGZN-"YH(^QHM3 MPLBT3:[\IP8BXO %/X._5SRE5,S$Q!6*Y@^] NHQM2! )#QO?X!P=L0O@'.4 M,-G*P*(=DIQF#_2.9?N!+)?1>Y5SP=)<$,#1W #\*Y5Z+DJ@_&L.OQKD/AY0 M^V"HPQLAP!D&.EOZR3@$<(?7/&VW#P!M"TM>>#W"/%+G GBN8NMLJ7^%O9BJ M.:,Q#7ESSS^O7Z@FL*7%'KH+='/!4.IGYN:.M[!4=LI,9AH128[U=[IWL1Z@\_' -+V]^77S6@\:FL7L), MY+\^WT;_U/?O,0\X <;W*MQ\9>#X=#(GV-WQX&5K7Y\?#/M=O6%79[)4B0!A M\0XO)6RP92F.8%_N=Q#L\&"XOZE;>W_;NI$;L@F$]@L]Q4VY90HDET6_2Q0C MW=?VX'E/7#UQW86X3$[:NZ+$Y+.3%.TBQH'EF.(+>I="A0R;/-E>\,3;=HQ: M^>[D\L)3_U>)L>=T/3'>C1BQ70'HH4!_U#"@]K.;@!9-1V2P4 LP6Z\PF8DZ M QA1^\,S1Y9GE^=7)S?1Y7"_I\N>+N\J@?\0507&.-BY-5@C[\"VC'0Z872% MB7:UC*-?]W[?BY*]:/CL96RI[-F+B+75SH&NY H$9X>7A2==S9__"5SO[RG^@Z_N_"%7Z)L,;M,FI M9#L]_,>>7?_WPY_=!FPD26V( =$ZR);!&^SI@=E1LZ_#WTA&#X?G=SM<-Q8> MKV6"!ZQ5[GGD%M],;[^+$56'28$1IPVVT^H@ ?\*;"@%]%QVP[GLFU(M1+)L MTU9 H3\['39\^ ]LHI*C>F MI6@MA>Y__ZJM?AQ'IMP5L--,7!MGU6T.+_:) MDM.V*&MT?<)6L-I,7OW2E-PT7LUCS^-JZE;E1;Z[H%X46(5!EN2B4QC P=(7 M.@Q@?7!FI(8[YEG/NN>=ZYBK]TIR8),#D7^8TQJ.;2]C^B;E!I-7]7;_9/PQ MGDG?W:I?-29O92W0>XY%1+RD:>]$8)""T[#Q#V.)X90LIL1WJJ^1%6@H5RQ0 MN>D5O(7Z^>!6N+Y)I<2NK_!YRADNZ[M6Y:U>MQU]K,VR=/=FW$,=Q_!"(;IJ M!^7>K,3 3"];// \-9V0TB@M)/\!2Z=AIOO2T(L^2A<8HB*PI?;UFNHRK1: M'QE(TH76=' E]"US,4GG7H\4UZ$E5_>\*:M&Y-1F4-@>9,*-ZPWE%8 N0;?( MI.Z"-1&Y^K>EIM$2CK^*N9-VA-$(BG'!%IO#QI[;L'6S7(V7%.(*W=MC_YU, MYUQKZVZKH\(J1"#&$3^GHKNF]56!K\2"NTO=[I#N:"7+A:"B"Z:%(L^:'DN4 M*)<[%,$QM'Y[&TO3^DH]=8C%-/'" MRV5B81'OI5Z&*U1SCTK$@PB5;V+F_O,0(?$YF$*_[N!7U=+>"6S7@Y?_TC6& M/F7V_ZEUS<;V5\0:?S8'8IV3EZ=G0S8Y&'!1>^_SYW[R&MQ M^_T+;L;AU[D97V#AJ@V=L45WO@)V)G8HEED+M+(&L6+(CUMY4I=S+J\):_P* M=4V_"/GT(.8' V+>!&AF#^_MX;W? -[[:"36M:#V#VA)W*:3@):!Q@L5@+T= M)196SEO_ E%B,;K5+M]K[+QK4=GB()]:$/^KRZQM(J!SKTL\Z[VNW78W#;'6 M@CHQ>NIDNX7X>J^3+0J#17I1X2'B)<_*3/;$L $+/Z?[*=*%JEI6$/R$)UI' M!T.NH*PK*YLV359O;OL!.XE!E^;$9YI,@T[)CRO?T]L3:5##%B.K7<')M%#< M,=WA1TUOYG&TQ%8/\)6"',B6*6F4+GE4N^;3T]X&+%P36@+,@2#Y6!N;$<_\ MJ\>F=!* KE[-+89N(+=8V];HR ,B6+6=C-5=^",S#5>2BH'7T_6^RV/C3:4< M&'9(DB3L)'UK[8&>MJ0P1ZY[86"\ +XA&.-N"N$26#IM$M-^+96FEKJ'O49C MU(+)G2N7/9DV!80%-405G+U11-XZN/\5UU9C1 .SGT753>_%A=TEF85@=TN7ST!B^=S^B'71Z3 MF0QRUG!D1+$0+$;K=1X64Z#MB.!*Z+$#ZDU4^'L4?KWNMWXN6X/C2]H%T#:T(?&'P><8:\OJ4Y$4+ M5D-=1-H=*1S69OG%LN*!U:FLM5&E.P"]9U/RA_8<'2FO9U7>1# MAQ)P'AA9 ",*O[Z;B25PNB,*H^A@R'!_?V__[^8!6$PFYI4\TF ]V1$/H:@, MSL#&?E EX(YB1V8 \RWX6FHM-8Z^[.^]./C[NO +%AROTW7/#C_QN<,7>\,7 M=WH6?BI7UF<".'AXG0=\#;O' :PC#F/A!UU; ,R]QLBP9C3,?]9%>X;?VFK^ M/%.XG^['\(1UD_]_=_OO@:Z."]=UUN[KO+X;]4GOH[^O#J+WOYVAN'85R?_C-Z<79Z_?A5'/X[*GS:Q-,";W\].8,:G M)Y=GO_SY^^__C"[/_G%^]BXZN7@579W_>@%K.;^"-9[^B66-MX/U;4]O )7]:&II9R(DA*/"281V]ZB-6?<2JCUCU+LD-<$D^ MT-7U$:O'NLK'1JE]Q.H!\=L'-MT^8M5'K'JY\# I]%,B5AOBJMFF^-3&YJEM MXLKNT>'6QQG[..-&Q1D/M^/N?_,XXX]/1T6Z_.EO/SZ=UK/LI_\/4$L#!!0 M ( UH85FBXX1,,#P !K> 0 . =&5R+65X,3!?,BYH=&WM?>M3W,:V M[V?OOT(GIW(.4R4P XYC0TZJV)@DW$JP+SC;9W^ZU2/US'2LD6;K 9[]U]_U MZ*=& _B) .5##,.HU8_5Z_E;:_TTKQ?9SW^+?II+D<*_T4^UJC/Y\\G_;H]W M=_9^>LJ_PA>>ZF_\-"G25535JTS^SW<+4P@>K'\<)BI7&[/I9K-ZX-H?/@=O255EU&2B:KZG^^FZH-,MZ]46L^WDR*O M!7R__"Y\PW8FI_4!OL6,S9^,57Y(3QX\W_D!?IX4'[8K]6]\-PXE\WH;/CK4 M@Y0TAV 4_@B'^>YGFI1^[;^W59[*#P?;^X<+>%)/'[^W+"I5JR(_*&4F:G4I M\,4KF!19>MB:WK4S@NGP!D]5O:WW%.9P\F&N)JJ.F$AP M!-B$Y1??@EU__0F\6I9?> /V/G4#_O?D^,^WI_\XB5[_\LOI\O?HZ-?ST]._C@Y>_NM=@CO1'M_-N_(YVW ?_WG^/GNX;"R MK[&RV]+TYZWSR4?1<$2W3Z:1RNLBJN>JBO;VS29]Y.0O95FK1&1Z"ZIF"??: MK>C%SNZS7>^_\2;)3K2E\B1K4"Y%JJZBJIE4*E6B5+**H__ZSP][N^/D MT#S#OZ>'HYB&K.2M]=_KV[.3BXN3M;P?#0=YC MX?3NMY/SDZ.+V#))8G.&3T2IK%0I(Q!%E:RC*1@>\PBX'%H/$=#>HJ*OPW@I M:>M5Q.HZL%:27I*^I')B95I&D3Q8PG:A9PI?PH2))FK*4>8)L M-1+1\5SD,PDB,3J&F9=%%FV)*IJ#G(2AI_ *F.<46&0ZPN^;E0PK/%DW=B R^?RESL)/Y;V)6 M2HED%A*.)>N8AQ.@,DG^"E P_H/*!#X; 6>)T#-]=TI;CM1=#J-HRL%-@EPZ2OX=+4]+1K0>/>>C:(% M?'%N+@CR_RZN793Z'M?(]>T][O@JW480/&#^=.P"Z^*@N/\ED]I(&D\(.5G% M5]VJ[F P>>P3) L<*^MF-.,@\ZS%N]A_LPTTH:X07N\V#U9S466@:6!=AL> M7VJF0VXD,"B68L5'2@P*5P7?SD%1?C:I7>B9P?40=";C]>5'[M_R- M=WN/2YA,J82[@#,0]R7:Y'"Q+^ )Y!;CK'U1%JKK;E;5-\=4F8J(%+AMVH%DN M65;A1[<<8%:"-@8S1*Y?DM]%_JO10^!<4U%+6F\Q[=;='S[#F/2481PEB&RCM.Y&M#5I@''GV2K:.AW!=)-Y:P5H'(M+4''0^VD& MA^58K<6?MJB,^D/OT#]W*F];I[=XGZBJ9L%;(^"W!+Y9(I=)BL52Y/!AS8P) MCGB3=4_< =Z2 P$DR%N0JTA^I?!XM7LI,A/0OYKZFA=/UT[:8=!R\Y&6%Q@170CRR,/13>"FPMNF#?["E(J2 MP%$IS'9:LF[ZCA([-S]">[<89@B>J3R+.FI/+N ,:NI2(P\ MZU+S^BG6OK0*"S8HF:TXUE(H##S2W;*6_!W>&O_2$/;C*V):O+M&7_X:&)=I M)C]LIZID2P'&S9I%?IBJ"L3$Z@#_:D M9KQ53(H2+A MXKO^N1<^%2&S[EY@D) EEWG9H@>5$U2JJL$LXQ,,_P ;R1_S MZU[0"2S%3&Y/P&I^OTUR[4!D5V)5#3"K>RB4X&]P)@=1AQ,O15.55&52+2N2 M$DJR\S"7B:PJ4:[0C8@*'M"$T40Z>2P, VL +814D>L9M\^SNS7R#C6,N/V5 M@KEK=X%;$OII64.%4Y!UE,E+F5FUZ-JY'(8AP$X/)[ PB?HMS0#QB%J.DI)\ MG3M@*59:V:S7IK<3_0*:'JBNJ-3:/?#F:F(T'"ZT$ULT6:U _].Z/ZC-+-CY MZSE8(Z!"L.ZKS\,\J?\^8942%'.X_*(TSFQG8RSA;DMT!Y-!H3W)JB!AR4-N M) +!X5.K1K=;V8D>EDXT-I119B3'USI))+'ZC-+>VMC9"@LT(&@\H9><* N0_/CI>*_?J,5Z?H>&3:=EQY@7$/]YCKNXSK(\Q6!= M0B#W$T8LP;?VGJW'9&]4*4 TP<>&H7<0,')M>(%#\471*=N+DI[O"-82;H-] MJ($:'/&.0*O@1D;$[P5UP5AZ1)?ZPLKB9XTL7705"5J]C^UEJ;+^E< MC)^5LO7M)Q=BOG+!889[MOCRR2B(LBR"-Q@J6IT1/-:JBF5"+ MBH;7[G$%+/&R8,ZI)OI)@':"B MYDN:ISX?O/G$QKLO^G9D7W7/0 K>9;SG[%-$;1RI:6C"$O[-Z&-1M92)(G^4 M#+1'L+-;$4Q_$*=*F($JN10ZEC\MBT54R?(2= HW6&4 U:BB&#I;%[AQI&T" MXOFQE>4Q!R'!F!599_P29VJ,7K3JV7[6'+XE)TB^P A+#^OWZ4LCA<)II"3& MK'Z=FGNF10U(EQPM&MYS^]?@&8SP;MBPM?T*'8(=QQE=%4V6>B::[W;SO$]3 M559 TNK#]3K^ALUH::'Z0'A,G4^%'U2DTL^U@ZH5SKUF]*VB)$*6 BZS+./@ MH50*&*Q%H1N2@7SVM?_\BW&OON"0GVPI-7IRDW>-/%[:O&8_(KF5"@LC-9\: M+4Z,!26XWPYVOO2MGQ#J)1OI >Q9$M!%>OXO&JI%03'A&QC54# MYM*YG#4:9&Q5T1U\SS;" K=>CG#_XPC^CP93"3]B!0W\I.FIY [MO M?T,^E2%$.H1([T_JWC>K)'"W,/,A#MS+.'!/I&_+C:!]%YYW? <&4:2P6Q=X MW@XPL:R@"*%-^>"HDT;+4LB')(<.SF6PM>7* :ML"N\I)!.)5A#Q$/8G-8? M&4^X1".^UGA7Z]GW<.F!F7C'DNHQJ7B@X[T-#U-5 5J?/&DKYT>S!N*:*F9] M9FZL3CRE=A)SH#W0!$./,^58X7MWR <4*&8=KW&4OI BIR2I&="SCA _[GR,, 8ZKPKBRMBW+Z$J4 M"$/E"A#>M-%1J,1$96AIMH*RGG$N2PQ%*'T_@Y/PM=/.2TH:L>00AUF9-32[ M]4?/K4T68K!QVF5/V=>$1%FU$]W(7@ ]N>+'[C3C^5M=J2>HIS\YY1/2AA$< M@P:6V)-IWR.T'&8PB7FT-1W%-BD(+:-2JL6D*2MI,J*Z&-]^,685T78 E]$IU3,A/HNF#P@CQ>"^Y0(GWX[J[.XB_F3*([G")"[#GD-:%#KG=\C&5 M>WM!2J!:VI5^W\MDP!3TQUCDV),I^S$"BTFP>YHXS1VGHUT@FU MN:8'?9K>>]H4,][W\4O:I^1YI>QB$I'C/IGU,.-.*\O'7;Z]'LMI(%.3P*$# M.N[.>&H7$"HQ1AC$(Z''&GJ8]C3T\'?M9.H-BN65\X)NQB>LX59(*9B1L#=0 M2212%\6>2Y%A$0@D,9'1[=+\6N554Y*Z1*Y>K"I1BIEBG?!O(ECD8QFX=D;N9OJ M1%2*86S*^Q1V2<,ZR<,63%XO]%HD"94+6(ME(,,+N/GG'@!I:0Y^2H&%SM($ MEN%I#=>DU;;Q39HX?$'C5L S7J JP1L,!K)*$:SCY@@3)^\W8RB=U&]+K@ 5 MHP47\%H,>K>"'!ITB+8]KA,WA[4>/)?*@R7#<[!#K-=[VZZSXT I5F0IVC/6 M+GWQ(3+F/V7R2="A*Q0)&:[&Q2:\U+$UK8%FN.&@*I/.$A0_P)(NI@R;471) M#K#FC Z[IYA/J(GD?V%'T16>$\;KK)3 7M&5G<@,FM[#FP@@*:NB:(W0CP1R4,@BU\$PE1M;" M6^TLDXY+' ZMXS//-8C8Q?&T!M<-J7;:K6%.U_ R1J<_4L)#=%,O5;=S!E;= MJ;;V23"(=<1A7I@;84$&FR$&UR ,;)!T2D4!*)6X1-9PJ.7:)]EROHH\JQ%%=@W9(8N_H#J6- MR=\(O=:N#&$!PG5K;SQB#?=61M):]B\6]#;^8@:DW_".KE27L*951QD9+ EF M'3JXFLHW1IP&D&,FI,(,F*"BKI]K,0F@4:W]H5*ZZ\;"58D.VIRB;_ ";9B; M4H7.-.\H6BC]\I1!>D<+?T9ALE;B8^<Z@/DK] 5S M)/U.C>2;(,!AO)5Q%BU AONS@68<],0Z_-KTWA-<0I^[?GCE"NZ^\8>F7"13 M\@9A?;_MB: J=D7>@/)!%?]<"3WC8=&5 +G&@I5=+;>N%7)^[F]8CD]#RSTP MD2([Z::(!#J(]W9WGYMJ#[:>;)"B?6K?]0;>]4TY?X^,X#M?ZG#ICT5SE[[? MKNN.P+4F0=#.99%1@GW!]2H7"+_1BK^59 @@4HR@\>*7IM\(1HUQA*E06<-/ MNW@IQSC@_BH#?D6^QJ*LV/=+ 4XT)*@7^-&L4D!U^(0?^P@X" MO&O27 %W.W4YC:1$6G>\ )@ UHX!/1AFFEI<[E1F1;YJUQD)1;@%W6K93KR/ M((4$6@F4 3!?&]2SMUSN%T'I8$?%I+B4:Y 0A#A[==6T!T4S%\.T8*\KM\VX M'%TH"B?244Z-%/?]M;I.%!!:.N"E86'(N18R77FC#MV-[K'B\.3)4=1KY:'M MM^R-(K%>I%$W"TLWM@_+5VNZ!7.1ZH T#&)&<'5!H*2ZH!"9&LS L+$C)C&# M#E'.P+3^M_X*7%4!G HHR7RRD.6, \H$W>%BUZ7T<;SF]0Y=H0?1X!\?8E4T MM0V;JP6L6(%M(;IA+/2^+9C8/ M]&6Z(M3@0&;2U%8@RB<*X^"%P$>EW"98#T,@M8#G[=='ANWT2'(2E@X4VZ8* MT[/'^UOI:&N?\J3M9\_PL[V16<.%(Y03QR:\0 TZ270I"<6QF?K:#$ET%$O M'?12 +^1GE[F'$/S(FL+#5T]R4L=,)A-(R&=%PEUD6-^CYD;(@M@QJ7"N=DN M/FU%H9JK)6HHZ)8':2H2\LDC8H'??T4EI4FS,3D?OAO IFMNB='6>-REQ#C= M93_473J<7C#Y9I*IA*T%7:S:.1+LH(/5?H_OU),G?;;9>]*2K\Y@KRZ5M"/I3%5LD/)8"H[_@'G9\'NL_![MNN]:"Z5)C33?^BD6! MT>\Z7"O"KE\49R&*?FQ,;@ARWA7/\\J']XOCD=/QYN"F3CELESGO+$&!V99P MP15E.2)/W/)<&>B4XF #\M'0IZ%++I9>CB3Y/>#IE9XSATFT^]0'SJ)OH5FX M$!1^MN8<]MQYW37;UQ?37=P>LXRY_L.G3B76Z[_4#A M(..RW%0 'Y=V*;)&=I.)5;5%\IZRI&F]'_?,IQ."+J-(]&?#Y2R 7?-1RCGG M!B]D#DPY3"^H)L:,2BYJLOYA-X*K*"NWBJQ(Q.8[HL?J])MUSM@4UIKZ1;/ M"J)F27F'=W'25!AGK#B*:2MQ!3YIW"O*E:\=C, ]IP>W;0HJ[18,P=)U4;S' M&4PD7-!I8$T$*_KH,VI'4C<@V=G&T2!O/5YG6]16T0$\6>3NIML1G3]-TG4< M=&5K0Z?F^BQ0\: *2)^TTEX)ZT$O>41ZR;IXZY=ZTI%&SDUGS*:N+R L#FZ+ MG'G"TNM1ZLOU8\2HU-I[M![GBCV,"C!-"CF0:A21B]%,K.):+P358.FHVXWI MOU\*D)3(@#CI?[C[P]V_H[O?KU;"K=O?KN (MUE7SB9]PD: \RZ/Q)=!/P]W M;KAS7_K.K6F.O;EP)&Z-J>]W/_/LE\#B-"W(K#5O;>O+(@/)1H6>O'%\J[+5 M4>W0NDUUJUA5A^7MNQ3_A2S1;)K(A";@.GJA^6P23W5@)W3'(DLPL [_"P*U M>ZQ1Q:J^![A&Z*>K-KMNG'$5GPI4?<;\*K][X03DO.LMYE5A];S%'H+EQRU! MW>K(R)0?L*I.!>LD,JQJW#1Z6UYTI?7>!#T+-RW>"$7K,J ^OSP.%2, >LQ8#VN:VB/Y=#9E2J)\[-0 M\!)"Q JWW2=V- *SHWN;%[G?[O4 K&-G#ULN,H[*P;=^KT#A9NC+A; MNO>M,8-F3'7#V#J,%>VO>?8R0(G680)+KY+[W"A+\:Q%'^4>?ZE4[S,8N;A]=,9V^GE]+FW$=MO-%U MLWIU/ /L\S/]$MY_3[;$Z,FG]O9=2V FCXRN/$Y$.4/GCL_)7ENH,P)\-#?V M,5MP5>L]?2%"1'ZRF?]UE'W%,V*QZ4 L>)G>& M>]S=3KEUQVY=2TTWN$".M%96[9$0C^_=&^^^,+4%-3EM$ST%#K^'1V'HY[!< M_EK)W(D$;F5^%_YSC'9%^DJ, 3H-1#E5G6D_-Z5 CRN)U&J PYGO[9&NY^=M M<;CG<>9T0ZV1@31^I@[NMU25-L'$3:N/+=<$=F0.'<27+FX5]!DQ6%GN85>V M^PYL=9;;]3L5C+@\L9EYJJI_-;"7U!/>=36ZE>Z4!)0RTAH%SR]Q.[+EM8DW MV!._:R(,%3'A;1V-,%X>#(INDINTXI#>;P: /7 3[-%(_0A(D-N!MGO,,GP@ M7]VL76*]!K\C[02[ATBA2U)W*-!!OEF'CL&$_F:MV0\A^;E(ME-GXW5,I4?) M7J%XHY=0:-?5KD$8EK%W8H<7,8U[7%EO4^X*6VWF[3]K;*4N#'*)]HEX&? MLR+?/O:JJ*+ZA)]=4&':^NX[)?]B[N%ZW-?4DZOG02/OZQHJMPJ88G2!59AL MY5?/A2GZ=.E)"UCG8CM35;TMN8T,K76Y06*,22H$.E% RYW*#\FY0Z+:;7Q= M=6#2$=?HV^T;ZU9W1.\O=UZ^?/E\]R7^?_S]X16P9!:]!^^E7,*$,KL'6F33 M5ERS>O)7F2/PY"*_;[R[^WUKQ+NYVB?Y3#?%IGQJDQU;E P$6)8H#;8,;(+K M^I +C.N&T ^<[0L_F#I#L2;)HD2AAR8,_I11'<^8,009.LWPKZE<2I((NLTD M/A7X2&*3&ZSC"ECHB(OF(>U35C_E*(^_OU5=S:# GJGZ9\H&P1V:RRPU;8A' MG@=%,YA+&99I]IL7KQQ,Z83W4SE]@ON(JHITT4'&FO%2G3:4/8.M+*N8.]ESCTWT%M M_8 _Q'YE YZ3Z54/[Z[DQ@<)C#61,G>(7FZ7*[P)>"G\\!?LP@Z&/FI P]WK MS=U[:)?/WCE8CBQ)K"#2$,M0K;B&2XU 1O+(>E\I_&\%E3BH46%=%CF5/&'8 M2Y(I'2M)8'N+!4,V":*R8L%Y1=5U0'K9T'#7,UZY#N\&=][;G:X[\W!=5IWA M0S+*'W;$ L$)ITQD?J_R2A*+KN?LY?<""?NH_TU-DB,7J6_*V@8#R3GR%Q!7 ME>JQV#'3Y!+;AB12>_<9'JMJ]J>D%4.3BH+8=L#52>"@"GPI^1M4BP=K^7!1 M]BD!@"]U96B.3,.W)F4A4OC63!8SV*RY2M!-)&*7;CKA]BB@?TH-1..Y1$6. MUN.E3DXDYTZS:,THWO3ZUOM(3R\T,EC5IO*3MQF/#0_\V&Y8,GKB4I22]WEQ MET*CVYO'T6EA8MJMJX=^3N=X-& ^X/JU@[ 'P@2]/[.B2+')4L#^ MJ4HCE^NOE+5J_$)@%!9$^#Q=V&FA:_%J%)/?J=AT##9Q3=?SJ#5]F@5??)=N M7982\9'XDKDH%P;[5TIXI6S!4[4XI(GP6^@+Z'LWK(;^QK!7:DZCS,STQ;-X MA+6..A9I13Y\&DO*]QQGY!HN>?I4]UO*6<:6H,')Z4Y/@I #[WAPO",=/7D+ M%.G)E"HIEK+C;IF*B23 N)?5%=XBKX5#:9K.8-P$D5HJ5:+$"P(CI07[;)AQ MQ&1OI:C_^HHI?JB+UX(V6]B_#2+L89.A]$68Q^T](^(Z)_U<,NO'C&!?J*!D MPOJ6H&;**:J;1%>4U O*UT1D7J$"!#"B06]#,CX^# M6PXHD"^, EF3.@]*R&@K&D-.3L?@HK,@-F+70VKKAY%32JA3IUO!+7.01U+,=8 MX9CZ$3KO),+X;6GHIA2^KX*WBXI&\(5=&X9*+1<4.8*-V7NF8SR/S>AXV+=H M_ZB?B?1G1?3:%D5W44Z\;7<*HPKKLA.&P_,H>F%45BC@#F-BRD365QA$]=H& MI'Z11V9")@$'XTKP49"6N_&]L5]89=554M#K=;/R"C,Y[(3BAA"FGHS-8$*/ MH9N$"T/[16AN63.$\IU-PL)MYBFRJOB8R781!1$H]XPMRL5!@Z%E1+T>?J.F M:W='J)M.#MU/?V%'#:^%A==3A-K]!+3I-5/P6A1@L-.DA[42RQZ;='A0PN#) MLWX*@U\Q*$CVQ>_BZD[9_]LPB]+JCS.:H:Z[RE7U0(MKNM-K45(H4U']KA3MA!11JCF.OCYX?3#*<#_O\_W\ MH9_W\P)32'0*QYU>S].MR78,6%C0_2LG6E9%,1TR+<:!FF)YJ'/ 5C7O7EQ7#PG!A]=A7N \P,H&> M.I4$S]GS'*9X5O S)=Y.R5!)3'Y8&7B&QG]H-U)A*DQV3J);<1#F#7K$C'JO MV3;/^@6U'L/T%@R?N9%%=>^VKD]F=H6KI*0([ZS@YW+&6?(>"!F(,^-D(P\/ M5TG=XC#C)M%L=7,28XE(,>[.1WM.C\'.(TND:2CNT4H][[*889O8 M&@'3"WHAK]O,U9NJ/U,J.XL%JQH@G(&AWF>&^F,_&>I1A=1ZYXXQ2LUL.=9U M$8U6O3>;Q\7A;C]?,,8KMVQ*N$>8I/M#=TJ79.1_A6V7119 MM@;+(XYERB'9N;KV'U0V#ON+,$X/&135261[*C*%=*2N%+:N?6G4G.XUFN?4 M^-ZJ6_2Q7XTD@ 6NH8.X.N(DK$5BYJ)J+,.;:^"=WEQB\"+5-7>7&1QSM&7; MG] KV=S-M"E9"CI/,I^A M=B :[=R6;?&$U"^Z_ZM/*?"U8H+B7:]KPV+6QG9]R?UFG;;<%].FA['TCM-N MN CPG9M)<..[<8H:K<;!K@!V&E24HIS]3]A]G_QUY4C2C[R/=>.!RO/H&C+W M8W"V>S@7D5[W57J>]E9FDE^!VA7)N<.F:P-6:< J?2S-O'@&&B!LZG=C'%3=:I*Y:,C40+IR/IXM>TW917[)/ M?IR2(W/;;2OH>>)N0*C]ENTFH]Z[K(K=ZQNR.]R0&VY(,FH[5., ,>1W=>\" M=GBH#]^1;O@BVL>[;R!?W$UEX5*>TW; _>_B;93HNW-S@X^=."CI>T2HBL4LC\E M;>5\6X\^U5WAL"W';TN)#BH8DS3K"@D:6W446&M"I#!#5=6EX-]=G-2R:LS< MDPK_2?&+:@*\6%(YI4M09+2ZE5%/#596#5UCT'K:A@>GRA0X0GPO.U*8TP.; M9RI?BM6:@'-.$^[0M2)GH,$:DQ*6P>)B\HVR!XO&AGDV>4::HU6]["UF'31V M]XM*/6Y M6PZITZXF=Z;V.R+"S1Q$2K-67@MI1; /&_SA;C+,P1Z0OWHLOL? MUL5_T<]0RPG<)"!$2]=]"ED['=!V*<2Y.KBPKM_M!4,U1AFM91V@T.C0!1;/ M*8UD)<=Q@RQ3IIJ3)7CMLXH8B75[ QO!^"G,D&YR*;)8)T;X7F^RGO7(U\.B M;S4[OZO]O+B2%)$E]T '9_B@N(SY,=9(/\)ZN*PI44ES\X&W'-!F# 2 7C=9 MQ:&5@;5TR5>P"1IH"_$Q&(@J''CQW$M_W@O;.);2S(#Y!Y+1QJ)VUNW]_>JU,8=Q8J MY+Z20%M>W,GN7+L"L9G R!&!+I68HZ1@-P.?PXG;NB#.X+?<<(-'G2TS>$/2 MANH5XS4378_JX]25"_%GHWB$$'[VX1!PCO:KC"K8ATR4^O#@7RQQM0J/40?) MK/.*T&XM[8'1#1M:J6%5 ^IE8$M1UE>%I;M!:MYGJ?FRGU+SC(H)W"V^ZR@S M10T\R]:O1V6A/RY,2MY+5)BY$:TIUD@==E3&-G B09*2?*#K/@,!0U_';Z"9 M6S=ESI=O69ONMX0G2U-DJ(5 YWT>O2OCQITGY\Q\7T=DY_&U[;WLOVOJ=+/!76(^J M)C#(8]RI,\KR/9>"E:,_CJ+=\8OGSQ[C5ARA#4%R*(I^!;6JQ%;Q19-7,NO7 M=GP[Y_4 &QE@([<@G)>/0X488",#;.1&52 -G^(VMM+N^E7B-JJ142X8JZLG-]>1TY):3(:B% M!UP/61J8/(QU*7/%SGKT&#O'E\9ZN#O*T,.8/?5QD(!CLI.YXQ'=O\1WW++>:\OYEX_+R9B^N[\,B+XH0/[L(57X[HR18][\PP&>F3E^V)!3,E&%4\L M&ON5%SLFP6_K0]DO2P'[PL$M[(A=7\%;5MM34-FCK;UG(].G:'I],:HPZ$8] MM&U\]/IR6V&^& 8C>UB92M[=<9M09:O&1@+_R,KI@S;4[6_G%J.#J,]>%X[W MEK7(1I^S^BLVK"=%EG[1W+!O?Q+JMLGMGVPKAV\T: SW6F/8[Z?&(;0L6$Y M(5WT8E-6@C7H=>7:)?:U<;V\<1F$%YURG0Z&<74-M&700'[^TZVRCF$?+ZA# MCL%.N:[DA#Y#_QVY*% 3 "5@=\35JQGVU%$%D:/TG%ZF\3V(=<5>K!CH)W^@ MSE*'7=-@IVM.#1:RCKIWNV )8$6>%9U[M09I\C-1'-)/^(1@?"%_->DL0-,F M9(%M8Q\(+,TBL<8 H@%-JRU_C.E4E0O!T/P(S#Y3WM2AC!&QP (S XK)7;V M"8LOK/6'AGWLV.GB"@5V5;&47;M:V[;/MU(9'&:HJ26A)QYE1>6/YD4C190MLMR:?O%=:UYC;-'YN: MJUVU\,*K=<"PF3(+!F_B@6IO7N.ETN"X9K0*Z>+:"OHH(K%!.A<2:0.;]1J= MO+8\G4A2?+#/X[)L\9NA)N&PLOZ*I#X?W@!#&F!(W_0VC'?[?!T&'-)CQR$- MTN[SUGEZ%KT[?7MV_M(I YN+3\T<-=O\^R]G[8^W9K_3:WYNW)^=&K M?YZ=Q-'IV?'-V2#?= >&T_[B51_=?X]Q^7]?'7QJ;/.KNNB>5D^C\Y7(,1>I M@LG_/[ZGR8Y]'OS7OY[WNW-U],/>C8A#O0HQ_C_C\9G.Z#T_UCG>[CQ^$N&YSN M:Q?-_)U.E8;^&#?\G=R4'L0QO_3ZB,9[P@R.WKX].O[MCY.SM]'15V0+7VS) M7U6?.Y<9IA>LUVW\VHQ2BZO/(X'QIP9I*!L"716NE!X':2SN)G6@(LA M><4 UYI?<3S)=J(G\.W*I@K%88;P:222]WEQE4G$O9[J4KE4K-V"NKKKX<%$ M=&'':-H0O%F4K!W'F!BER;GLY2E5Y);*P1CQM.Q8118Z+RPE5=).\1%$5_@(NRQ+M" M^9 M$?68VA @&IZW/T Y.^(7P#E*F&QEH-$.34ZS!WK'TOU EJOHO->SO>C/G8N=XYT( M]8[*KQK4^%16+V$F\E^?;Z-_ZOMWF << >-[%6Z^,I!\.IDC[/"X M][*UK\_WQL.N7K.K"UFJ1("P>(>7$C;8LA1'L"]W.PAVO#?>[>O6WMVV]G)# M^D!HO]!3W)A;ID!R6?2[1#'2?6WWG@_$-1#7;8C+Y*6]*TI,0#M*T2YB+%B. M:;Z@=RE4R+#1D^T'3[QMRZB5[X[.SSSU?YT8!TXW$./MB!%;%H >"O1'30-J M/\,):-%T108+M0"S]0(3FJ@[@!&U/SYS9'ER?GIQ=!U=CG<'NASH\K82^ ]1 M56",@YU;@S7R#FS+2*<41A>8;%?+./IUY_>=*-F)QL]>QI;*GKV(6%OM'.A" M?D!S_C[2]\3,[V''7&,=@PC6@B49ORJ+6>;2D%Y@17NX?=3UW\B]\ MM;.O_ >ZOO^+4*5O,KQ!FYS*MM/#?^S8]?\P_KO;@%Z25$\,B-9!M@S>8$_W MS(Z:?1W_1C)Z/#Z]W>&ZL?!X+1/<8ZURQR.W^'IZ^UU,J$),"HPX;;"E5@<) M^%>@IQ0P<-F><]DWI;H4R:I-6P&%_MWIL.'#?V CE1S5 VLI11LI=/>'5VWU MXS R):^ G6;BRCBK;G)XL4^4G+9%6:/K$[:"U6;RZI>F[*;Q:AYZ'E=3NRHO M\NU+ZD>!E1AD22XZA0$<+'^APP#6!V=&:KAKGO6L>]ZYCKEZKR0'-CD0^8'0]C.F;U)^,'E5;_9/QA_CF?3=K?I54_)6U@*]YUA(Q$N<]DX$!BDX%1O_ M,)483LEB2GZG&AM9@89RQ0*5&U_!6ZBG#VZ%ZYU42NS\"I^GG.6RN7-5WNIW MV]'+VBQ+=W#&/=1Q#"\4HBMW4/[-6@S,]+/% \]3TPTIC=)"\A^P?!IFNZ\, MO>BC=($A*@1;:E^OJ3#3:@/XD8$D76Q-!U="WS(7E'3N]4AQ+5IR=2^;LFI$ M3JT&A>U#)MRXWE!>$>@2=(M,ZDY8,Y&K?UMJFJS@^*N8NVE'&(V@&!=LL3EL M[+L-6[?(U71%(:[0O3WUW\ETSO6V;KF D')07,!,MB5HJ% M5[MFVI3(*!QA!RW#UXD2R\E0C K61G<8@UM(]$E1+"F0"8_SY:<-P?-32_Y8 M!Q/\RDC<.9VH\.3U,1VEOKG7Z)DSN*3 ,/Q6\V&$47_DM\75K3BQ9/BEYB$8 M?Z*R9_;(N#Y=KK5G'6(QC;SP?QXB)#X' M4^C7'ORJ6MH[@2U[\/*?N^;0Q\S^_]2%5VX7[M'AM!\/[I"$+Q0R-KC"B^C9 M+B6;,E_3-;(RZG%]&M1)QJJF2UNOG_!S=C_.C?C"RQUW.ZF(=9:4"=&3YULMQ'?['6RA6&P4"\J/$2\Y%E9R($8 M>K#P4[J?(KU45K-;3]@)S'H\ISX3)-IT"GY M<>5[>GLB#6K88F2U*SB9%XJ[ICO\J.G//(U6V.X!OE*0 ]DR)8W2)8]JUWP& MVNO!PC6A)< <")*/];$9\FQ*)P'H"M;<9N@:5,J!88ZF M&"Z!I=,F,2W84FGJJ7O8:S1&+9CI]X_7]?@&KD[!_0+.Y:6"[Y/OL9W(9"_29[G'O@F5^N5ROF!MG';J MW>:S^L&3=C*<6MOK%LSD+N+#O\:Q<%J&A0- M(RZMXST8]>*DLMY%3AX\,6#!^+WQ=DJ=+.@(EWRCKY3K+,@] R4E*Y%EJ9N/ ML #4@AS]HMSX.E\1C_L\I@L9)"SAB,CBH5@,5JO\^ XU!L'6"CP3$HFY.+_ M<70I-!(>5A)':4EH!(QEY;1/].FDR!O*3DQ$-8_$E2@Q9Q)+YM$J5-:5!) M2$PY,7O-Y8$]RQ2SD;%YD.TFAQ 5DR%K^L!&1]CP ^X;6/[QIM?Z_6@)CB]M M+TC7U(K %P:?9ZPAKU=)7K1@-=1)I-V5PF%M5E\L*QY8GU,K(#3'5 810=#QKN[.[O? MFP>PTJ185O) @_5D1SR$HC(X QO[096 NXH=F ',M^!KJ;74./JRN_-B[_M- MX1+!?@![2V^E /]VN9HWVL2SWTV1O0LKTJ^;OW.,+B R1X@ 3WLN+O%V<$ MGQR"_R7ZY^L_HU>OH[/7;Z-WIQ>_16]?1W]>G$1O?SO!>.RKHW]&;T[.3U^_ MBJ.?)N7/?:P-\.;WDR.8\?'1^P5I. M+V"-QW]B7>/'P?H>3V#J-/:\=O'G0$IN!4T5=2V2N4R[8((N$]! 8!ET2LQX M#;#J@U-+.1,EI1X34CX$K#"N44\"!G401R[M:C&,)K3<0B[2&AEE#4/A2V0^ M RFF@U,(Z[/%[RH=&JD/,ZAXQW'LVW2%F-<2L!KEP M/RGT4V)6/7'6/*8(56]3U?JXLCMTN0V1QB'2V*M(X_[CN/O?/-+XT]-)D:Y^ M_MM/3^?U(OOY_P-02P,$% @ #FAA6;O+(E(H" :3, X !T97(M M97@S,5\Q+FAT;>U;6W/;-A9^SZ_ .M-./"/*DAUW4TKU3)JZ63]L,NOX8?<1 M(D ):Y!@ 5"7_OI^!Z NEJ5$=AS;Z2@SMB7B .?VX> # O9'OM!G+UA_)+G M7];WRFMY=O[?Y*3;[O:/XE<('#42_8$1,^;\3,M?#@INAZI,&:^]^8@YY>W!30Z)E[E/2,A\[/NFT3U79"WW3?X;/ S--G/J3M--@LO0)'O6:86RP MXL8X\5$] J,U3L6VRCCEE2E3*S7W:BQ7 M31D8*Z0-ED!'-=>0PT(2D6FW4_FYD4%?+[3EO%!ZEEZI0CKV04[8I2EX.1<< M&.]- 5DOIS[A6@W+E,)".JC[7,UDI+Q,7,4SF596)A/+J]Z*[F/H_JPZZ(HQ MSI5/FK!"R8\ONS]U>OTCZGO6/ZKP@_!]6_]"NM8=S(PV-GW9"?]ZV]V=Q(0- MC!:]-=ONX__Y=*0&RK,X4V(4GH%9;#4C.^3BR_G?GHX,*J5])OEX=WYY=?'[ MQ;NW5Q[;7;!1GPLF95C)2=2(!7*L3]J;C&9 M]0S/:25GIF2_&UNP;B?Y#S,YNY*6BUDI6^RBS-J]?>H>W?'C-ON5.R0,J2EF M[+HT$RW%$!D)&6SR)@P&*XUG#9UBO)RQNO2VEC"7>UE@-$HH9P6^6<4URWF& M1Y89S%'F392[)5#*3#K',9TA4O!K";TK8SH\$S &*C454-)! IFR65U K$1W M6 (NQ!"B;,1<3;^6_2?2RF803GP:GS-="XP) M5*VDMP5$*BI6L-\1G@GG6B\!VV#%K:F&L2(0]19)U!H"0*D!E((Z%^S)N!NQ M7)N)FT,8JYARWF)WPS@]C';#RM8*$MW7TN-/] MN><:O#5$A*J+R7.%KR&I%XQ;&> #.*B!EI1F)H'9@59N1.(D5J"R4G6E[T*Y M3!M7HQ_IMT9''%769%+@L6.O !LA@<.(C?-I-N+E4+*W*&>7M89$]X0GW=-7 M\C!T[9Z*^"U^5<2SRXA?&I]1S5N!=809V;*SHOR&HAR*R,]UL$."N,*>J#V^ MX_R0_28=;$ FPT+Y99BU: W/>.UV[T*+Z4 ",HVFN#R;VF( E+6QV.*.5X#X8.G!**&X5.: BBPB+ M1TDCU8Y6]C!E7: !H;0:)V&01RFG3A6HJ\IJS6E%@%O!B"5#0(_(-U9I$CX- M) DB9^@OQ;Y(/[[C@W6,[USH;D%]]Q*Y,^(Q2\9*$)"Y,R6GM8 [3 (BLH1N M;L4<:<"^X@.EE9\19]BDEN9= &7 6YPR-T17B'!8J0M7?@_OQ'<\.V?F8ZSI4.W U'Z[";LL+'PA+8FQYU_>@;'! M?"\0YJ>,H8 ]/1I\C\='=UR@V,9,WT8,G1$T3#&T;,;E'6HLL0239;4E8*PL MR9N&+8SS:*#39 SF,HS4G$:Q5]OZY, XZM^:>&,[-G RG'#0X4=9+RP[C':- MN%LP&*J<84Y($9:4$)*FW,^85M=2-\<=:_*MKX_2?B(\S40XO??6,)R;BODD M:BU+'%7<51@OJQWA\ ZLYA9W7MK&0:"]L6[!),(#C%D4RGLI/[>B# S("@D( M!0O#**^ =A1P1PL$_A*/GT]2^4>MX$"8CW69A9.1P_T>\$GV@&\UF"&L4, A M; T+&"Q%YM(?DW+>F2*86$/'#<<[,Y/N.X$QV;;% ]$-A1%+M#1 MR45-W [=AAJC#^ '!MN*Y,*!6;BZ0.P1IN!-LQYM/ S&0OH%?*ZZMJAP;/9:TP)9\V/Q?@VWJJBPJ;682K9.1B<64WP W MP/@P!*3]W&#R=\/$;TA[RCX@_L4 *>BVV''G^/7W$_5'O6)S7Z=N7;%YP>B. M5CB):%0W=XM(-UTU@JG4FF@^PY8O#;>KFAM2KSOMS@^]1AY)T;QR,G7Q,$+& MFUDTNIT/32;&U:Z?]T_%.??') MWC)S H^2 =:GZS3\3NC!9IQML'Y,5 ];B":[A1)"RV=S3>L.=Z\VQ?=OY]Q& M #07\8(##PH&A.$I@K5#P=P6NE]GZ5U!04XN+BA& XG$L'! O\G4;QF.>U\H MVQ:0(W?$WE^>O_]X^;]P!^G?%U?_>@IDK=U;[:JR]]V#C=T':M\+H(*^U8N MVZ*P?L-MCZX]NAX.7>]&2N;L?"JSFD[MV<=X'/5YD.$#DT*Y"@P^I=;%>,O5696W7T#X M?^WHR'(>M- UD:78OYFP?#-A 9J174.%*L-[*LYSVV3Q9@,"&1]'=6_B.Q]\ M*&/-3GB..I!R/>$S%PIT_XA>E#E[T3\*K]C\!5!+ P04 " .:&%9)I0K M*B,( !?,P #@ '1E#,Q7S(N:'1M[5MM;]NV%O[>7\&;8D,#6$[L M)G>=G 7(NA0W ]9A;3[<^Y$2CRPN%*F1E%_VZ^\YI&0[B=TZ:9JD@PLDL<5# MGK>'AP]9ZJ3TE3I]P4Y*X +_LA,OO8+3\_\FKP?]XU+.1DAJ2$N2X]"D;C/:"%B$G M+%?A3ZIC^$SYF9 M)4[^3=II,- ^P4>C=A@;K+@V3GP4!]H[#8:UJCL);^JV_>]$:@&S-'D]JG"T MUJG85ALGO30ZM:"XEQ-8-24S5H -EJ".NM-0H(4D NG@L/:=D4'?*+05O))J MGE[*"AQ[#U/VP51<=X*9\=Y4*.MAYA.NY%BG%!;20=T[-=-2>DAGG^XO'AW\?;L\N+W]Q^??49"&*F@:)\.C_K'W> /GJ1U-6'; M2'R9XQ<]]I'K/_F<_0:EYSV6@_6RF#-?1,&!]/&LY9*,:[GK-'>-H#F<@\5CD8) MY:S";U9RQ0J>XR/+3(6+F3=1[I: AAR1##$.4EH" M"P\G+HV?<]4('!-1M9+>'B)24K%"^QWAF7"NU!*P+5;<#=5HK @DO4<2C4(! M1*E!* 5U+MB3R0IFIZR!L82R=M[BS89P>1KO1RMX*$EUGS"UK=V!\?,>/ M^NSR6N:^?SD;'@Y^'+D6;RT1H>IBBD+BUY#4"\8M!/@@'&2F@-+, #&;*>E* M$B>Q"BLK55?Z+J3+E7$-]B/]UJB(H]J:' 0^=NP5PD8 XC!BXWR6EUR/@9UA M.?O0*)08O.;)X/@5[(>N@V,1O\6ODCBVCOBE\1G5O!581YB1+5LK*JXI*E 1 M^7D3["A!7&%'U![?<;[/?@&'-F FPT+Y>9CU: W/>>.V[T*+:08(F5937)Y- M8W$ +&L3Z4*Q1"G081SB[*$XK KH5 MC%@R!.P1^<8J3<)/&9 @Y@S[@]@5Z<=W/+N)\:T+W2VH;U\BMT8\SI*)% 1D M[HSFM!9PAY. B"RAFUO1(0VQ+WDFE?1SX@SKU-*\"Z ,>(M3YIKH"A$.2\ZL M=:AN;(UX=X'CY+FQ(A@0*/$8-%(7A;#'%JAI/I$(TOT(;9QWLL:JOP/WXSN> M[[/S"5=-J'*4>2@*I*1R@CES:ZCEDJ!L4;;CU_5T,X 9.V+)=9'49J;QFTW8 M9F'A"VD@QEY\?@?&LFXO$.8GQ%"@/2,:?(?'1W=<8+&-F;Z-&#HC:)EB:%F/ MRSO46&())L\;2\!869+7#5L9Y[&!3I)Q,)?C2.UI%'NUJ4^!&,?Z=T.\M1TW M*HXJ[">%GM"(=W8#6WN//2-HX$VAOK%DPB/, Q MJTIZ#_"I%24S2%9(0$BT,(SR"M&.!=S1 H%_B<=WDQ3^:B0Z$.9CH_-P,K*_ MVP,^R1[P3"$S1"LDXI"VY+2YSR4@<%H6L-B+38%?T;(>F6)8V /'#0>[W0G7 MG>#8;IOB@"N7C[9+NT,^4%AL>#T$!,0BB2B*AS2M_#KQ;55ZHE1$Z %5O-Q^W\-MJVK M4-7*S %;IZ6)Q91? S>"\6$(2/^YP>2?AHE?,.TI>X_QKS),P:#'AH?#HV\G MZH]ZO>:^3MVZ7O."T?VLRJ+1;3'QFZTZXR=[R] I^I1DN$)=I>%W0@_6(VV-_1,B>[B):/-; M22$4/)M+6G>X>;4NP/\XY]8"H+V&%QQX4#!@&)XB6%N4S$VA^WF>WA44Y.3B M>F(TD&@,"T?TZTS]FN&X]W6R30$Y< ?LX]G[7\_^QWX[_\_EV5.@ZL:-U8'4 MHV\>:.P^,/M6P!3TK5X!W!2%U;MM.V3MD/5PR'I;2BC8N\76YO=X$/5ID.$' MHG_/9'G_&@PX7C#_JB\0K,0HB#_@"P4KKP\4"F9)/(VC=P80.DVE1T*Z&KE[ M2JV+\9:KLM2W7SOXLW%T6-D%+71-0(O=^PC+]Q$6H"GM#51('=Y.<9[;-HO7 M&S"0\7&WS0EO>O QQ)J=\ +K0,K5E,]=*- G!_1ZS.F+DX/P8LW_ 5!+ P04 M " .:&%99QL<\S8% #4'0 #@ '1E#,R7S$N:'1M[5EM;]LV M$/[>7W%+L2(%+%MRFKY(;@#/==H 6]S:+M!^I"7*XDJ1&DG'5G_]CI3DQ$G= M=6[3>8"#Q+'(XSWW+O+8RTS.SQY +Z,DP?_0,\QP>C;\X)UTVT&O4STB0:>F MZ,UD4H(V):,D%3MB3\&P_'TXOQBT)]>C"[A[?OQY'W_<@K3T?_8.3LGREYY)G@. M[]N3]@ FPX%S3G!RZK<.;OF/M>Y/H/]J]'8Z?'7(ECUR2Y,D+_RG,#J'Z9LA M3/KCW_J7PXDW^O#[\"/T!U,[T_7][MY[RUG9[IN$";M/VJ<-\Q_^+OK2UN=; M+?%]BE\(P =!8[L!A"4S&9B,PKL%41A5O(0QM5MCD"E,J2))*6@++D34%$63TFT6- 9N=2Y1#XWCM(I7)<"ZJ83("B11.8T,+0?$85 M=%^T,!ZZ3UI -*2,X^1:D F-%PIWIZ@,$0D,5W%&Q)P" N9,:RLT_EK*A!@* M&5441=V0K=)@+1J*WX+7BLZE*F'2ADF.6"T89(RFR!_Q[!881FG*8A0.N5EF MM8(MP#'#TA**A=(+/#& D7#]CJCMZ-X15AN22-0RV:!NB&R.U-PG1,V(H-H; MK3@MH1\[@]L<:>$\<-U$%R'^CK,ZT@( M7IQ4V4%RESR138:#WW^^W[N5WYG DI83Y\SFX)_@J/-C$Q2$V?J)\-KZOV6G M">> R[ ,$H[1H0L,"-URJU(FB(CM.#),W'G<53RD6O J?"363X>I;U4E&QGU MB*V"5:G<++H:Z,J*HF_+V=ZW,/I)G85_I^*N?8:;*CX VZ,B,TX;&>K>BH6U MK1:4VF#!ORA@K)DG5_Q7$/?,?\B^TG-%O')#7_CE%WD.I6DG/6$@7T9HJ23Z'[ M].S EXU[USUWA+NRK]J8\)H,0R!:=Z,J)]LB UIREMQWWQ MO3&:6^KAF>IP"79]";8.FDS=B@HFW)6H-D357MR<0$-6PQ7<\^IZD]CKO-_1M02P,$% @ #FAA688>)-TF!0 MOQT X !T97(M97@S,E\R+FAT;>U9;6_;-A#^WE]Q2[$B!2Q;=IJ^2&X MSW70#&O%=C83M8RYCOS9ZYK_/U"HP_(N3[I@Q:0,< MBFLVVFNQP:<:JA@=G'C%:M$-A55%/?\EX)*R510#BM\'Y:!*,/_PQ^@B# MX=3-],)P]U\\WLMNWR1MU'O2/FZ8__1WT=>V/M_KB1\S_$P"/DB6N T@++G- MP&8,WBV(QJ@2)5PPMS4&E<*4:4)+R5IP)I,V'#JZ1P]7O;";Q$.5%T26U2.- M'P,R.U4ZAVX8O(-4:<^U8)HK"@P]2F'""LOR&=/0>]'">.@]:0$QD'*!DVM% M)BQ9:-R=HC%$4ABMDHS(.0,4F'-CG-+XZR@IL0PRIAFJNJ%;9<%:-52_!1,B M/Y$2WK#,DA8,,\Y2..62R(03 >,TY0DJAIP!\%5F*]#O(Z$[HNC*C-([A,G=HFPQ_V?Q[U7 MX#";II_BJ,>Q"0K"7>U$\<;AWW+31 C 95@"L<+@1($!85I^5;JN M/,B0^E[<5SND6H@J?!363B_3W*A*+C+J$5^5=/G-!;'4MK_AVK M;TFJ3X\\1DM4,)AI1CY'_C-P U\/F]NHW%+NTKUA$R)J,D0^7A] 5=BZV@)& M"4[O^SSJSAOK;>'1,1V8_'#*/?/5=6M?=/[[X.,=97P[K-_O^UG_.+>L[NW MU;CK_FG+!<:]7E!=\Y$G_XD75M>NIU+!5@'%ULGW2VXKL\AE3+DI<),4N=DU MOZL] 9>WK[4^+8SKUANG^:4!ME#[^ZZK^ZYUT&3Z1E1PZ6\_C26Z1G%S AU9 M#5?BGE'-D4$L! A0#% @ #6AA64Y4I(\J M/ %=X! X ( !Z]\% '1E#$P7S$N:'1M4$L! A0# M% @ #6AA6:+CA$PP/ &MX! X ( !01P& '1E#$P7S(N:'1M4$L! A0#% @ #FAA6;O+(E(H" :3, X M ( !G5@& '1E#,Q7S$N:'1M4$L! A0#% @ #FAA62:4*RHC M" 7S, X ( !\6 & '1E#,Q7S(N:'1M4$L! A0# M% @ #FAA66<;'/,V!0 U!T X ( !0&D& '1E#,R7S$N:'1M4$L! A0#% @ #FAA688>)-TF!0 OQT X M ( !HFX& '1E#,R7S(N:'1M4$L%!@ ( @ Y $ /1S!@ ! $! end XML 118 ter-20240929_htm.xml IDEA: XBRL DOCUMENT 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2023-01-01 2023-10-01 0000097210 ter:LongTermMarketableSecuritiesMember 2024-09-29 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-09-29 0000097210 ter:SemiconductorTestMember 2023-01-01 2023-12-31 0000097210 2023-08-31 0000097210 2023-01-01 2023-10-01 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-09-29 0000097210 country:US 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-07-03 2023-10-01 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-10-01 0000097210 ter:TechnoprobeSPAMember 2023-11-07 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-10-01 0000097210 ter:CorporateAndEliminationsMember 2023-01-01 2023-10-01 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2023-10-01 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-07-01 2024-09-29 0000097210 ter:GroupAnnuityContractMember ter:UsQualifiedPensionPlanMember 2024-07-01 2024-09-29 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 us-gaap:RetainedEarningsMember 2024-01-01 2024-09-29 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 ter:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-29 0000097210 ter:WirelessTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:EmployeeStockOptionMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2024-01-01 2024-09-29 0000097210 us-gaap:ProductMember 2023-07-03 2023-10-01 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 ter:CorporateAndEliminationsMember 2024-07-01 2024-09-29 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-10-01 0000097210 us-gaap:CommonStockMember 2023-07-03 2023-10-01 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-10-01 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-12-31 0000097210 srt:AmericasMember 2024-01-01 2024-09-29 0000097210 currency:KRW 2024-09-29 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 ter:DebtMutualFundsMember 2023-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-10-01 0000097210 srt:AmericasMember 2023-01-01 2023-10-01 0000097210 ter:NonUSSubsidiariesMember 2023-10-01 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2024-09-29 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-09-29 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2023-07-03 2023-10-01 0000097210 ter:MarketableSecuritiesMember 2024-09-29 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember 2023-07-03 2023-10-01 0000097210 us-gaap:ForeignExchangeOptionMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 srt:AsiaPacificMember 2023-07-03 2023-10-01 0000097210 ter:RetirementAgreementMember 2023-01-01 2023-10-01 0000097210 2022-10-05 0000097210 us-gaap:CommonStockMember 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2023-10-01 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2016-12-12 2016-12-12 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-10-01 0000097210 currency:EUR 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-09-29 0000097210 country:US 2023-07-03 2023-10-01 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 srt:MinimumMember ter:EmployeeStockPurchasePlanMember 2024-01-01 2024-09-29 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember us-gaap:BaseRateMember 2024-01-01 2024-09-29 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-03 2023-10-01 0000097210 us-gaap:ServiceMember 2023-01-01 2023-10-01 0000097210 ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember ter:LondonInterbankOfferedRateMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-09-29 0000097210 ter:SystemsTestGroupMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:RetainedEarningsMember 2024-09-29 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-09-29 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentAssetsMember 2023-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 country:SG 2024-01-01 2024-09-29 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2024-01-01 2024-09-29 0000097210 us-gaap:CommonStockMember 2023-07-02 0000097210 ter:SocMember ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 us-gaap:EmployeeStockOptionMember 2023-07-03 2023-10-01 0000097210 us-gaap:RetainedEarningsMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedStockOptionsMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2024-01-01 2024-09-29 0000097210 2023-01-31 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2023-01-01 2023-10-01 0000097210 2024-09-30 0000097210 us-gaap:RetainedEarningsMember 2022-12-31 0000097210 ter:DeviceInterfaceSolutionsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-09-29 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:USTreasurySecuritiesMember 2024-09-29 0000097210 srt:AmericasMember ter:WirelessTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-09-29 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2024-01-01 2024-09-29 0000097210 currency:SGD 2023-12-31 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-10-01 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 us-gaap:ServiceMember 2024-07-01 2024-09-29 0000097210 us-gaap:ForwardContractsMember 2024-04-12 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-12-31 0000097210 ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2024-09-29 0000097210 us-gaap:CashFlowHedgingMember 2024-01-01 2024-09-29 0000097210 ter:CorporateAndEliminationsMember 2024-01-01 2024-09-29 0000097210 us-gaap:CallOptionMember 2023-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-01-01 2024-09-29 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-09-29 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2023-10-01 0000097210 ter:SystemsTestGroupMember 2024-01-01 2024-09-29 0000097210 us-gaap:DevelopedTechnologyRightsMember 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-10-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-10-01 0000097210 ter:CreditAgreementMember 2024-09-29 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember exch:XNYS 2023-01-01 2023-10-01 0000097210 currency:SGD 2024-09-29 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-09-29 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2023-01-01 2023-10-01 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-09-29 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:CustomerRelationshipsMember 2023-12-31 0000097210 us-gaap:ForeignPlanMember 2023-01-01 2023-10-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 2022-12-15 2022-12-15 0000097210 ter:CorporateAndEliminationsMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2023-01-01 2023-10-01 0000097210 ter:TwoThousandTwentyThreeRepurchaseProgramMember 2024-01-01 2024-09-29 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-07-01 2024-09-29 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-07-03 2023-10-01 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 ter:RyanDriscollMember 2024-09-29 0000097210 us-gaap:ShortTermContractWithCustomerMember 2024-09-29 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-07-03 2023-10-01 0000097210 2023-01-01 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-09-29 0000097210 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-09-29 0000097210 ter:CorporateAndEliminationsMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0000097210 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:LongMember 2023-12-31 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2024-07-01 2024-09-29 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2024-09-29 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:TransferredOverTimeMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-09-29 0000097210 us-gaap:ForeignPlanMember 2024-01-01 2024-09-29 0000097210 us-gaap:RetainedEarningsMember 2023-07-03 2023-10-01 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2024-09-29 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-09-29 0000097210 currency:PHP 2024-09-29 0000097210 ter:WirelessTestMember 2024-09-29 0000097210 us-gaap:ForwardContractsMember 2024-04-12 2024-04-12 0000097210 us-gaap:TransferredAtPointInTimeMember 2023-07-03 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2023-07-03 2023-10-01 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2024-07-01 2024-09-29 0000097210 ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-09-29 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2024-07-01 2024-09-29 0000097210 srt:AmericasMember 2023-07-03 2023-10-01 0000097210 srt:AmericasMember ter:WirelessTestMember 2024-01-01 2024-09-29 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-07-03 2023-10-01 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2024-07-01 2024-09-29 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2022-12-31 0000097210 us-gaap:RetainedEarningsMember 2023-10-01 0000097210 currency:GBP 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-09-29 0000097210 ter:GroupAnnuityContractMember ter:UsQualifiedPensionPlanMember 2024-09-29 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-10-01 0000097210 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:CallOptionMember 2024-01-01 2024-09-29 0000097210 ter:NonUSSubsidiariesMember 2024-09-29 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2024-07-01 2024-09-29 0000097210 ter:SemiconductorTestMember 2023-12-31 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-09-29 0000097210 2024-05-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 ter:RoboticsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember 2024-09-29 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 us-gaap:RetainedEarningsMember 2023-01-01 2023-10-01 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedStockOptionsMember 2023-01-01 2023-10-01 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-10-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-10-01 0000097210 ter:NonEmployeeDirectorsMember ter:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-09-29 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2023-07-03 2023-10-01 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 2023-05-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2024-01-01 2024-09-29 0000097210 country:SG 2023-01-01 2023-10-01 0000097210 ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-09-29 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 ter:SystemsTestGroupMember 2023-07-03 2023-10-01 0000097210 ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:CertificatesOfDepositMember 2024-09-29 0000097210 ter:DeviceInterfaceSolutionsMember 2024-01-01 2024-09-29 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-07-01 2024-09-29 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-09-29 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-10-01 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-09-29 0000097210 us-gaap:TrademarksAndTradeNamesMember 2023-01-01 2023-12-31 0000097210 2024-01-31 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:CommonStockMember 2024-09-29 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000097210 2024-06-30 0000097210 currency:KRW 2023-12-31 0000097210 srt:AsiaPacificMember 2023-01-01 2023-10-01 0000097210 srt:MinimumMember us-gaap:LongTermContractWithCustomerMember 2024-01-01 2024-09-29 0000097210 currency:TWD 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-09-29 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-10-01 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2023-07-03 2023-10-01 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-09-29 0000097210 2023-10-01 0000097210 us-gaap:CommonStockMember 2023-10-01 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-09-29 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:ForeignExchangeOptionMember 2024-07-01 2024-09-29 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2023-07-03 2023-10-01 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-10-01 0000097210 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-09-29 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2024-09-29 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 ter:SystemsTestGroupMember 2024-09-29 0000097210 2024-01-01 2024-09-29 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-09-29 0000097210 us-gaap:EMEAMember 2024-01-01 2024-09-29 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-09-29 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-09-29 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 us-gaap:CommonStockMember 2024-07-01 2024-09-29 0000097210 us-gaap:ServiceMember 2023-07-03 2023-10-01 0000097210 us-gaap:ProductMember 2023-01-01 2023-10-01 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-09-29 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-07-01 2024-09-29 0000097210 ter:WirelessTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:ShortTermContractWithCustomerMember 2024-01-01 2024-09-29 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-09-29 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-09-29 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2024-09-29 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-09-29 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-10-01 0000097210 ter:SystemsTestGroupMember 2023-01-01 2023-10-01 0000097210 ter:SystemsTestGroupMember 2024-07-01 2024-09-29 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-09-29 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-09-29 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2024-01-01 2024-09-29 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-09-29 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember exch:XNYS 2024-01-01 2024-09-29 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 ter:GroupAnnuityContractMember ter:UsQualifiedPensionPlanMember 2024-01-01 2024-09-29 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2023-01-01 2023-10-01 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 us-gaap:TransferredOverTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 ter:CorporateAndEliminationsMember 2024-09-29 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-07-01 2024-09-29 0000097210 country:US 2023-01-01 2023-10-01 0000097210 ter:TechnoprobeSPAMember us-gaap:CallOptionMember 2023-11-07 0000097210 ter:SemiconductorTestMember 2024-09-29 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2024-01-01 2024-09-29 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-07-03 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember 2023-01-01 2023-10-01 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2023-07-03 2023-10-01 0000097210 srt:AsiaPacificMember 2024-01-01 2024-09-29 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2023-07-03 2023-10-01 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-09-29 0000097210 currency:GBP 2024-09-29 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 srt:MaximumMember us-gaap:LongTermContractWithCustomerMember 2024-01-01 2024-09-29 0000097210 us-gaap:CallOptionMember 2023-11-07 2023-11-07 0000097210 us-gaap:EMEAMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-09-29 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-07-03 2023-10-01 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 us-gaap:CommonStockMember 2024-01-01 2024-09-29 0000097210 currency:JPY 2023-12-31 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:DevelopedTechnologyRightsMember 2024-01-01 2024-09-29 0000097210 ter:NonEmployeeDirectorsMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-10-01 0000097210 ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 ter:RoboticsMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-09-29 0000097210 us-gaap:CustomerRelationshipsMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000097210 2023-07-03 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2023-10-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2023-01-01 2023-10-01 0000097210 us-gaap:CollateralPledgedMember 2024-01-01 2024-09-29 0000097210 us-gaap:TrademarksAndTradeNamesMember 2024-01-01 2024-09-29 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2024-07-01 2024-09-29 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-10-01 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 srt:AsiaPacificMember 2024-07-01 2024-09-29 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember 2023-07-03 2023-10-01 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentAssetsMember 2024-09-29 0000097210 2023-01-01 2023-07-02 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-09-29 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-09-29 0000097210 2022-08-16 2022-08-16 0000097210 ter:CreditAgreementMember 2024-05-16 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 ter:WirelessTestMember 2024-01-01 2024-09-29 0000097210 ter:RyanDriscollMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 us-gaap:EMEAMember 2023-07-03 2023-10-01 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-07-01 2024-09-29 0000097210 2022-12-31 0000097210 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 0000097210 2024-08-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:EmployeeStockOptionMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2023-01-01 2023-10-01 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 srt:MaximumMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2024-01-01 2024-09-29 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2023-01-01 2023-10-01 0000097210 srt:MinimumMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-09-29 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2023-07-03 2023-10-01 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-29 0000097210 ter:CorporateAndEliminationsMember 2024-07-01 2024-09-29 0000097210 currency:CNY 2024-09-29 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 srt:AmericasMember ter:WirelessTestMember 2023-01-01 2023-10-01 0000097210 ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 currency:CNY 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 srt:AmericasMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2024-01-01 2024-09-29 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-01-01 2023-10-01 0000097210 ter:MarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-09-29 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-09-29 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-09-29 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2024-09-29 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-09-29 0000097210 ter:SocMember ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 2023-07-02 0000097210 us-gaap:ForeignPlanMember 2024-07-01 2024-09-29 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2024-07-01 2024-09-29 0000097210 ter:RoboticsMember 2023-01-01 2023-12-31 0000097210 us-gaap:CorporateDebtSecuritiesMember 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-09-29 0000097210 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-09-29 0000097210 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:LongMember 2024-09-29 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2024-01-01 2024-09-29 0000097210 ter:CorporateAndEliminationsMember 2023-01-01 2023-10-01 0000097210 ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-10-01 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-12-31 0000097210 ter:TechnoprobeMember 2024-01-01 2024-09-29 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-01 0000097210 2024-10-28 0000097210 2023-01-01 2023-01-01 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-09-29 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 ter:WirelessTestMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 srt:AmericasMember ter:WirelessTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:ServiceMember 2024-01-01 2024-09-29 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2024-07-01 2024-09-29 0000097210 currency:EUR 2024-09-29 0000097210 ter:DeviceInterfaceSolutionsMember 2024-05-27 2024-05-27 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:ForeignPlanMember 2023-07-03 2023-10-01 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember us-gaap:BaseRateMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-09-29 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:CommonStockMember 2023-01-01 2023-10-01 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-07-01 2024-09-29 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2023-01-01 2023-10-01 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-09-29 0000097210 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-09-29 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-09-29 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-09-29 0000097210 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-09-29 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentLiabilitiesMember 2024-09-29 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-09-29 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-09-29 0000097210 us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2024-09-29 0000097210 ter:CorporateAndEliminationsMember 2023-10-01 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-09-29 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember ter:LondonInterbankOfferedRateMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-09-29 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 us-gaap:TrademarksAndTradeNamesMember 2024-09-29 0000097210 ter:CorporateAndEliminationsMember 2024-01-01 2024-09-29 0000097210 currency:JPY 2024-09-29 0000097210 ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-07-03 2023-10-01 0000097210 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember 2023-10-01 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-07-03 2023-10-01 0000097210 2024-05-27 2024-05-27 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-10-01 0000097210 ter:WirelessTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-09-29 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-09-29 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-07-01 2024-09-29 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-01-01 2023-10-01 0000097210 currency:PHP 2023-12-31 0000097210 currency:DKK 2023-12-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-07-03 2023-10-01 0000097210 currency:TWD 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 currency:DKK 2024-09-29 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-09-29 0000097210 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-29 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-01-01 2023-10-01 0000097210 us-gaap:EmployeeStockOptionMember 2024-07-01 2024-09-29 0000097210 ter:DebtMutualFundsMember 2024-09-29 0000097210 us-gaap:CommonStockMember 2022-12-31 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:TransferredOverTimeMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:ProductMember 2024-07-01 2024-09-29 0000097210 2024-05-27 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-07-01 2024-09-29 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2024-07-01 2024-09-29 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-07-03 2023-10-01 0000097210 us-gaap:ForeignExchangeContractMember 2024-01-01 2024-09-29 0000097210 us-gaap:TransferredOverTimeMember 2023-07-03 2023-10-01 0000097210 us-gaap:WarrantMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 country:US 2024-01-01 2024-09-29 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-07-01 2024-09-29 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-10-01 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2023-01-01 2023-10-01 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-09-29 0000097210 us-gaap:OperatingSegmentsMember 2024-07-01 2024-09-29 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2023-07-03 2023-10-01 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-10-01 0000097210 us-gaap:TransferredAtPointInTimeMember 2024-07-01 2024-09-29 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-09-29 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-07-03 2023-10-01 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-09-29 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-10-01 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2024-01-01 2024-09-29 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-10-01 0000097210 us-gaap:EMEAMember 2023-01-01 2023-10-01 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2023-07-03 2023-10-01 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-09-29 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:RetainedEarningsMember 2024-07-01 2024-09-29 0000097210 us-gaap:WarrantMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-09-29 0000097210 2020-05-01 0000097210 us-gaap:ForeignExchangeOptionMember 2023-01-01 2023-10-01 0000097210 us-gaap:CommonStockMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-09-29 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-07-01 2024-09-29 0000097210 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-29 0000097210 ter:SystemsTestGroupMember 2023-01-01 2023-12-31 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 us-gaap:RetainedEarningsMember 2024-06-30 0000097210 us-gaap:CommercialPaperMember 2023-12-31 0000097210 ter:TwoThousandTwentyThreeRepurchaseProgramMember 2024-09-29 0000097210 us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2024-01-01 2024-09-29 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-07-03 2023-10-01 0000097210 2024-09-29 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-07-03 2023-10-01 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-09-29 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2022-12-31 0000097210 us-gaap:RetainedEarningsMember 2023-12-31 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-09-29 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2024-07-01 2024-09-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-09-29 0000097210 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-09-29 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-09-29 0000097210 us-gaap:ProductMember 2024-01-01 2024-09-29 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2024-07-01 2024-09-29 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-09-29 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2024-01-01 2024-09-29 0000097210 ter:WirelessTestMember 2023-01-01 2023-12-31 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2024-01-01 2024-09-29 0000097210 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-07-01 2024-09-29 iso4217:EUR pure ter:HeadCount shares ter:Segment ter:RetireeParticipants iso4217:USD shares iso4217:USD false --12-31 Q3 0000097210 http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#OtherAssetsNoncurrent http://fasb.org/us-gaap/2024#DeferredTaxAndOtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#DeferredTaxAndOtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#DeferredTaxAndOtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#DeferredTaxAndOtherLiabilitiesNoncurrent 10-Q true 2024-09-29 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 162861462 510036000 757571000 41631000 62154000 1972000 1988000 484376000 422124000 297340000 309974000 489548000 548970000 15935000 37992000 0 23250000 1838866000 2162035000 491704000 445492000 70784000 73417000 125944000 117434000 201881000 175775000 13114000 11504000 538351000 0 48384000 38580000 21288000 35404000 419412000 415652000 0 11531000 3769728000 3486824000 158459000 180131000 159794000 191750000 99776000 99804000 105150000 114712000 19175000 17522000 52542000 48653000 0 7379000 594896000 659951000 137735000 132090000 41135000 37282000 8373000 19998000 164000 183000 60287000 65092000 24596000 44331000 0 2000000 867186000 960927000 0.125 0.125 1000000000 1000000000 162959000 162959000 152698000 152698000 20370000 19087000 1896161000 1827274000 -4028000 -26978000 990039000 706514000 2902542000 2525897000 3769728000 3486824000 612871000 551982000 1668181000 1565776000 124427000 151750000 398815000 439923000 737298000 703732000 2066996000 2005699000 253129000 239827000 704129000 655502000 47655000 65614000 161228000 192993000 300784000 305441000 865357000 848495000 436514000 398291000 1201639000 1157204000 157649000 138330000 461307000 434979000 117474000 104413000 332489000 315881000 4748000 4720000 14108000 14348000 4578000 6856000 11018000 15251000 0 0 57486000 0 284449000 254319000 761436000 780459000 152065000 143972000 440203000 376745000 5076000 6873000 19658000 18486000 808000 963000 2998000 2994000 2651000 -5602000 -5574000 -6470000 158984000 144280000 451289000 385767000 12260000 16164000 54095000 54069000 146724000 128116000 397194000 331698000 -1075000 -1075000 145649000 128116000 396119000 331698000 0.89 0.83 2.51 2.14 0.89 0.78 2.42 2.01 163002000 153762000 157951000 154809000 164253000 164050000 163357000 165037000 145649000 128116000 396119000 331698000 0 0 0 0 37838000 -14325000 22751000 -2073000 609000 -731000 205000 -408000 2507000 -2628000 885000 -903000 -2000 0 24000 9000 7000 0 -86000 -33000 2500000 -2628000 971000 -870000 -73000 728000 285000 1816000 -260000 2590000 1014000 6456000 0 -869000 -500000 -441000 3091000 1780000 1567000 -260000 -501000 -766000 4889000 0 0 -1000 -1000 -2000 -2000 -6000 -6000 40076000 -17456000 22950000 1940000 185725000 110660000 419069000 333638000 161802000 20225000 1865351000 -44104000 889340000 2730812000 130000 17000 14966000 14983000 15999000 15999000 1223000 153000 -155000 -2000 196000 25000 25376000 25401000 0.12 19574000 19574000 145649000 145649000 40076000 40076000 162959000 20370000 1896161000 -4028000 990039000 2902542000 154148000 19269000 1784590000 -30472000 661496000 2434883000 207000 26000 17180000 17206000 14367000 14367000 1120000 141000 118766000 118907000 0.11 16909000 16909000 210000 25000 -25000 0 210000 -25000 25000 0 128116000 128116000 -17456000 -17456000 153235000 19154000 1816137000 -47928000 653937000 2441300000 152698000 19087000 1827274000 -26978000 706514000 2525897000 720000 91000 23340000 23431000 46817000 46817000 10036000 1254000 -1270000 -16000 495000 62000 55630000 55692000 0.36 56964000 56964000 396119000 396119000 22950000 22950000 162959000 20370000 1896161000 -4028000 990039000 2902542000 155759000 19470000 1755963000 -49868000 725729000 2451294000 838000 104000 13399000 13503000 46775000 46775000 3362000 420000 352371000 352791000 0.33 51119000 51119000 585000 72000 -72000 585000 -72000 72000 331698000 331698000 1940000 1940000 153235000 19154000 1816137000 -47928000 653937000 2441300000 396119000 331698000 74480000 68858000 45267000 45236000 15516000 23069000 14133000 14083000 -10139000 3159000 -1075000 57486000 0 -26261000 -24026000 2512000 0 5041000 13000 65266000 -30191000 -11127000 -6395000 -61438000 63982000 -63666000 3999000 3624000 -49517000 -4169000 -3698000 -18898000 -42683000 389619000 336451000 140710000 115306000 527060000 0 35097000 137786000 5000000 90348000 0 33163000 71447000 23600000 36963000 -873000 -460000 -554883000 -149222000 185000000 0 56936000 51081000 55053000 346492000 13833000 20586000 0 26735000 185000000 0 37265000 34084000 -88557000 -410810000 6286000 5769000 -247535000 -217812000 757571000 854773000 510036000 636961000 3679000 2392000 <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 class="item-list-element-wrapper" 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%;word-break:keep-all;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 class="item-list-element-wrapper" 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%;word-break:keep-all;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 (“Integrated System Test” formerly "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 class="item-list-element-wrapper" 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%;word-break:keep-all;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 class="item-list-element-wrapper" 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%;word-break:keep-all;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><div><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;">Equity Method Investments</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne accounts for investments using the equity method of accounting when it has significant influence over the financial and operating policies, but not control, of the investee. The equity method investments are initially recorded at cost and included in ‘Equity method investment’ in the consolidated balance sheet. Teradyne records its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference, calculated as the difference between the investment and the amount of underlying equity in net assets acquired, on a 3-month lag, which is applied consistently from period to period. Teradyne's share of investee's net income and the amortization of equity method basis difference</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. Teradyne includes its share of investee's other comprehensive income</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="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><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;">a cumulative translation adjustment in the consolidated statements of comprehensive income. Teradyne monitors on an ongoing basis its equity method investments for indicators of other-than-temporary declines in fair value below carrying 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> <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="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;">Equity Method Investments</span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne accounts for investments using the equity method of accounting when it has significant influence over the financial and operating policies, but not control, of the investee. The equity method investments are initially recorded at cost and included in ‘Equity method investment’ in the consolidated balance sheet. Teradyne records its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference, calculated as the difference between the investment and the amount of underlying equity in net assets acquired, on a 3-month lag, which is applied consistently from period to period. Teradyne's share of investee's net income and the amortization of equity method basis difference</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. Teradyne includes its share of investee's other comprehensive income</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:8pt;text-align:left;"><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;">a cumulative translation adjustment in the consolidated statements of comprehensive income. Teradyne monitors on an ongoing basis its equity method investments for indicators of other-than-temporary declines in fair value below carrying value.</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 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></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><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></div><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:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.91%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.797%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;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;white-space:pre-wrap;word-break:break-word;"> <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 September 29, 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;white-space:pre-wrap;word-break:break-word;"> <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;">323,507</span></p></td> <td style="white-space:nowrap;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;">143,581</span></p></td> <td style="white-space:nowrap;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;">55,611</span></p></td> <td style="white-space:nowrap;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;">71,607</span></p></td> <td style="white-space:nowrap;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,065</span></p></td> <td style="white-space:nowrap;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;">29,465</span></p></td> <td style="white-space:nowrap;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;">638,836</span></p></td> <td style="white-space:nowrap;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;">68,848</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,798</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,701</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,811</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;">168</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,136</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;">98,462</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;">392,355</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;">150,379</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;">73,312</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;">73,418</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;">15,233</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;">32,601</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;">737,298</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;white-space:pre-wrap;word-break:break-word;"> <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;">364,476</span></p></td> <td style="white-space:nowrap;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;">137,890</span></p></td> <td style="white-space:nowrap;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;">29,277</span></p></td> <td style="white-space:nowrap;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;">10,873</span></p></td> <td style="white-space:nowrap;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,960</span></p></td> <td style="white-space:nowrap;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;">24,342</span></p></td> <td style="white-space:nowrap;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;">569,818</span></p></td> <td style="white-space:nowrap;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;">17,150</span></p></td> <td style="white-space:nowrap;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;">1,325</span></p></td> <td style="white-space:nowrap;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;">39,919</span></p></td> <td style="white-space:nowrap;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;">32,315</span></p></td> <td style="white-space:nowrap;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;">8,460</span></p></td> <td style="white-space:nowrap;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,515</span></p></td> <td style="white-space:nowrap;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;">104,684</span></p></td> <td style="white-space:nowrap;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;">10,729</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;">11,164</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;">4,116</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;">30,230</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,813</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,744</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;">62,796</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;">392,355</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;">150,379</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;">73,312</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;">73,418</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;">15,233</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;">32,601</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;">737,298</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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 October 1, 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;white-space:pre-wrap;word-break:break-word;"> <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;">330,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">86,247</span></p></td> <td style="white-space:nowrap;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;">66,418</span></p></td> <td style="white-space:nowrap;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;">68,938</span></p></td> <td style="white-space:nowrap;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;">14,012</span></p></td> <td style="white-space:nowrap;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;">32,638</span></p></td> <td style="white-space:nowrap;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;">599,099</span></p></td> <td style="white-space:nowrap;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,264</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,506</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;">16,785</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,607</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,135</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;">4,336</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,633</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;">404,110</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;">93,753</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;">83,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="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;">70,545</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;">15,147</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;">36,974</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;">703,732</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;white-space:pre-wrap;word-break:break-word;"> <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;">360,375</span></p></td> <td style="white-space:nowrap;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;">91,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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">40,464</span></p></td> <td style="white-space:nowrap;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,430</span></p></td> <td style="white-space:nowrap;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;">3,180</span></p></td> <td style="white-space:nowrap;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;">24,727</span></p></td> <td style="white-space:nowrap;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;">535,528</span></p></td> <td style="white-space:nowrap;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;">24,752</span></p></td> <td style="white-space:nowrap;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;">1,356</span></p></td> <td style="white-space:nowrap;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;">35,888</span></p></td> <td style="white-space:nowrap;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;">26,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,154</span></p></td> <td style="white-space:nowrap;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;">10,139</span></p></td> <td style="white-space:nowrap;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;">105,362</span></p></td> <td style="white-space:nowrap;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;">18,983</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,045</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,851</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;">29,042</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;">4,813</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,108</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;">62,842</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;">404,110</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;">93,753</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;">83,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="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;">70,545</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;">15,147</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;">36,974</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;">703,732</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;white-space:pre-wrap;word-break:break-word;"> <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: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 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;white-space:pre-wrap;word-break:break-word;"> <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 Nine Months Ended September 29, 2024 (2)</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;white-space:pre-wrap;word-break:break-word;"> <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:#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;">896,635</span></p></td> <td style="white-space:nowrap;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;">367,679</span></p></td> <td style="white-space:nowrap;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;">157,203</span></p></td> <td style="white-space:nowrap;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;">210,222</span></p></td> <td style="white-space:nowrap;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;">49,850</span></p></td> <td style="white-space:nowrap;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;">82,652</span></p></td> <td style="white-space:nowrap;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,764,241</span></p></td> <td style="white-space:nowrap;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;">211,612</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;">21,626</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;">52,232</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,542</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;">938</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;">10,805</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;">302,755</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;">1,108,247</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;">389,305</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;">209,435</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;">215,764</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;">50,788</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;">93,457</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;">2,066,996</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;white-space:pre-wrap;word-break:break-word;"> <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;">1,016,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> <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;">357,993</span></p></td> <td style="white-space:nowrap;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;">76,317</span></p></td> <td style="white-space:nowrap;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;">37,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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,361</span></p></td> <td style="white-space:nowrap;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,776</span></p></td> <td style="white-space:nowrap;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,570,375</span></p></td> <td style="white-space:nowrap;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;">59,912</span></p></td> <td style="white-space:nowrap;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;">13,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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">105,197</span></p></td> <td style="white-space:nowrap;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;">82,220</span></p></td> <td style="white-space:nowrap;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,195</span></p></td> <td style="white-space:nowrap;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;">16,240</span></p></td> <td style="white-space:nowrap;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;">305,395</span></p></td> <td style="white-space:nowrap;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: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;">31,661</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,681</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;">27,921</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;">96,290</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;">11,232</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,441</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;">191,226</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: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;">1,108,247</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;">389,305</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;">209,435</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;">215,764</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;">50,788</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;">93,457</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;">2,066,996</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;white-space:pre-wrap;word-break:break-word;"> <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: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 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;white-space:pre-wrap;word-break:break-word;"> <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 Nine Months Ended October 1, 2023 (2)</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;white-space:pre-wrap;word-break:break-word;"> <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;">886,201</span></p></td> <td style="white-space:nowrap;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;">260,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">200,076</span></p></td> <td style="white-space:nowrap;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;">194,698</span></p></td> <td style="white-space:nowrap;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;">42,748</span></p></td> <td style="white-space:nowrap;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;">108,262</span></p></td> <td style="white-space:nowrap;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,692,038</span></p></td> <td style="white-space:nowrap;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;">219,436</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;">21,890</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;">52,030</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,731</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,364</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;">11,210</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;">313,661</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;">1,105,638</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;">281,942</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;">252,106</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;">200,429</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;">46,112</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;">119,472</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;">2,005,699</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;white-space:pre-wrap;word-break:break-word;"> <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;">946,696</span></p></td> <td style="white-space:nowrap;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;">270,297</span></p></td> <td style="white-space:nowrap;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;">121,698</span></p></td> <td style="white-space:nowrap;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;">43,530</span></p></td> <td style="white-space:nowrap;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;">6,973</span></p></td> <td style="white-space:nowrap;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,320</span></p></td> <td style="white-space:nowrap;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,459,514</span></p></td> <td style="white-space:nowrap;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;">98,511</span></p></td> <td style="white-space:nowrap;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;">8,586</span></p></td> <td style="white-space:nowrap;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;">105,031</span></p></td> <td style="white-space:nowrap;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;">69,346</span></p></td> <td style="white-space:nowrap;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;">25,051</span></p></td> <td style="white-space:nowrap;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;">42,476</span></p></td> <td style="white-space:nowrap;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;">349,001</span></p></td> <td style="white-space:nowrap;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;">60,431</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,059</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;">25,377</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;">87,553</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;">14,088</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,676</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;">197,184</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;">1,105,638</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;">281,942</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;">252,106</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;">200,429</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;">46,112</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;">119,472</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;">2,005,699</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 class="item-list-element-wrapper" 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%;word-break:keep-all;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.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;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2024, and 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 class="item-list-element-wrapper" 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%;word-break:keep-all;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;">Includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.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;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2024 and 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 and nine months ended September 29, 2024, Teradyne recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.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;">60.2</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. During the three and nine months ended October 1, 2023, Teradyne recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.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;">91.3</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 September 29, 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,045.4</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;">93</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><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;">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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;">57,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">44,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">38,929</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;">140,911</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 and nine months ended September 29, 2024, and October 1, 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 September 29, 2024, and October 1, 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;">36.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;">94.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. During the nine months ended September 29, 2024, and October 1, 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;">116.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;">191.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%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.717%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.797%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;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;white-space:pre-wrap;word-break:break-word;"> <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 September 29, 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;white-space:pre-wrap;word-break:break-word;"> <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;">323,507</span></p></td> <td style="white-space:nowrap;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;">143,581</span></p></td> <td style="white-space:nowrap;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;">55,611</span></p></td> <td style="white-space:nowrap;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;">71,607</span></p></td> <td style="white-space:nowrap;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,065</span></p></td> <td style="white-space:nowrap;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;">29,465</span></p></td> <td style="white-space:nowrap;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;">638,836</span></p></td> <td style="white-space:nowrap;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;">68,848</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,798</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,701</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,811</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;">168</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,136</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;">98,462</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;">392,355</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;">150,379</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;">73,312</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;">73,418</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;">15,233</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;">32,601</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;">737,298</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;white-space:pre-wrap;word-break:break-word;"> <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;">364,476</span></p></td> <td style="white-space:nowrap;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;">137,890</span></p></td> <td style="white-space:nowrap;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;">29,277</span></p></td> <td style="white-space:nowrap;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;">10,873</span></p></td> <td style="white-space:nowrap;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,960</span></p></td> <td style="white-space:nowrap;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;">24,342</span></p></td> <td style="white-space:nowrap;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;">569,818</span></p></td> <td style="white-space:nowrap;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;">17,150</span></p></td> <td style="white-space:nowrap;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;">1,325</span></p></td> <td style="white-space:nowrap;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;">39,919</span></p></td> <td style="white-space:nowrap;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;">32,315</span></p></td> <td style="white-space:nowrap;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;">8,460</span></p></td> <td style="white-space:nowrap;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,515</span></p></td> <td style="white-space:nowrap;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;">104,684</span></p></td> <td style="white-space:nowrap;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;">10,729</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;">11,164</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;">4,116</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;">30,230</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,813</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,744</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;">62,796</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;">392,355</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;">150,379</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;">73,312</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;">73,418</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;">15,233</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;">32,601</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;">737,298</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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 October 1, 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;white-space:pre-wrap;word-break:break-word;"> <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;">330,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">86,247</span></p></td> <td style="white-space:nowrap;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;">66,418</span></p></td> <td style="white-space:nowrap;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;">68,938</span></p></td> <td style="white-space:nowrap;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;">14,012</span></p></td> <td style="white-space:nowrap;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;">32,638</span></p></td> <td style="white-space:nowrap;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;">599,099</span></p></td> <td style="white-space:nowrap;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,264</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,506</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;">16,785</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,607</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,135</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;">4,336</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,633</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;">404,110</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;">93,753</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;">83,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="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;">70,545</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;">15,147</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;">36,974</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;">703,732</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;white-space:pre-wrap;word-break:break-word;"> <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;">360,375</span></p></td> <td style="white-space:nowrap;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;">91,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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">40,464</span></p></td> <td style="white-space:nowrap;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,430</span></p></td> <td style="white-space:nowrap;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;">3,180</span></p></td> <td style="white-space:nowrap;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;">24,727</span></p></td> <td style="white-space:nowrap;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;">535,528</span></p></td> <td style="white-space:nowrap;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;">24,752</span></p></td> <td style="white-space:nowrap;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;">1,356</span></p></td> <td style="white-space:nowrap;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;">35,888</span></p></td> <td style="white-space:nowrap;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;">26,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,154</span></p></td> <td style="white-space:nowrap;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;">10,139</span></p></td> <td style="white-space:nowrap;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;">105,362</span></p></td> <td style="white-space:nowrap;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;">18,983</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,045</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,851</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;">29,042</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;">4,813</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,108</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;">62,842</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;">404,110</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;">93,753</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;">83,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="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;">70,545</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;">15,147</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;">36,974</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;">703,732</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;white-space:pre-wrap;word-break:break-word;"> <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: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 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;white-space:pre-wrap;word-break:break-word;"> <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 Nine Months Ended September 29, 2024 (2)</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;white-space:pre-wrap;word-break:break-word;"> <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:#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;">896,635</span></p></td> <td style="white-space:nowrap;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;">367,679</span></p></td> <td style="white-space:nowrap;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;">157,203</span></p></td> <td style="white-space:nowrap;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;">210,222</span></p></td> <td style="white-space:nowrap;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;">49,850</span></p></td> <td style="white-space:nowrap;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;">82,652</span></p></td> <td style="white-space:nowrap;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,764,241</span></p></td> <td style="white-space:nowrap;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;">211,612</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;">21,626</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;">52,232</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,542</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;">938</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;">10,805</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;">302,755</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;">1,108,247</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;">389,305</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;">209,435</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;">215,764</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;">50,788</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;">93,457</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;">2,066,996</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;white-space:pre-wrap;word-break:break-word;"> <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;">1,016,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> <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;">357,993</span></p></td> <td style="white-space:nowrap;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;">76,317</span></p></td> <td style="white-space:nowrap;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;">37,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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,361</span></p></td> <td style="white-space:nowrap;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,776</span></p></td> <td style="white-space:nowrap;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,570,375</span></p></td> <td style="white-space:nowrap;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;">59,912</span></p></td> <td style="white-space:nowrap;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;">13,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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">105,197</span></p></td> <td style="white-space:nowrap;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;">82,220</span></p></td> <td style="white-space:nowrap;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,195</span></p></td> <td style="white-space:nowrap;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;">16,240</span></p></td> <td style="white-space:nowrap;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;">305,395</span></p></td> <td style="white-space:nowrap;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: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;">31,661</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,681</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;">27,921</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;">96,290</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;">11,232</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,441</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;">191,226</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: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;">1,108,247</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;">389,305</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;">209,435</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;">215,764</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;">50,788</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;">93,457</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;">2,066,996</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;white-space:pre-wrap;word-break:break-word;"> <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: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 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;white-space:pre-wrap;word-break:break-word;"> <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 Nine Months Ended October 1, 2023 (2)</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;white-space:pre-wrap;word-break:break-word;"> <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;">886,201</span></p></td> <td style="white-space:nowrap;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;">260,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">200,076</span></p></td> <td style="white-space:nowrap;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;">194,698</span></p></td> <td style="white-space:nowrap;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;">42,748</span></p></td> <td style="white-space:nowrap;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;">108,262</span></p></td> <td style="white-space:nowrap;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,692,038</span></p></td> <td style="white-space:nowrap;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;">219,436</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;">21,890</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;">52,030</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,731</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,364</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;">11,210</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;">313,661</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;">1,105,638</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;">281,942</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;">252,106</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;">200,429</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;">46,112</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;">119,472</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;">2,005,699</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;white-space:pre-wrap;word-break:break-word;"> <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;">946,696</span></p></td> <td style="white-space:nowrap;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;">270,297</span></p></td> <td style="white-space:nowrap;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;">121,698</span></p></td> <td style="white-space:nowrap;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;">43,530</span></p></td> <td style="white-space:nowrap;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;">6,973</span></p></td> <td style="white-space:nowrap;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,320</span></p></td> <td style="white-space:nowrap;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,459,514</span></p></td> <td style="white-space:nowrap;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;">98,511</span></p></td> <td style="white-space:nowrap;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;">8,586</span></p></td> <td style="white-space:nowrap;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;">105,031</span></p></td> <td style="white-space:nowrap;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;">69,346</span></p></td> <td style="white-space:nowrap;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;">25,051</span></p></td> <td style="white-space:nowrap;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;">42,476</span></p></td> <td style="white-space:nowrap;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;">349,001</span></p></td> <td style="white-space:nowrap;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;">60,431</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,059</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;">25,377</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;">87,553</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;">14,088</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,676</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;">197,184</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;">1,105,638</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;">281,942</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;">252,106</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;">200,429</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;">46,112</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;">119,472</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;">2,005,699</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 class="item-list-element-wrapper" 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%;word-break:keep-all;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.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;">1.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2024, and 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 class="item-list-element-wrapper" 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%;word-break:keep-all;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;">Includes $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.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;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in 2024 and 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> 323507000 143581000 55611000 71607000 15065000 29465000 638836000 68848000 6798000 17701000 1811000 168000 3136000 98462000 392355000 150379000 73312000 73418000 15233000 32601000 737298000 364476000 137890000 29277000 10873000 2960000 24342000 569818000 17150000 1325000 39919000 32315000 8460000 5515000 104684000 10729000 11164000 4116000 30230000 3813000 2744000 62796000 392355000 150379000 73312000 73418000 15233000 32601000 737298000 330846000 86247000 66418000 68938000 14012000 32638000 599099000 73264000 7506000 16785000 1607000 1135000 4336000 104633000 404110000 93753000 83203000 70545000 15147000 36974000 703732000 360375000 91352000 40464000 15430000 3180000 24727000 535528000 24752000 1356000 35888000 26073000 7154000 10139000 105362000 18983000 1045000 6851000 29042000 4813000 2108000 62842000 404110000 93753000 83203000 70545000 15147000 36974000 703732000 896635000 367679000 157203000 210222000 49850000 82652000 1764241000 211612000 21626000 52232000 5542000 938000 10805000 302755000 1108247000 389305000 209435000 215764000 50788000 93457000 2066996000 1016674000 357993000 76317000 37254000 11361000 70776000 1570375000 59912000 13631000 105197000 82220000 28195000 16240000 305395000 31661000 17681000 27921000 96290000 11232000 6441000 191226000 1108247000 389305000 209435000 215764000 50788000 93457000 2066996000 886201000 260052000 200076000 194698000 42748000 108262000 1692038000 219436000 21890000 52030000 5731000 3364000 11210000 313661000 1105638000 281942000 252106000 200429000 46112000 119472000 2005699000 946696000 270297000 121698000 43530000 6973000 70320000 1459514000 98511000 8586000 105031000 69346000 25051000 42476000 349001000 60431000 3059000 25377000 87553000 14088000 6676000 197184000 1105638000 281942000 252106000 200429000 46112000 119472000 2005699000 800000 1400000 2500000 3900000 13400000 60200000 21900000 91300000 1045400000 0.93 P12M P1Y P3Y <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;">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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;">57,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">44,116</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">38,929</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;">140,911</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> 57866000 66458000 44116000 35731000 38929000 34897000 140911000 137086000 36100000 94100000 116800000 191200000 <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. DISPOSITIONS</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 27, 2024, Teradyne completed the sale of the 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, net of cash and cash equivalents sold, and a customary working capital adjustment. The sale resulted in a pre-tax gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million recorded as 'Gain on sale of business' in the consolidated statement of operations. The transaction did not meet the criteria to be classified as a discontinued operation, as it did not represent a strategic shift that will have a major effect on operations and financial results.</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;">Assets and liabilities related to the DIS sale agreement met the criteria and were classified as held for sale in Teradyne’s consolidated balance sheet as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, as follows:</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:81.756%;box-sizing:content-box;"></td> <td style="width:1.66%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.583%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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 colspan="3" 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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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> </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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;white-space:pre-wrap;word-break:break-word;"> <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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-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;white-space:pre-wrap;word-break:break-word;"> <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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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 57500000 <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 and liabilities related to the DIS sale agreement met the criteria and were classified as held for sale in Teradyne’s consolidated balance sheet as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023, as follows:</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:81.756%;box-sizing:content-box;"></td> <td style="width:1.66%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.583%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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 colspan="3" 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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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> </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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;white-space:pre-wrap;word-break:break-word;"> <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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-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;white-space:pre-wrap;word-break:break-word;"> <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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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> 17952000 5298000 23250000 8986000 2545000 34781000 6356000 552000 471000 7379000 2000000 9379000 25402000 <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;">F. EQUITY METHOD INVESTMENT</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 27, 2024, Teradyne paid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">524.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million to purchase a combination of previously issued and outstanding shares and shares newly issued by Technoprobe, S.p.A. ("Technoprobe"). The shares purchased represent </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;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the issued and outstanding shares of Technoprobe. Teradyne also received a board seat as part of the purchase. Teradyne accounts for this investment using the</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;">equity </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">method as a result of being able to exercise significant influence over the operating and financial decisions of Technoprobe. As of September 29, 2024, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">538.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;"> was recorded as 'Equity method investment' in the consolidated balance sheets.</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="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></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:80.3%;box-sizing:content-box;"></td> <td style="width:2.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.66%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;"> </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;"> </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="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;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 June 30, 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;">524,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 comprehensive income related to investment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Equity in net earnings of affiliate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,075</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 September 29, 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;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;">538,351</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: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;">Based on the quoted closing price of Technoprobe stock as of September 29, 2024, the fair value of the publicly traded investment was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">471.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, and there was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> other-than-temporary impairment identified.</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's equity method basis difference was calculated as the difference between the investment and the amount of underlying equity in net assets acquired. The equity method basis difference calculated at acquisition attributable to developed technology, customer relationships, trade name, property, plant and equipment, inventory, and deferred tax liability was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">204.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The basis differences, net of tax, will be amortized over their estimated useful lives.</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 made an accounting policy election to report its share of Technoprobe's results on a 3-month lag, which is applied consistently from period to period. Teradyne records its share of Technoprobe's net income or loss and the amortization of equity method basis difference, as 'Equity in net earnings of affiliate' in the consolidated statements of operations. Teradyne includes its share of Technoprobe's other comprehensive income and a cumulative translation adjustment in the consolidated statements of comprehensive income</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 524100000 0.10 538400000 <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:80.3%;box-sizing:content-box;"></td> <td style="width:2.04%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.66%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;"> </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;"> </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="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;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 June 30, 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;">524,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 comprehensive income related to investment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Equity in net earnings of affiliate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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,075</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 September 29, 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;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;">538,351</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> 524060000 15366000 -1075000 538351000 471800000 0 204700000 <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. 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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;">216,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">48,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">33,072</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;">297,340</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 class="item-list-element-wrapper" 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%;word-break:keep-all;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;">December 31, 2023, exclude </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;"> of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" for additional information.</span></div></div></div><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventory reserves at September 29, 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;">140.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;">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> <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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;">216,019</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">48,249</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">33,072</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;">297,340</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 class="item-list-element-wrapper" 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%;word-break:keep-all;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;">December 31, 2023, exclude </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;"> of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" for additional information.</span></div></div> 216019000 258422000 48249000 26851000 33072000 24701000 297340000 309974000 18000000 140500000 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;">H. 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 original maturities of 90 days 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 and nine months ended September 29, 2024, and October 1, 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 and nine months ended September 29, 2024, were $</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;">2.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 recorded in the three and nine months ended October 1, 2023, were $</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.6</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="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;">respectively. Realized losses recorded in the three and nine months ended September 29, 2024, were $</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;"> 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 and nine months ended October 1, 2023</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;">0.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;white-space:pre-wrap;min-width:fit-content;color:#000000;">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 gains and losses are included in 'Other (income) expense, net' in the consolidated statement 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="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 and nine months ended September 29, 2024, were $</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 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.4</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 on equity securities recorded in the three and nine months ended October 1, 2023, were $</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;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> unrealized losses on equity securities recorded in the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 29, 2024. Unrealized losses on equity securities recorded in the three and nine months ended October 1, 2023, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Unrealized gains and losses on equity securities are included in 'Other (income) expense, net' in the consolidated statement 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="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)' in the consolidated 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 tables set 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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">198,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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">198,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> </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;">308,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">311,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;word-break:break-word;"> <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_2d5f1025-edf2-47dd-a2f5-4c5e541c2584;"><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;">41,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_3623f438-773d-411b-9f9f-231a7bdcd5e1;"><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;">41,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_2cf688d5-950b-4554-aca0-0776c18d7fd1;"><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;">37,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_43f85d8a-1d93-4e94-a9cc-256455301507;"><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;">37,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_f0982561-0522-416b-a369-e7b38bf5be4e;"><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,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_7098fd6d-7c5b-4b1f-8cdb-16e5dba3bff4;"><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,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_e17abb9b-54b8-42ac-aad0-97facdd24353;"><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_c2d77093-f7ce-4f2b-993b-5c2130b4d6a2;"><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;">8,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_0398567a-e5d4-4482-86f2-0f9b2c5a03de;"><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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_9c360d8a-a8cb-4421-9bb5-8b7cff417643;"><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,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="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;">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_51a9f715-d2ef-48de-9410-3cc614892c64;"><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;">801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_34a5ae91-0570-45a7-9d8e-2f747cab9bd4;"><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;">801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;word-break:break-word;"> <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:#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;">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;">53,480</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_72e895cd-6136-4514-98f3-8cb2aa5f336d;"><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_f7ff7465-1d86-4d87-add8-de47ccadc9c3;"><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;">53,480</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;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">569,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align: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_fafd62a2-73b5-4adb-88b5-d2510699abaf;"><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;">677,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">332</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;">332</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;">569,066</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,877</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;">677,943</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;white-space:pre-wrap;word-break:break-word;"> <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:#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 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;">1,435</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;">1,435</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;">—</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,435</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;">1,435</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">506,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;">3,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">510,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">62,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">125,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">332</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;">332</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;">569,066</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,877</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;">677,943</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;white-space:pre-wrap;word-break:break-word;"> <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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">1,435</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;">1,435</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;">1,435</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;">1,435</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%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">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;">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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">September 29, 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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <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;">510,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">510,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">167,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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_facd21c4-94c9-44cd-94f2-28c7c8f67d25;"><span style="-sec-ix-hidden:F_794ffa31-1465-465d-9336-ac89aef51762;"><span style="-sec-ix-hidden:F_121576f7-5675-42a3-8eee-a4abee0d0457;"><span style="-sec-ix-hidden:F_31719ee5-dabd-446a-97b9-e690c82567af;"><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;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;white-space:pre-wrap;word-break:break-word;"> <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_d6ebfd2e-d0b1-4780-8963-c86bceb275e7;"><span style="-sec-ix-hidden:F_1ae3510a-b1d0-4bab-a623-b4f424e66888;"><span style="-sec-ix-hidden:F_c3e4b14a-0afe-4cc7-8a07-7590b2e3dde5;"><span style="-sec-ix-hidden:F_0185c381-db24-43a8-8053-f672bf4a7036;"><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;">1,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.192%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,522</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">37,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_38ac85d1-9a3b-4058-b179-85fb56b0fcc1;"><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_55df8699-5210-48a6-8955-c119fb8ecdc7;"><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,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_11cdbefa-121c-445b-b179-ed8398f52e94;"><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;">8,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_f274e250-c1f6-4ab1-a4c2-b0cc27c5aea5;"><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;">206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">801</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_4f5804bf-8ebd-4a63-9a4b-20473be90ef2;"><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_4b41ce94-558f-45cd-a3ed-54fd32b546cb;"><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;">801</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_e6decabe-8f56-4176-a0bb-30f4ad98f7a5;"><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:#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;">120,817</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;">440</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;">7,162</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;">114,095</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;">52,428</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%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.192%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">79,144</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;">420</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,100</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,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;">42,455</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;">120,817</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;">440</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;">7,162</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;">114,095</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;">52,428</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%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.192%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.484%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.484%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.484%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.484%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.264000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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 September 29, 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;">8.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;">44.1</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 September 29, 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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">25,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">36,658</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;">30,187</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;">111,971</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;">105,455</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 September 29, 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;">8.6</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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">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;">29.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;">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/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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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/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;">8.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;">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:#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/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:#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/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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;">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;">23.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;">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:#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;">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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;">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;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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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.0</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;">146.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.8</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 September 29, 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' in the consolidated statement 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><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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.440000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.440000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">12.1</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;">12.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;">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;">The fair value of the outstanding cash flow hedge contracts was a loss</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of $</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 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 September 29, 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 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 Teradyne's 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, Teradyne 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 was </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 which expired 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;">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;">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;">. For the nine months ended September 29, 2024, a realized 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;">9.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="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' in the consolidated statement 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><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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.52%;box-sizing:content-box;"></td> <td style="width:27.18%;box-sizing:content-box;"></td> <td style="width:1.52%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.52%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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 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;">1,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#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 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 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;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;">333</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> </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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,103</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;">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 and nine months ended September 29, 2024, and October 1, 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:30%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:21%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td colspan="18" 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;">Derivatives not designated as hedging instruments:</span></p></td> <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="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="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;">Foreign exchange forward contracts (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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;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 (income) expense, net</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:middle;"><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;text-align: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,829</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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:middle;"><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;text-align:center;"><p style="font-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,886</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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:middle;"><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;text-align: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;">686</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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:middle;"><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;text-align:center;"><p style="font-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;">4,667</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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: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 exchange option contracts</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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;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 (income) expense, net</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;"><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: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;"><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: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:middle;"><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;text-align: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,764</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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;"><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;white-space:pre-wrap;word-break:break-word;"> <td colspan="10" 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;">Derivatives designated as hedging instruments:</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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="text-indent:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;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 exchange forward and option contracts</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: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="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: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: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;">3,960</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="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,280</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="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,008</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: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 Derivatives</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: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: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;">4,829</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;">5,846</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;">8,170</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;">6,675</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><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 class="item-list-element-wrapper" 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%;word-break:keep-all;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 and nine months ended September 29, 2024, net losses (gains) from remeasurement of monetary assets and liabilities denominated in foreign currencies were $</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;">2.9</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;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</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 and nine months ended October 1, 2023, net losses</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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;">5.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;">12.3</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 I: “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> 800000 2100000 100000 600000 0 300000 0 300000 2200000 5400000 0 4600000 0 0 1700000 1700000 <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 tables set 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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">198,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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">198,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> </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;">308,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">311,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;word-break:break-word;"> <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_2d5f1025-edf2-47dd-a2f5-4c5e541c2584;"><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;">41,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_3623f438-773d-411b-9f9f-231a7bdcd5e1;"><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;">41,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_2cf688d5-950b-4554-aca0-0776c18d7fd1;"><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;">37,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_43f85d8a-1d93-4e94-a9cc-256455301507;"><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;">37,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_f0982561-0522-416b-a369-e7b38bf5be4e;"><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,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_7098fd6d-7c5b-4b1f-8cdb-16e5dba3bff4;"><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,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_e17abb9b-54b8-42ac-aad0-97facdd24353;"><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_c2d77093-f7ce-4f2b-993b-5c2130b4d6a2;"><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;">8,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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_0398567a-e5d4-4482-86f2-0f9b2c5a03de;"><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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_9c360d8a-a8cb-4421-9bb5-8b7cff417643;"><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,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="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;">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_51a9f715-d2ef-48de-9410-3cc614892c64;"><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;">801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_34a5ae91-0570-45a7-9d8e-2f747cab9bd4;"><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;">801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;word-break:break-word;"> <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:#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;">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;">53,480</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_72e895cd-6136-4514-98f3-8cb2aa5f336d;"><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_f7ff7465-1d86-4d87-add8-de47ccadc9c3;"><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;">53,480</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;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">569,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align: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_fafd62a2-73b5-4adb-88b5-d2510699abaf;"><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;">677,611</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">332</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;">332</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;">569,066</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,877</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;">677,943</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;white-space:pre-wrap;word-break:break-word;"> <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:#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 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;">1,435</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;">1,435</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;">—</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,435</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;">1,435</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">506,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;">3,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">510,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">62,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">63,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">125,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">332</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;">332</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;">569,066</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,877</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;">677,943</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;white-space:pre-wrap;word-break:break-word;"> <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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">1,435</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;">1,435</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;">1,435</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;">1,435</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%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">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;">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;white-space:pre-wrap;word-break:break-word;"> <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> 198946000 0 0 198946000 308000000 3090000 0 311090000 41833000 41833000 37149000 37149000 21741000 21741000 8640000 8640000 3931000 3931000 801000 801000 53480000 53480000 569066000 108545000 677611000 0 332000 0 332000 569066000 108877000 0 677943000 0 -1435000 0 -1435000 0 1435000 0 1435000 506946000 3090000 0 510036000 0 41631000 0 41631000 62120000 63824000 0 125944000 0 332000 0 332000 569066000 108877000 0 677943000 0 1435000 0 1435000 0 1435000 0 1435000 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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.042%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">September 29, 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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <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;">510,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">510,036</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">167,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">167,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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_facd21c4-94c9-44cd-94f2-28c7c8f67d25;"><span style="-sec-ix-hidden:F_794ffa31-1465-465d-9336-ac89aef51762;"><span style="-sec-ix-hidden:F_121576f7-5675-42a3-8eee-a4abee0d0457;"><span style="-sec-ix-hidden:F_31719ee5-dabd-446a-97b9-e690c82567af;"><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;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;white-space:pre-wrap;word-break:break-word;"> <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_d6ebfd2e-d0b1-4780-8963-c86bceb275e7;"><span style="-sec-ix-hidden:F_1ae3510a-b1d0-4bab-a623-b4f424e66888;"><span style="-sec-ix-hidden:F_c3e4b14a-0afe-4cc7-8a07-7590b2e3dde5;"><span style="-sec-ix-hidden:F_0185c381-db24-43a8-8053-f672bf4a7036;"><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;">1,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> 510036000 510036000 757571000 757571000 167575000 167575000 179588000 179588000 332000 332000 18746000 18746000 1435000 1435000 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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.192%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,522</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,985</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,160</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">37,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_38ac85d1-9a3b-4058-b179-85fb56b0fcc1;"><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_55df8699-5210-48a6-8955-c119fb8ecdc7;"><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,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_11cdbefa-121c-445b-b179-ed8398f52e94;"><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;">8,846</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_f274e250-c1f6-4ab1-a4c2-b0cc27c5aea5;"><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;">206</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">8,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,921</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">801</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_4f5804bf-8ebd-4a63-9a4b-20473be90ef2;"><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_4b41ce94-558f-45cd-a3ed-54fd32b546cb;"><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;">801</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_e6decabe-8f56-4176-a0bb-30f4ad98f7a5;"><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:#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;">120,817</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;">440</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;">7,162</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;">114,095</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;">52,428</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%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.192%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">62</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,973</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">79,144</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;">420</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,100</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,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;">42,455</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;">120,817</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;">440</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;">7,162</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;">114,095</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;">52,428</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%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.411999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.339%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.192%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.484%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.484%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.484%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.484%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.264000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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> 45522000 106000 3795000 41833000 22985000 39986000 323000 3160000 37149000 25248000 21741000 21741000 8846000 206000 8640000 3319000 3921000 11000 1000 3931000 876000 801000 801000 120817000 440000 7162000 114095000 52428000 41673000 20000 62000 41631000 9973000 79144000 420000 7100000 72464000 42455000 120817000 440000 7162000 114095000 52428000 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 8300000 44100000 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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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,673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">25,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,729</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,950</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,908</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">36,658</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;">30,187</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;">111,971</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;">105,455</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> 41673000 41631000 25690000 25729000 7950000 7908000 36658000 30187000 111971000 105455000 8600000 <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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">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;">29.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;">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/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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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/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;">8.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;">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:#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/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:#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/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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;">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;">23.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;">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:#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;">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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;">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;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.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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.0</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;">146.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> 29600000 42700000 21700000 11000000 8900000 7200000 1000000 1500000 0 36000000 25700000 700000 24800000 25300000 23000000 16600000 9700000 10100000 1700000 1000000 146100000 152100000 -800000 -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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.440000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.8%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:14.440000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">12.1</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;">12.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;">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> 12100000 35500000 12100000 35500000 -300000 600000 0.10 481000000 2024-04-26 481000000 2024-05-23 17400000 -9800000 <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;">September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.52%;box-sizing:content-box;"></td> <td style="width:27.18%;box-sizing:content-box;"></td> <td style="width:1.52%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.52%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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 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;">1,102</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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:#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 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 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;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;">333</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> </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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,103</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;">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> 332000 733000 -1102000 -2545000 0 17364000 0 648000 -333000 0 -1103000 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 and nine months ended September 29, 2024, and October 1, 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:30%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:21%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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:9pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td colspan="18" 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;">Derivatives not designated as hedging instruments:</span></p></td> <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="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="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;">Foreign exchange forward contracts (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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;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 (income) expense, net</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:middle;"><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;text-align: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,829</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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:middle;"><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;text-align:center;"><p style="font-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,886</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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:middle;"><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;text-align: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;">686</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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:middle;"><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;text-align:center;"><p style="font-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;">4,667</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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: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 exchange option contracts</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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;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 (income) expense, net</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;"><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: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;"><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: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:middle;"><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;text-align: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,764</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><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;"><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;white-space:pre-wrap;word-break:break-word;"> <td colspan="10" 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;">Derivatives designated as hedging instruments:</span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" 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="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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="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="text-indent:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;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 exchange forward and option contracts</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: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="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: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: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;">3,960</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="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,280</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="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,008</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: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 Derivatives</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: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: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;">4,829</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;">5,846</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;">8,170</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;">6,675</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><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 class="item-list-element-wrapper" 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%;word-break:keep-all;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 and nine months ended September 29, 2024, net losses (gains) from remeasurement of monetary assets and liabilities denominated in foreign currencies were $</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;">2.9</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;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</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 and nine months ended October 1, 2023, net losses</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> 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;">5.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;">12.3</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> -4829000 1886000 -686000 4667000 0 0 9764000 0 0 -3960000 -2280000 -2008000 4829000 -5846000 8170000 -6675000 -2900000 3100000 5300000 12300000 <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. 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 Teradyne's 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 continued 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;">, covered, 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;">1.3</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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and nine months ended September 29, 2024, </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 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million warrants expired, resulting in the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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;">10.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 common stock, respectively. As of the final date of expiration, July 10, 2024, 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.35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per shares.</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;">The Warrant Transactions resulted 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 and nine months ended October 1, 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:52%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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> <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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;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> <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;">74</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;">—</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;">312</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;">—</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;">—</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;">74</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;">—</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;">425</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. On November 7, 2023, the Credit Agreement was amended to allow for the purchase of the shares of Technoprobe.</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 at 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;">On May 16, 2024, Teradyne borrowed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">185.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the Credit Agreement to support the acquisition of </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;">% of the issued and outstanding shares of Technoprobe. Teradyne fully repaid its borrowings on the revolving credit facility prior to </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. There was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> outstanding revolver balance as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2024.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of November 1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 2024, the Credit Facility was undrawn, and Teradyne was in compliance with all covenants under the Credit Agreement.</span> 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 1300000 1300000 14700000 1200000 10000000 39.35 <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 and nine months ended October 1, 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:52%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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> <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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;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> <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;">74</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;">—</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;">312</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;">—</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;">—</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;">74</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;">—</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;">425</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 74000 0 312000 0 0 0 113000 0 74000 0 425000 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 185000000 0.10 0 <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;">J. 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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;">439,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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 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;">20,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;">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:#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 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;">19,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;">10,127</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;">489,548</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 class="item-list-element-wrapper" 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%;word-break:keep-all;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;">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 December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Dispositions” 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%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.62%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:12.883000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;white-space:pre-wrap;word-break:break-word;"> <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;">439,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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 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;">20,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;">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:#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 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;">19,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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:#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;">10,127</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;">489,548</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 class="item-list-element-wrapper" 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%;word-break:keep-all;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;">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 December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Dispositions” for additional information.</span></div></div> 439647000 502257000 20734000 16083000 19040000 17592000 10127000 13038000 489548000 548970000 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;">K. 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:89.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.882%;box-sizing:content-box;"></td> <td style="width:1.119%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.309999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.119%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.309999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.119%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.309999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.119%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.713%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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 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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">2,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,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="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,990</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;">5,892</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;">8,658</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;">14,151</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;">13,858</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;">14,715</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;">13,858</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;">14,715</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 treated as a separate performance obligation and 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:89.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.057%;box-sizing:content-box;"></td> <td style="width:1.123%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.356%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.123%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.356%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.123%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.356%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.123%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.379%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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 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;">33,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;">44,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">9,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">22,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">4,297</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;">8,313</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;">18,284</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;">28,952</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;">38,929</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;">38,843</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;">38,929</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;">38,843</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:89.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.882%;box-sizing:content-box;"></td> <td style="width:1.119%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.309999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.119%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.309999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.119%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.309999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.119%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.713%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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 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,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,543</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">2,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">795</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,513</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">1,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="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,990</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;">5,892</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;">8,658</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;">14,151</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;">13,858</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;">14,715</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;">13,858</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;">14,715</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> 15244000 12543000 15698000 14181000 2149000 8859000 8331000 16237000 -545000 -795000 -1513000 -1552000 2990000 5892000 8658000 14151000 13858000 14715000 13858000 14715000 <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:89.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.057%;box-sizing:content-box;"></td> <td style="width:1.123%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.356%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.123%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.356%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.123%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.356%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.123%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.379%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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 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;">33,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;">44,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">9,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">22,316</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">4,297</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;">8,313</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;">18,284</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;">28,952</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;">38,929</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;">38,843</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;">38,929</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;">38,843</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> 33512000 44422000 34897000 56180000 9714000 2734000 22316000 11615000 4297000 8313000 18284000 28952000 38929000 38843000 38929000 38843000 <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;">L. 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 nine months ended October 1, 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;">% 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.</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) death or (2) 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, retirement or termination other than for cause, 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 nine months ended September 29, 2024, and October 1, 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.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;">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;">95.98</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.66</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and less than </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 service-based restricted stock unit awards to non-employee directors 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;">120.38</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;">90.50</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 nine months ended September 29, 2024, and October 1, 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 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.51</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.91</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 nine months ended September 29, 2024, and October 1, 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 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;">102.51</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;">139.04</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 grant date 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%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.343%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.343%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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 Nine 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;white-space:pre-wrap;word-break:break-word;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;">September 29,<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;">October 1,<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;">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> </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;">49.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;">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.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="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 the applicable 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 dates, which have a weighted average grant date stock price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.83</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2024 grants, 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;">104.12</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 nine months ended September 29, 2024, and October 1, 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;">41.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><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%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.343%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.343%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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 Nine 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;white-space:pre-wrap;word-break:break-word;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;">September 29,<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;">October 1,<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.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:#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.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> </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;">104.15</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. 600000 500000 95.98 102.66 100000 100000 120.38 90.5 100000 100000 94.51 102.91 100000 100000 102.51 139.04 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The grant date 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%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.343%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.343%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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 Nine 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;white-space:pre-wrap;word-break:break-word;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;">September 29,<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;">October 1,<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;">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> </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;">49.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;">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.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="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.04 0.424 0.497 0.156 0.241 0.005 0.004 0.48 95.83 0.44 104.12 100000 100000 37.5 41.23 <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%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.343%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.16%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:13.343%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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 Nine 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;white-space:pre-wrap;word-break:break-word;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;">September 29,<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;">October 1,<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.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:#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.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> </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.038 0.463 0.466 0.005 0.004 0.48 95.14 0.44 104.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;">M. 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%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:5.56%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">Nine Months Ended September 29, 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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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;">), $</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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, 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;">205</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;">285</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;">22,751</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;">885</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;">1,014</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;">24,650</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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 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;">24</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;">1</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;">86</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;">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="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,700</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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) gain, 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;">229</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;">215</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</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;">22,751</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;">971</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;">766</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;">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="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;">22,950</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:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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 September 29, 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,499</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;">73</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,133</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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">309</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;">5,223</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;">260</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,146</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;">4,028</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">Nine Months Ended October 1, 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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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;">), $(</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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, 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;">408</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,816</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;">2,073</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;">903</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;">6,456</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;">3,480</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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 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;">9</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;">441</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</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;">33</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,567</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;">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="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,540</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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) gain, 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;">399</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,375</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</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;">2,073</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="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;">870</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;">4,889</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;">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="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;">1,940</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:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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 October 1, 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;">2,707</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;">667</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,131</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;">41,922</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;">9,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="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;">2,372</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,153</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;">47,928</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><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 and nine months ended September 29, 2024, and October 1, 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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.393%;box-sizing:content-box;"></td> <td style="width:1.01%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.071999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.01%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.071999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.01%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.071999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.01%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.436%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.031%;box-sizing:content-box;"></td> <td style="width:13.882%;box-sizing:content-box;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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 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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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 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;white-space:pre-wrap;word-break:break-word;"> <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 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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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;">2</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;">, $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</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;">9</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="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;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: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="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: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;">86</span></p></td> <td style="white-space:nowrap;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;">33</span></p></td> <td style="white-space:nowrap;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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:-7.2pt;padding-left:7.2pt;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;white-space:pre-wrap;word-break:break-word;"> <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 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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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;">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;">869</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;">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;">441</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;">—</span></p></td> <td style="white-space:nowrap;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="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,091</span></p></td> <td style="white-space:nowrap;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;">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="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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: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;white-space:pre-wrap;word-break:break-word;"> <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 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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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;">, $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</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;">1</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: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: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</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;">6</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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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;">2</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;">869</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;">477</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;">433</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;">9</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;">3,093</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;">1,700</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;">1,540</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: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></div><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><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 Q: “Retirement Plans.”</span> <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%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.12%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.06%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:5.56%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">Nine Months Ended September 29, 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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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;">), $</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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, 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;">205</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;">285</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;">22,751</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;">885</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;">1,014</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;">24,650</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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 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;">24</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;">1</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;">86</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;">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="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,700</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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) gain, 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;">229</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;">215</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</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;">22,751</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;">971</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;">766</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;">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="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;">22,950</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:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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 September 29, 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,499</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;">73</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,133</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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">309</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;">5,223</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;">260</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,146</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;">4,028</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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">Nine Months Ended October 1, 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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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;">), $(</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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, 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;">408</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,816</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;">2,073</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;">903</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;">6,456</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;">3,480</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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 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;">9</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;">441</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</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;">33</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,567</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;">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="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,540</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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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) gain, 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;">399</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,375</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</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;">2,073</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="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;">870</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;">4,889</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;">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="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;">1,940</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:7.2pt;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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 October 1, 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;">2,707</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;">667</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,131</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;">41,922</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;">9,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="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;">2,372</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,153</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;">47,928</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 205000 285000 0 22751000 885000 1014000 0 24650000 0 -24000 500000 1000 0 -86000 1780000 6000 1700000 0 229000 -215000 -1000 22751000 971000 -766000 -6000 22950000 0 -1499000 -73000 -1133000 309000 -5223000 -260000 1146000 -4028000 0 -2308000 -708000 -1130000 -39849000 -8661000 -2517000 1159000 -49868000 0 -408000 1816000 0 -2073000 -903000 6456000 0 3480000 0 -9000 441000 1000 0 -33000 1567000 6000 1540000 0 -399000 1375000 -1000 -2073000 -870000 4889000 -6000 1940000 0 -2707000 667000 -1131000 -41922000 -9531000 2372000 1153000 -47928000 <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 and nine months ended September 29, 2024, and October 1, 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:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:44.393%;box-sizing:content-box;"></td> <td style="width:1.01%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.071999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.01%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.071999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.01%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.071999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.01%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.436%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.031%;box-sizing:content-box;"></td> <td style="width:13.882%;box-sizing:content-box;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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 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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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 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;white-space:pre-wrap;word-break:break-word;"> <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 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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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;">2</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;">, $(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">24</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;">9</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="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></p></td> <td style="white-space:nowrap;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: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="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: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;">86</span></p></td> <td style="white-space:nowrap;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;">33</span></p></td> <td style="white-space:nowrap;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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:-7.2pt;padding-left:7.2pt;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;white-space:pre-wrap;word-break:break-word;"> <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 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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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;">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;">869</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;">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;">441</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;">—</span></p></td> <td style="white-space:nowrap;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="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,091</span></p></td> <td style="white-space:nowrap;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;">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="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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: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;white-space:pre-wrap;word-break:break-word;"> <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 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:17.3pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10.1pt;text-indent:-7.2pt;padding-left:7.2pt;font-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;">, $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</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;">1</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: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: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</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;">6</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="text-indent:7.2pt;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:-7.2pt;padding-left:7.2pt;font-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;">2</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;">869</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;">477</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;">433</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;">9</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;">3,093</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;">1,700</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;">1,540</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: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><div class="item-list-element-wrapper" 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%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(a)</span><div style="width:100%;display:inline;"><span><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 Q: “Retirement Plans.”</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div> 2000 0 -24000 -9000 7000 0 -86000 -33000 0 -869000 -500000 -441000 0 3091000 1780000 1567000 0 0 1000 1000 2000 2000 6000 6000 2000 869000 477000 433000 9000 3093000 1700000 1540000 <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;">N. 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 nine months ended September 29, 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;">nine months ended September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.960000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.960000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.860000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.960000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.860000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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;">3,765</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><span style="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3,760</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;white-space:pre-wrap;word-break:break-word;"> <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 September 29, 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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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;">399,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;">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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,181,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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;">399,229</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,692</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;">419,412</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="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><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: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;">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%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.040000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.040000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.040000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <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 September 29, 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;">252,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">9,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">49,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">49,618</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,249</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;">8,140</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;">351,158</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,376</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;">21,288</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;white-space:pre-wrap;word-break:break-word;"> <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="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;">4.7</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;">14.1</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 and nine months ended September 29, 2024, 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;">4.7</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;">14.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;">, respectively, for the three and nine months ended October 1, 2023.</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%;box-sizing:content-box;"></td> <td style="width:1.94%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.823%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;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;">4,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,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> </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,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">nine months ended September 29, 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%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.960000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.960000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.860000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.960000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.08%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.860000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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;">3,765</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><span style="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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">3,760</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;white-space:pre-wrap;word-break:break-word;"> <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 September 29, 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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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;">399,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;">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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,181,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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:15pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:15pt;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;">399,229</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,692</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;">419,412</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 3765000 0 -5000 0 3760000 399229000 361819000 262232000 158699000 1181978000 0 353843000 260540000 148183000 762566000 399229000 7976000 1692000 10516000 419412000 <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;">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%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.040000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.58%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.040000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.32%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.040000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <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 September 29, 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;">252,406</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">9,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">49,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">210</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">49,618</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,249</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;">8,140</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;">351,158</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,376</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;">21,288</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;white-space:pre-wrap;word-break:break-word;"> <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 -252406000 -5337000 9963000 52109000 -49134000 210000 3185000 59007000 -49618000 -1249000 8140000 378822000 -351158000 -6376000 21288000 267706000 -243191000 -5343000 19172000 52109000 -47850000 232000 4491000 59007000 -46021000 -1245000 11741000 378822000 -337062000 -6356000 35404000 4700000 14100000 4700000 14300000 <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%;box-sizing:content-box;"></td> <td style="width:1.94%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:15.823%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;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;">4,775</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,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> </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,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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,104</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">368</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 4775000 11454000 2402000 1185000 1104000 368000 <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;">O. 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:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.453%;box-sizing:content-box;"></td> <td style="width:1.052%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.574000000000002%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.052%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.574000000000002%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.052%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.574000000000002%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.052%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.616000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">145,649</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;">128,116</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;">396,119</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;">331,698</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;">163,002</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;">153,762</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;">157,951</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;">154,809</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;white-space:pre-wrap;word-break:break-word;"> <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> <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;">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;">768</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;">455</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;">637</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;">410</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;">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;">460</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;">9,168</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;">4,751</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;">9,009</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;">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;">13</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;">26</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;">13</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;">39</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;">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;"><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;">10</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;">10</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;">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="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</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:7.2pt;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:-7.2pt;padding-left:7.2pt;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;">629</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;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;">762</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="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;">1,251</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,288</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;">5,406</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,228</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;">164,253</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;">164,050</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;">163,357</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;">165,037</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.89</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.83</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;">2.51</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;">2.14</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.89</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.78</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;">2.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;">2.01</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="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 class="item-list-element-wrapper" 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%;word-break:keep-all;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 class="item-list-element-wrapper" 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%;word-break:keep-all;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 and nine months ended September 29, 2024, excludes the effect of the potential vesting 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 </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, 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: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 and nine months ended October 1, 2023, excludes the effect of the potential vesting 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 </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, 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:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.453%;box-sizing:content-box;"></td> <td style="width:1.052%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.574000000000002%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.052%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.574000000000002%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.052%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.574000000000002%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.052%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.616000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">145,649</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;">128,116</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;">396,119</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;">331,698</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;">163,002</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;">153,762</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;">157,951</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;">154,809</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;white-space:pre-wrap;word-break:break-word;"> <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> <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;">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;">768</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;">455</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;">637</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;">410</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;">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;">460</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;">9,168</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;">4,751</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;">9,009</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;">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;">13</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;">26</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;">13</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;">39</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;">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;"><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;">10</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;">10</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;">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="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</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:7.2pt;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:-7.2pt;padding-left:7.2pt;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;">629</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;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;">762</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="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;">1,251</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,288</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;">5,406</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,228</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;">164,253</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;">164,050</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;">163,357</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;">165,037</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.89</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.83</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;">2.51</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;">2.14</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.89</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.78</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;">2.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;">2.01</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="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 class="item-list-element-wrapper" 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%;word-break:keep-all;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 class="item-list-element-wrapper" 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%;word-break:keep-all;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> 145649000 128116000 396119000 331698000 163002000 153762000 157951000 154809000 768000 455000 637 410 460000 9168000 4751000 9009000 13000 26000 13 39 10000 10000 5 8 0 629000 0 762000 1251000 10288000 5406000 10228000 164253000 164050000 163357000 165037000 0.89 0.83 2.51 2.14 0.89 0.78 2.42 2.01 100000 500000 100000 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;">P. 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 September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded restructuring and other charges primarily related to $1</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">.3</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 principally in Robotics.</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 October 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded restructuring and other charges primarily related to $</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 of severance charges related to headcount reductions of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">94</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> people, principally in Semiconductor Test and Robotics, which included charges related to a voluntary early retirement program for employees meeting certain conditions, and a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million contract termination charge.</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 nine months ended September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded restructuring and other charges primarily related to $</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 of severance and other charges, related to headcount reductions of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> people primarily in Robotics and Semiconductor Test, which included charges related to a voluntary early retirement program for employees meeting certain conditions, and $</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 transactions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended October 1, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded restructuring and other charges primarily related to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.8</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 of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">197</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> people, primarily in Semiconductor Test and Robotics, which included which included charges related to a voluntary early retirement program for employees meeting certain conditions, a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million contract termination charge, and a charge of $</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 for an increase in environmental liability.</span> 300000 4700000 94 1500000 5300000 87 2200000 11800000 197 1500000 1100000 <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;">Q. 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;">During the three months ended September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne purchased a group annuity contract for its retiree participants in the U.S. qualified pension plan. Under the group annuity, the accrued pension obligation for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> retiree participants were transferred to an insurance company. The reduction in the pension benefit obligation and pension assets was $</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. During the three and nine months ended September 29, 2024, Teradyne recorded settlement expense of $</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 related to the retiree group annuity transaction.</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 nine months ended September 29, 2024, and October 1, 2023, Teradyne contributed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.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;">2.3</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.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 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 and nine months ended September 29, 2024, and October 1, 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%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;">October 1, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">216</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;">119</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;">107</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,590</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;">256</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,713</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;">253</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,204</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="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;">23</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="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,286</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="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;">11</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> </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;">Net actuarial loss (gain)</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,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="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="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></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;">—</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;">66</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;">Settlement expense</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;">394</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="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></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="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></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="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;">5</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="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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,266</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;">352</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;">699</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;">420</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> <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%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;">October 1, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">665</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;">360</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;">815</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;">320</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;">4,883</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;">766</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;">5,138</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;">762</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,737</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="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;">58</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="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;">3,856</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="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;">28</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> </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;">Net actuarial loss (gain)</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,151</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="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;">242</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="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;">24</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;">66</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;">Settlement expense</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;">394</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="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;">24</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></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="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;">5</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="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;">54</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;">802</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,121</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,125</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></div><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 predominantly to those</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;">employees. During the nine months ended September 29, 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 and nine months ended September 29, 2024, and October 1, 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:46.656%;box-sizing:content-box;"></td> <td style="width:1.111%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.219999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.111%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.219999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.111%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.219999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.111%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.241999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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:#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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 actuarial loss (gain)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</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;">30</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 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;">79</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,490</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;">606</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,022</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> 132 23400000 400000 400000 2300000 2300000 800000 800000 <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 and nine months ended September 29, 2024, and October 1, 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%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;">October 1, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">216</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;">119</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;">107</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,590</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;">256</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,713</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;">253</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,204</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="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;">23</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="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,286</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="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;">11</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> </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;">Net actuarial loss (gain)</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,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="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="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></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;">—</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;">66</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;">Settlement expense</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;">394</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="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></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="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></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="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;">5</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="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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,266</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;">352</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;">699</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;">420</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> <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%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.22%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:9.184000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29, 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;">October 1, 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;white-space:pre-wrap;word-break:break-word;"> <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;white-space:pre-wrap;word-break:break-word;"> <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;">665</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;">360</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;">815</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;">320</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;">4,883</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;">766</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;">5,138</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;">762</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;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,737</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="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;">58</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="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;">3,856</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="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;">28</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> </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;">Net actuarial loss (gain)</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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,151</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="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;">242</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="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;">24</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;">66</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;">Settlement expense</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;">394</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="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;">24</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></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="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;">5</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="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;">54</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;">802</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,121</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,125</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> 216000 119000 272000 107000 1590000 256000 1713000 253000 1204000 23000 1286000 11000 2262000 0 0 -66000 394000 0 0 5000 -1266000 352000 699000 420000 665000 360000 815000 320000 4883000 766000 5138000 762000 3737000 58000 3856000 28000 2151000 242000 -24000 -66000 394000 -24000 0 5000 54000 802000 2121000 1125000 <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 and nine months ended September 29, 2024, and October 1, 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:46.656%;box-sizing:content-box;"></td> <td style="width:1.111%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.219999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.111%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.219999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.111%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.219999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.111%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:10.241999999999999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;"> <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> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">72</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">217</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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:#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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom: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;">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;">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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,423</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">462</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,792</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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 actuarial loss (gain)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">94</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;">30</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 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;">79</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,490</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;">606</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,022</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> 9000 9000 28000 26000 72000 60000 217000 181000 -2000 -2000 -7000 -7000 0 1423000 462000 1792000 0 0 94000 -30000 79000 1490000 606000 2022000 <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;">R. 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 September 29, 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;">458.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 $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">445.9</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 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 September 29, 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;">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;"> 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, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">respectively, included in other</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;">accrued </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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;">38.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;"> 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 September 29, 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> 458100000 445900000 13900000 15700000 38900000 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;">S. 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:43.494%;box-sizing:content-box;"></td> <td style="width:0.999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.092%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:0.999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.092%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:0.999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.092%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:0.999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.232000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <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;">September 29,<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;">October 1,<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> <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;">Non-deductible officers' 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="font-size:9pt;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: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;">1.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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align: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.4</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;">1.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="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;">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;">5.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;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;">9.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> <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.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> <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;">5.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;">Discrete expense (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;">4.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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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="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;">4.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;">1.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> <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.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> <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;">1.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> </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;">0.8</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.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: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;">1.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.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> </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;">1.9</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.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: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;">0.8</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;">0.8</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;">7.8</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;">11.2</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: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;">12.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> <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 September 29, 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 September 29, 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;">7.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;">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;">11.0</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 audit settlements.</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 September 29, 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.7</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 transfer pricing and 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 September 29, 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.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;">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 nine months ended September 29, 2024, and October 1, 2023, a benefit of $</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 expense of $</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, were 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 nine months ended September 29, 2024, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.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.06</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 nine months ended October 1, 2023, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</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. In November 2020, Teradyne entered into an agreement with the Singapore Economic Development Board which extended Teradyne's 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></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 nine months ended September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recognized a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million gain on the sale of the Device Interface Solutions business which resulted in $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of income tax expense that was recognized as a discrete expense during the period in which the gain occurred.</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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 29, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the effective tax rate was impacted by legislative changes that went into effect for Pillar Two in some of Teradyne's foreign jurisdictions, but it did not have a material impact on its financial statements.</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:43.494%;box-sizing:content-box;"></td> <td style="width:0.999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.092%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:0.999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.092%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:0.999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.092%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:0.999%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:11.232000000000001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <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> <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 Nine 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;white-space:pre-wrap;word-break:break-word;"> <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;">September 29,<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;">October 1,<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> <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;">September 29,<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;">October 1,<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> <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;">Non-deductible officers' 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="font-size:9pt;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: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;">1.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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align: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.4</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;">1.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="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;">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;">5.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;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;">9.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> <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.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> <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;">5.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;">Discrete expense (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;">4.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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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="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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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="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;">4.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;">1.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> <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.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> <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;">1.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> </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;">0.8</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.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: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;">1.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.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> </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;">1.9</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.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: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;">0.8</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;">0.8</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;">7.8</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;">11.2</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: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;">12.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> <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.21 0.21 0.005 0.013 0.004 0.011 0.05 0.093 0.036 0.05 -0.049 0.003 -0.022 0.001 -0.049 -0.015 -0.033 -0.011 -0.008 -0.031 -0.011 -0.029 0.019 0.025 0.008 0.008 0.078 0.112 0.12 0.14 7600000 18600000 -11000000 700000 200000 1300000 -1000000 200000 10200000 0.06 1700000 0.01 57500000 10700000 0.15 0.15 <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. 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 and nine months ended September 29, 2024, and October 1, 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:31.006%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.942%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:6.201%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:6.001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:6.001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:6.561%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.121%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.161%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <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 September 29, 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;">542,734</span></p></td> <td style="white-space:nowrap;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;">73,312</span></p></td> <td style="white-space:nowrap;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;">88,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> <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;">32,601</span></p></td> <td style="white-space:nowrap;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;">737,298</span></p></td> <td style="white-space:nowrap;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;">737,298</span></p></td> <td style="white-space:nowrap;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;">163,778</span></p></td> <td style="white-space:nowrap;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;">12,522</span></p></td> <td style="white-space:nowrap;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;">24,206</span></p></td> <td style="white-space:nowrap;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;">4,279</span></p></td> <td style="white-space:nowrap;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;">156,373</span></p></td> <td style="white-space:nowrap;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;">2,611</span></p></td> <td style="white-space:nowrap;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;">158,984</span></p></td> <td style="white-space:nowrap;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,308,031</span></p></td> <td style="white-space:nowrap;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;">178,291</span></p></td> <td style="white-space:nowrap;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;">794,277</span></p></td> <td style="white-space:nowrap;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;">76,882</span></p></td> <td style="white-space:nowrap;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,357,481</span></p></td> <td style="white-space:nowrap;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,412,247</span></p></td> <td style="white-space:nowrap;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,769,728</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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 October 1, 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;">497,863</span></p></td> <td style="white-space:nowrap;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;">83,203</span></p></td> <td style="white-space:nowrap;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;">85,692</span></p></td> <td style="white-space:nowrap;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;">36,974</span></p></td> <td style="white-space:nowrap;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;">703,732</span></p></td> <td style="white-space:nowrap;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;">703,732</span></p></td> <td style="white-space:nowrap;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;">136,451</span></p></td> <td style="white-space:nowrap;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;">23,754</span></p></td> <td style="white-space:nowrap;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;">21,812</span></p></td> <td style="white-space:nowrap;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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,862</span></p></td> <td style="white-space:nowrap;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;">3,582</span></p></td> <td style="white-space:nowrap;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;">144,280</span></p></td> <td style="white-space:nowrap;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,382,444</span></p></td> <td style="white-space:nowrap;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;">178,904</span></p></td> <td style="white-space:nowrap;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;">684,207</span></p></td> <td style="white-space:nowrap;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;">92,514</span></p></td> <td style="white-space:nowrap;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,338,069</span></p></td> <td style="white-space:nowrap;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,032,586</span></p></td> <td style="white-space:nowrap;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,370,655</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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;">Nine Months Ended September 29, 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;">1,497,552</span></p></td> <td style="white-space:nowrap;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;">209,435</span></p></td> <td style="white-space:nowrap;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;">266,552</span></p></td> <td style="white-space:nowrap;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;">93,457</span></p></td> <td style="white-space:nowrap;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,066,996</span></p></td> <td style="white-space:nowrap;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;">2,066,996</span></p></td> <td style="white-space:nowrap;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;">401,475</span></p></td> <td style="white-space:nowrap;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;">36,138</span></p></td> <td style="white-space:nowrap;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;">56,099</span></p></td> <td style="white-space:nowrap;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;">13,355</span></p></td> <td style="white-space:nowrap;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;">394,869</span></p></td> <td style="white-space:nowrap;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;">56,420</span></p></td> <td style="white-space:nowrap;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;">451,289</span></p></td> <td style="white-space:nowrap;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,308,031</span></p></td> <td style="white-space:nowrap;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;">178,291</span></p></td> <td style="white-space:nowrap;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;">794,277</span></p></td> <td style="white-space:nowrap;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;">76,882</span></p></td> <td style="white-space:nowrap;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,357,481</span></p></td> <td style="white-space:nowrap;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,412,247</span></p></td> <td style="white-space:nowrap;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,769,728</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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;">Nine Months Ended October 1, 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;">1,387,580</span></p></td> <td style="white-space:nowrap;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;">252,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="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;">246,541</span></p></td> <td style="white-space:nowrap;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;">119,472</span></p></td> <td style="white-space:nowrap;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,005,699</span></p></td> <td style="white-space:nowrap;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;">2,005,699</span></p></td> <td style="white-space:nowrap;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;">361,676</span></p></td> <td style="white-space:nowrap;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;">67,629</span></p></td> <td style="white-space:nowrap;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;">66,704</span></p></td> <td style="white-space:nowrap;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;">30,841</span></p></td> <td style="white-space:nowrap;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;">393,442</span></p></td> <td style="white-space:nowrap;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;">7,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="color:#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;">385,767</span></p></td> <td style="white-space:nowrap;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,382,444</span></p></td> <td style="white-space:nowrap;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;">178,904</span></p></td> <td style="white-space:nowrap;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;">684,207</span></p></td> <td style="white-space:nowrap;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;">92,514</span></p></td> <td style="white-space:nowrap;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,338,069</span></p></td> <td style="white-space:nowrap;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,032,586</span></p></td> <td style="white-space:nowrap;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,370,655</span></p></td> <td style="white-space:nowrap;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 class="item-list-element-wrapper" 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%;word-break:keep-all;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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;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, legal settlement, pension mark-to-market, and inventory charges.</span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;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. 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:51.27%;box-sizing:content-box;"></td> <td style="width:1.44%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.742%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.44%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.742%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.44%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.742%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.44%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.742%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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> <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 Nine 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;white-space:pre-wrap;word-break:break-word;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;">September 29,<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;">October 1,<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> <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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;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> <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;white-space:pre-wrap;word-break:break-word;"> <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> <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,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <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;">11,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;word-break:break-word;"> <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> <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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;word-break:break-word;"> <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> <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—legal settlement</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;">3,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">3,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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;">1,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;">Wireless:</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> <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;">1,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">2,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;white-space:pre-wrap;word-break:break-word;"> <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> <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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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:#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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">2,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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—contract termination</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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Restructuring and other—other</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,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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 and nine months ended September 29, 2024, and October 1, 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:31.006%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.942%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:6.201%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:6.001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:6.001%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:6.561%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.121%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:7.161%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family: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;white-space:pre-wrap;word-break:break-word;"> <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 September 29, 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;">542,734</span></p></td> <td style="white-space:nowrap;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;">73,312</span></p></td> <td style="white-space:nowrap;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;">88,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> <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;">32,601</span></p></td> <td style="white-space:nowrap;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;">737,298</span></p></td> <td style="white-space:nowrap;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;">737,298</span></p></td> <td style="white-space:nowrap;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;">163,778</span></p></td> <td style="white-space:nowrap;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;">12,522</span></p></td> <td style="white-space:nowrap;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;">24,206</span></p></td> <td style="white-space:nowrap;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;">4,279</span></p></td> <td style="white-space:nowrap;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;">156,373</span></p></td> <td style="white-space:nowrap;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;">2,611</span></p></td> <td style="white-space:nowrap;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;">158,984</span></p></td> <td style="white-space:nowrap;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,308,031</span></p></td> <td style="white-space:nowrap;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;">178,291</span></p></td> <td style="white-space:nowrap;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;">794,277</span></p></td> <td style="white-space:nowrap;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;">76,882</span></p></td> <td style="white-space:nowrap;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,357,481</span></p></td> <td style="white-space:nowrap;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,412,247</span></p></td> <td style="white-space:nowrap;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,769,728</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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 October 1, 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;">497,863</span></p></td> <td style="white-space:nowrap;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;">83,203</span></p></td> <td style="white-space:nowrap;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;">85,692</span></p></td> <td style="white-space:nowrap;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;">36,974</span></p></td> <td style="white-space:nowrap;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;">703,732</span></p></td> <td style="white-space:nowrap;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;">703,732</span></p></td> <td style="white-space:nowrap;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;">136,451</span></p></td> <td style="white-space:nowrap;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;">23,754</span></p></td> <td style="white-space:nowrap;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;">21,812</span></p></td> <td style="white-space:nowrap;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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">147,862</span></p></td> <td style="white-space:nowrap;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;">3,582</span></p></td> <td style="white-space:nowrap;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;">144,280</span></p></td> <td style="white-space:nowrap;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,382,444</span></p></td> <td style="white-space:nowrap;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;">178,904</span></p></td> <td style="white-space:nowrap;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;">684,207</span></p></td> <td style="white-space:nowrap;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;">92,514</span></p></td> <td style="white-space:nowrap;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,338,069</span></p></td> <td style="white-space:nowrap;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,032,586</span></p></td> <td style="white-space:nowrap;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,370,655</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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;">Nine Months Ended September 29, 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;">1,497,552</span></p></td> <td style="white-space:nowrap;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;">209,435</span></p></td> <td style="white-space:nowrap;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;">266,552</span></p></td> <td style="white-space:nowrap;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;">93,457</span></p></td> <td style="white-space:nowrap;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,066,996</span></p></td> <td style="white-space:nowrap;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;">2,066,996</span></p></td> <td style="white-space:nowrap;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;">401,475</span></p></td> <td style="white-space:nowrap;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;">36,138</span></p></td> <td style="white-space:nowrap;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;">56,099</span></p></td> <td style="white-space:nowrap;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;">13,355</span></p></td> <td style="white-space:nowrap;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;">394,869</span></p></td> <td style="white-space:nowrap;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;">56,420</span></p></td> <td style="white-space:nowrap;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;">451,289</span></p></td> <td style="white-space:nowrap;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,308,031</span></p></td> <td style="white-space:nowrap;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;">178,291</span></p></td> <td style="white-space:nowrap;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;">794,277</span></p></td> <td style="white-space:nowrap;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;">76,882</span></p></td> <td style="white-space:nowrap;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,357,481</span></p></td> <td style="white-space:nowrap;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,412,247</span></p></td> <td style="white-space:nowrap;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,769,728</span></p></td> <td style="white-space:nowrap;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;white-space:pre-wrap;word-break:break-word;"> <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;">Nine Months Ended October 1, 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;">1,387,580</span></p></td> <td style="white-space:nowrap;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;">252,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="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;">246,541</span></p></td> <td style="white-space:nowrap;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;">119,472</span></p></td> <td style="white-space:nowrap;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,005,699</span></p></td> <td style="white-space:nowrap;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;">2,005,699</span></p></td> <td style="white-space:nowrap;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;">361,676</span></p></td> <td style="white-space:nowrap;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;">67,629</span></p></td> <td style="white-space:nowrap;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;">66,704</span></p></td> <td style="white-space:nowrap;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;">30,841</span></p></td> <td style="white-space:nowrap;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;">393,442</span></p></td> <td style="white-space:nowrap;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;">7,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="color:#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;">385,767</span></p></td> <td style="white-space:nowrap;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,382,444</span></p></td> <td style="white-space:nowrap;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;">178,904</span></p></td> <td style="white-space:nowrap;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;">684,207</span></p></td> <td style="white-space:nowrap;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;">92,514</span></p></td> <td style="white-space:nowrap;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,338,069</span></p></td> <td style="white-space:nowrap;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,032,586</span></p></td> <td style="white-space:nowrap;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,370,655</span></p></td> <td style="white-space:nowrap;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 class="item-list-element-wrapper" 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%;word-break:keep-all;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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;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, legal settlement, pension mark-to-market, and inventory charges.</span></div></div><div class="item-list-element-wrapper" 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%;word-break:keep-all;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. 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> 542734000 73312000 88651000 32601000 737298000 0 737298000 163778000 12522000 -24206000 4279000 156373000 2611000 158984000 1308031000 178291000 794277000 76882000 2357481000 1412247000 3769728000 497863000 83203000 85692000 36974000 703732000 0 703732000 136451000 23754000 -21812000 9469000 147862000 -3582000 144280000 1382444000 178904000 684207000 92514000 2338069000 1032586000 3370655000 1497552000 209435000 266552000 93457000 2066996000 0 2066996000 401475000 36138000 -56099000 13355000 394869000 56420000 451289000 1308031000 178291000 794277000 76882000 2357481000 1412247000 3769728000 1387580000 252106000 246541000 119472000 2005699000 0 2005699000 361676000 67629000 -66704000 30841000 393442000 -7675000 385767000 1382444000 178904000 684207000 92514000 2338069000 1032586000 3370655000 <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:51.27%;box-sizing:content-box;"></td> <td style="width:1.44%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.742%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.44%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.742%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.44%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.742%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:1.44%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> <td style="width:8.742%;box-sizing:content-box;"></td> <td style="width:1%;box-sizing:content-box;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;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> <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 Nine 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;white-space:pre-wrap;word-break:break-word;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;">September 29,<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;">October 1,<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> <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;">September 29,<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;">October 1,<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;white-space:pre-wrap;word-break:break-word;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> <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;white-space:pre-wrap;word-break:break-word;"> <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> <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,041</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <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;">11,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,776</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,277</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;word-break:break-word;"> <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> <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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,016</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,412</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,124</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;white-space:pre-wrap;word-break:break-word;"> <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> <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—legal settlement</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;">3,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">3,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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;">1,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,707</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <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;">Wireless:</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> <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;">1,204</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">2,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;white-space:pre-wrap;word-break:break-word;"> <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> <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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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:#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;">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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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;">2,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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—contract termination</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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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,511</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times 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;">Restructuring and other—other</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,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;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: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,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 4041000 10422000 11405000 18374000 0 1776000 1277000 5055000 0 0 1016000 1412000 0 0 0 1124000 3600000 0 3600000 0 1110000 636000 2647000 2707000 537000 652000 1071000 2203000 1204000 0 2024000 1080000 0 0 2214000 0 0 0 1469000 5889000 0 1753000 0 2877000 0 1511000 0 1511000 2437000 0 2437000 1100000 <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;">U. 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;">% </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. In 2024, Teradyne intends, based on market conditions, to</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;">repurchase </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">its common stock in an amount necessary to offset dilution from equity compensation and our employee share purchase program.</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 nine months ended September 29, 2024, Teradyne repurchased </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 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;">55.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="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;">111.32</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 September 29, 2024, were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.4</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;">455.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="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;">103.46</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 nine months ended October 1, 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;">3.4</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;">349.3</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;">103.89</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share.</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, May 2024, and August 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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. 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 and nine months ended September 29, 2024, were </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.6</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;">57.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.</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 2023, May 2023, and August 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, 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.11</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. 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 and nine months ended October 1, 2023, were </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;">16.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;"> 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;">51.1</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 500000 55100000 111.32 4400000 455600000 103.46 3400000 349300000 103.89 0.12 0.12 0.12 19600000 57000000 0.11 0.11 0.11 16900000 51100000 Ryan Driscoll Vice President, General Counsel, and Secretary true August 8, 2024 365 true August 1, 2025 Includes $0.8 million and $1.4 million in 2024, and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.” Includes $2.5 million and $3.9 million in 2024 and 2023, respectively, for leases of Teradyne’s systems recognized outside Accounting Standards Codification (“ASC”) 606 “Revenue from Contracts with Customers.” Inventories, net at December 31, 2023, exclude $18.0 million of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" 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 and nine months ended September 29, 2024, net losses (gains) from remeasurement of monetary assets and liabilities denominated in foreign currencies were $(2.9) million and $3.1 million, respectively. For the three and nine months ended October 1, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $5.3 million and $12.3 million, respectively. Excludes $5.3 million at December 31, 2023, of contract manufacturer and supplier prepayments, classified as assets held for sale. See Note E: “Dispositions” 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, legal settlement, pension mark-to-market, and inventory charges. Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.

    _ ?2L"M=LH HW"H4 3@)5H064A MP">MP16MI;4Q%;G6/M6C;4U7$62R'I0Q$GRP H10Q6/G\1QU%#!\ZMLTQD\>\PHFL=FJG=E+>W@O6TAQ3MB:# M*4*!*LR"$T$ EYI9S22FN#:N9"/6:IO/E[&553BEJQ;/;"BVVC2.:(MHBVAK MSV@KR,"$4Q+0M8X;7&=PNG"0.3K.G!.6ZR]I*UA;O%<&;%+U,\XC^,(EY&@Q M.B:+D'QGM%7%EM%#J3DQ%S'7/M[*WC+7G4K,[>:CC[;"B]*;P)S/D#6O3JB0 MJCJAQD%2 C$;JXU>Z]J66,0<4(!2C(&RR4(4UD$L/#H?1?T^V24OWF[0D5)# MSM11L>,NAQ@13>[3/3U"FMQV-(T9DQ(F4#%P4($'""9F8"%H'5B).>4OB><'\JMSM4@>4>\1;RU9[SE$5'D M8D&&UBY6M 9:T@9MX$F*PNKG"!Z1W& MTX96LJ'CO=\)V#P+H=>[PB]Q,1C-YQ=M:[AU)4RK"J3YLOBH7BR"<"H798J*B;6.J3?F>B^3G#+.N?[L=P]MGDL M$1P17+]O92\(+B1777RG@/. H%1U^;W. KSS.MA@666_M1$03A:KF ?+J\NO M=(G@DB[@HT!K'$]!X=X3G!IZ8XCD^DAR7ZDJW (M='4YOLH*VR9]N@8$ EH M= V.' 1DU'LF=TM %#$H*%RP-D%<@^>E@$A96B.]CF5M>_XN4\?W6>XZV7>Y M2P63&T'I],:^5[JQ; ?XH3W^<3.^_;TJ)*GV2D[0-3AX244@(!#T'@1'J9[( MK_A._8+TGFF/$%UU%!2/%H)A[9_8%,6G*#Y%\0D$! (" ] MUC_GKF4HVY;'Q]5H[3[BF,I*-H+&:SR_F*6S,%_KMT9;78<"&[(Z!V1U!$_2 MR^2 H]&@$E8+(H*%S%-.Z#R/YEY=VS[K\?D)W>MMVSK=6//'U<6#HC3$DL22 M#ZG-D]58;%7DQ<76\BU!P)9NH*20+"0M];U:OMV&);O,0CNR(6/$CQ3 HP > M!? (! 0" @$I95+*#Z:4K3*80IL-X<$IM3:#U_(JK7DR M4)C,55VG ($S 5HXASXSEM+79QWM1"D/I:5H G'D?M]3XL@#XD@E5%(\(B@3 M#2A;L/(=9Y7O/),A.\_R6B[P)B5Q.^1(Q8YK^.]NM_YV6]S6&3(WW/N['3"? MA/G9((_>CS).\GSPTY\? *C,6FEUR."5EU7,9 T^((*/A269I(E>=0'4)\M] MSB5+L&C3ET/ ZS59G2W?9+ MV*/OC$C;RMU=V:7S-D"K'6XW8N,(=GLB,$)4'$'%D"!X9 M),A+?+B'.R]4=%6_YR4N!J-)FKZCJ3WD=Y+?23J+0$ @(! 0" @$! (" 8& M0' 0KO/^+>>#;MDKM-)%.0'26 8J%P\Q,@U>A>P<+R&4M>R_30+EU?U^L?2^ M?YO.NYOMK(=&]7[.!#%5WV]E+YA*&U&"]AE$%)5U8J6KUAH70@PY>1F]OM\$ M>V*JK2_O?2\:V-/0]+T/9@Y_&=9%28GDG+ERL:PIG MUT?^2)\O!O/I>)0'5W>-')SO7J75/A.3=)T.7UX1E A*^W*="$H$)8(20>GN M7M&/P7,0?E/WH+@C=1QTX(!9[74I#D2)$I2/#%Q,')0IUKKL3!3AR\"!<"$4 M+AD(H3(HD3-XK1QX'S%Y&V.R^&7@8.FF/;GII7V*([S$Q4EY$SYT%$]0;,BV MVK#E-GQZS- Y<)XDR4&28U^NTX%#B20'28X[2X[(NG>+[ =Q%G ^&' \&$HOV-+B E M'HF&J3R]B&/LH37Z^OGWPAZ%H+6..H*-0K=F?!J<#!Q2]-$))AWFM:FT13#C MG94@K6DE8Z8E!55[5-\='6JFK%AO[;^<:/)B/K_ W.6H$R.&7F]S^_R[*^6P MS _QXH'RXNV* O],!+D%@G26,1YM@5*T R6]ALB, H$)T0=O4EGK5KH10;;V MAV?3<;WJ\V>_7XP6'[MJ3\J&TC)B2&)(8DABR&TPI+)HH[=@>25'Y;&R7<$V M(DKX^K6IV+ V'2JH4)3R# *K[U2YJ/HH&=!,BI@9Y[9U8=D10_*A\V;(S39[ M.!-)$DD22>XQ21YT$Q>KG$$FJ\*TDEJU7LV9))"GZ19B2*)(K84361V?[]4+U@H\!!6T!1E#2P_! *$X!5A$8E]SQJBK?V\E41;6XJ8\\B\;;3%5 *E%(+7;7BWDC87+T54 M[$O:4NA3B5Z"")7E*FT9B-9X,"DGP4K,7.R0MH;6J:'VVTR&(^8BYB+FZE7R M18C:Y,@,2*,%*.T17"D,M"]<ADTPQ&TSK M1!9Z$ M8F*'>0I*JJ%SLN_,16V@-Y]@.)]?M)WAP;2TAM#OINV+ZWJM*[2NU]5CB&&. M>7 ^#I,Y[1D?,8[(6GS;6H@L&Q=:A!R?ST(YOV99G]S-^$#SCO<TER-(N69M$2" @$!(*^@X",>L_D+G-! M8;0*HE2MM+;*W:BU!.';^%/!N$MK@4L>70Y:)Q"IC49-'B$$=* QEEREKO5" M'(#<%:SW/CW52VX$I=,;^U[IQK(=X(?V&&D;C"0522J25 0" @&!X&C5$_D5 MWZE?<%(KQ1@(PZI?$=!#4"D CSYSKAW7N+9/>)8YJ^ MG2R_9>F?=.5NJ*$TE"/12^XC 4 "@$! (" 0]!T$9-1[IX*5M.@<%"89J,@5 M^.2JMM4EY\0%ZNSO$UTG%7R @*%ZE(T0]AK/+V;IK"[@+ZM1*-Q^Q&@Y:/-R MT"TH+6KJL5.%# M+HXKRY&:41!/$D\^($]&8[PL+H)M?>R5DPE"SKX^LD4Z@8HA;ILGNU7IVYQ9 M1P2Y_P1)P3H*UA$(" 0$@KZ#8/^M^_XM9Y+*WY3*CGC@0/!10V;$J>YF! M5+PPEJF<<:U)>9:MW:]F@!EUJSC7X),)8(U#+GD0.H<'D\K<#:TYKC1RDLM$ MDD22#TB22G#&A0W 2Z5&I;'5HJO0@J].%2PAZ;4*]$TV#7=)DO[(&@3=AR3W MO>BF,VC>9PK>#Y'Y),S/!GGT?I1QDN>#G_[\$$A-TGC,"9CG"920#.K-RRUU M56JKC2_>=H'4)\O-SB5>GUZ=<<7IVS_\Y6.M#S*>+L&@-PQZ_JYA. MX>ET/ ZS^?)3=]LT88_XMT."6[F[*\-TWGH,ML.E$>44E*"@!.EM @&!@$! M(" 0$ @(! 0" L%!1$OV;SE3^/&;00T?C6!%P@H&#!6F!$&D^&Y MBSV:ZTA&BV!T%6HT0\^.:X8L;<<0'Q(?/N0D1BZU#,Y"T1)!&6O (>/@E57& M*!16K:5W;A+D)3[K/P8"G M;X9GRZ;!N.@-1P5&+:6R2N!"%L!#R#Q+5S!W5R'UC8D_\R=+.,[K49V4)Y^@ M>8JIOG4QZG;.#S^NVBF*,1"U$;5]C=JLLXJ+$B'E6!6L;$E()01PTC@AL).BK;2%BQMP=(6+(& 0$ @(#E]V')ZRX*7 MR2"*8QI,+%7PZC8J,T4%PB85BLXAN$ZZ&SY C*",/F"&?^)LVE:'$US\8W^*@GMYX,#UOJXHVTXX90P=M30XZ.%.I MWL> '$*4&E34$KQ0'- [Z6PH7N/:G+N[SJV_@OIGENAEP_F_-9@_J2@_68&< MMN0H D-,24RYCTR9DI&\C0"M%,= L6P@YF72&X\V2ILEJBYV_F[3L_S9[Q>C MQ"2D24B2D" 0$ @(!@8! 0" @$! (" 1'ZC%37.G;<:6 1N:2 M-+C$$BC.- 2A$2*&$$JPCG?35:ZZWR^6WO=OTWE7VZ!A!3[5'HFDI5ZO><+,YP5E?V MN_K.,YS,1^_Q,I0]^&E<%RE-8>G$A8MU3>'L^L@?Z?/%8#X=C_+@ZJZ1@_/= MJ[0"*Y-TG0Y?7A&4"$K[Y>T8_!@N"-U4%G>M\,2 MRJG,1 %T(H)RWH,3FH/VTCB-SFJVUETN<*5B5AF"103%2X0@4$$*RH6L93%. M?1F66#J!3V[Z@)^B%"]Q<5+>A ]=5]AQ.U1ZFU&+V]#V0[OJ5(E'$F7K1FKCUS_1]_?SWP_AM MV3R9PJO_G2)(PQU4QSJ >S9I!J-Q;&;<*7I%9_5OO3+8:+8>>1"N)5J)(HLCM M4*07U14751T&4SDO8(2@G >A5"FVNOWHY7KL4_GLM8&<7/TXK*YYB^KW^*,/6+_+9?ZQP$*OZ_N:U6R9O7>KS_S58*?0-5\D="S$>[/)UM;:(>W;! M/<>T8KY5$T9DM+IT3Z;OWDTG?XVSO_SO9=Q@L'JX3",E4B)C3O"Y!7P&7^+G M59@-_CV,+WX\X($@1!#J-X0^3?:YPLXHP^@24Y=C?@A&!"."T?=AE-+%NXMQ M6&!>06?5JG&%HL_Z-2Z?>G'9M/&W6S5M)'@1O/H-K]>X"*/)%;:>A=ED-'E+ M'A(!AX#S?>"\F2ZNE-W-P.=R@J+]Y1).% .E&"C%0/=D1V8?3KU+!OJI.I.+ ML^G%/$SRQEIW'R[*PS'(5=>4S1CDT])3WUIZ>]M"Y=:K[/ET5E<9#EY6E3CX M6WWZ;#YX-LE5,9[B^0+?M38KPB_[K*B[KL'#)EL:M7"_)CU/,:V6CZ0V/<<_ MF(3F[GRG,,_P(*R5@,%I4))Y")@2!)]9XJX$IMF201F=P#EG M@3,1BM6J_N$[:Z\CAL9OLQSOF%2N*M M[?!654Y1E.IDZE"JD^E3!B^L!2D45M?4,Q'66DU5=Y59CQJ**I7K1)5BP6L+ MNE(8)L>\7!]SM\4^*EKHH?.]#ZG1^):-8/$2%X/1?'[1MH<'TU*7^K((:;ZL M/ZH7"V>KQQ##'//@?!PF/\Y4W=\KU3.S07O&G5J+J$ORD2,45+$JUOH_+ZJ[ M;JRSO)H (?S:[@O70O$0"Q@FVY2"C!!XKBHWYR*4\%FK=&4MZF6[W"\^*4N+ ML=HV?GHQ&TW>OL+9:)J7+__:L-@*,7 R#^WXEF/$5I_\QVAQ=H;C_'PZ>Q,^ MM WFSO:^_34]'D1E ZO;'OE6XL MVP%^:(]_W(]O?Z\*2:J]DA-T#0Y>4A$(" 2]!\%1JB?R*[Z3/B<4]]%8,&@% M*)$S!.4C:.X=JAB-2_P^8?2K]+G'^;\NYHMW]5#F;Z:?FKRV]JXO)I=]79>. M1/S2QWB-OU^,YO5$3W'V?I1PY92\QC1].UE^R](_Z.\S\?K)?20 M2 0" @$!(*^@X",>L]4UQ%8E0+R\*Y5,H MGT+Y! (" 8& !#()Y(?K>9NY%SE8,$&WWA+!@<_1@'5P%]WUJ4K0OD MXPIIWD<=4W')1MAXC><7LW06YFM=UVC#ZU!@0V;G@,R.$I8IHPMX1 6J2 2G MM0)9C8\.G!G.USI]WB4X_5FGST_H7F_>UN7VFO*:#!&)\[V^I\22!\22VOHL M58M>,]]Z&R==65(%,)D7- (KX]TKZ> V+-EE+IH1Q(^]YD>*X%$$CT! (" 0 M]!T$^V_=]V\YDU+^=IZ'=L*5E$&@5Z!\]N"U#&!]L%8ZYZH$_E(I.Y^#,BJ! MYP9;__BFE*,"8;V0H?[?M'%O#Z.4M1X:24D?Q)'[?4^)(P^((Y6WP6IM0"=6 M.1*C!"^1@TDI!"^],.MC?S#/'H_ MRCC)\\%/?WX H#KI4T#I(-C8DE:M@XJS B*6^E>20N=[]8>\ NJ3Y3[G$JY/ MK\ZXPG2Y+]*N0RME_1RK]2'FTT58M)DXC]]52*?P=#H>A]FJ6.D:R>PFDL4/ M@,P>?:66?SMLXK7;8W8B.(]CEI= $A29Z+[L)! 0" @&!@$! (" 0 M$ AZ#H+]CYKLWW*F*.0W@QN,!V=%,&"$4J",R&VG1D-2W&6/R7F]EOFYR4[- M=42C13*ZBCB:H3?'U9B =F6(#XD/'W+G6J8B&?> 250^U$*"CQ@@BR0P111R M?;CO)L%>XL,]W(&AXJOZ/2]Q,1A-TO0=S? AOY/\3M)9! (" 8& 0$ @(! 0 M" @$!(*#<)WW;SD?=/_>6)A1F HXQB4HV498^&1 &1]8P"BRZ2107MWO%TOO M^[?IO*L&OM*;(>?^J")#Q%3$5,147YV-D$1EFDHXR;$,*B<)P3D&K%C&M=!% MAWOU$".FVOKRWO?B@3T-79\LSG"V'$<_PS.!#5,"\S*"BJZZD]Q:D5"XDKHJ1:X$# M)HOW3AO(.;3BZ%0_(UM8-(0LF7/.9/YEX&#IICVYZ:5]BB.\Q,5)>1,^=!1/ M$&+H]38;M]R&3X\9.@?.DR0Y2'+LRW4Z<"B1Y"#)<6?)H:NJ8+D$*#8D4%H+ MB"HE<,E:+")IYK&+O0J2''L('4K0WPA)OX9QF"0<#D[Q?('O(LX&P@\'@@E% M^QM=0$H\$@U3>7H1Q]A#:_3U\^^%/5*Z9?8( 4*4",H;#D&4!#HKY9W#S+5: MLT>"&>^L!&E;ED\T&KPJ%IATT:%FR@JSUI1O.=GDQ7Q^@;G#D2?<-..SS>WS M[ZZ4PS(_)-,/EQIO5Q?X9^+(;?1#S-$'[@188SE4=E.5[UR$Y(2-.F,6.7;" MD:T3XMET7*_Z_-GO%Z/%QZX4.AO*K8[P)I(DDB22[#5)!F:,X=I6DFR#7$O2 M$()P+0F<,<&Y=&9-2 852I69# +#!"H751\E YI)$3/CO'[7SDB2#UW+Q32< M>))XDGBRMSQYT-U ME#$" B\:K)!%VX@!N>R2A6\W5%L-F7 ]I&)JB$6<3)R\6^UJLC8BI (L>-MZ M8&5P)2/P)!LW8E!V;7I3D(P+(P4P7KU\%:6"R*2IG!LCZAP\.KLS[>H]&S)) M85!2KL22Q)+;8LGJR@MI"^30LB55]?6#S1Y0**>U*;$H_B5+6H<\9)D@>\E! M^2*K'@T.=# E&^&]MKB[,.C0,S'4:ILSFXZ()S>OR?S:6OMQ"L.GU$1UG9NX M%SOUM_4(_UA=FUB7[C>A]7PZ&RS.#+ MS ;YPR6Y%Y>F*Q-%F3'WRXQYBFF5&"-7RT=08LP15\M3,XAOJY3D@](&!7!M MJSVJTFM!SS"B>R.C[_JQ>L%;AGTIH$RG%162LD\(P5B-PE*YQA1J^EA6_$ M6EO;/?5#M=44$Z(MHBVBK3VC+;1&%LD=5)*RH%0156Q9!ED$'G.I?HA:SXR3 MC@6&"J(1#!07&KR+#BP7B#$J$67>8=*'K8++&TG,1RM\QUT&D8.CI; MI*].:&Y#QH(RX*P*((,VPBEI7%R358DF,ZL"+V($KU,!G6VE M*88F^K7,B,ABEL5H2.A#);+L(6KC0;2)BSF$&-GN2A^LT$,K*)Y&O+67MY)X M:TLE6S&'')D'KERJ'*0#^"J\@*5@C45;V'JN@G!99>&J '.9@]*^@&<^09 L M5 DFDV%IA[D*2O.A\,*EBR)7T#8(3P6+D1=J4 MO[062A7%3*H^?2ZR6@O4X)$9X"SY:D=RU'AM+>IEN]PO/BE+B[':-GYZ,1M- MWK["V6B:ER__VK#8FO;@9![:\2T[]:P^^8_1XNP,Q_GY=/8F?,!YAWO.3AZ7 M@T_ZF(B.B.ZK[GQF2DNE 5F3Q=**2G360BBNOE""M66M/.S.1/=U@OOW,+[ M^['\]PXNS] M*.'**7F-:?IVLOR6I7_2D;NAS-!:W7=WHY_<1P* ! "!@$! (.@[",BH]TT% M(S=H6S=U63BHG"4$Y5,5N-P9(9F/*MPGNDXJ^ !0P4I&R'L-9Y?S-)97U"P4FS4#$%BJ(:(\PR^H 87HY4E1K2XUIOG+KG>GY5 M?D+W>E5+EZ4JI%%" );#S.. MBFN=C%L+=7?-DYVJ='%<;1B)("E81\$Z"M81" @$! *2RB25'TPJ6R6M3U*# M"SF"8J%*Y5@2A%-UT!LW[C,+[(3*?A/G9((_>CS).\GSPTY\? *ER2_73*WE;N\,E#GK=E@.^QN M5,<1;/52<(*"$[W7W00" @&!@$! (" 0$ @(!#T'P?Y'3?9O.5,8\MMA2.X% M2Z: %"Z XLY!T-D"CT%QD7T0?FT$V29[-=<1C1;)Z"CDJ/F0\^-J9DG;,L2' MQ(BF=C3J7+H*]Q(=[N -#%5CU>TYQL1CC MLLIP58(U69Y1'.-@,ET@C?\Y&/#TS?!LV31HWT:55YV;6Y&4:H\\Q@1,,6YC MP!"2Z*P"X!NC?^9/EG"E .%24 LMGKT!3VZ*!PS:\E('5+;,@_I;LQVGU&_1&I$:OV^E?M! M:@<=*. Z1L-%]1V]\*!\0/#>2JA?J;R.*#1VTOIP1Y0YKW>I/NH7=U*TE;9@ M:0N6MF )! 0" @')Z8->SO=0N/_S?SC!1=]N]KY7Z.SI_M"S#SA+HZO^?%]L M#@W.,+_%03V]\6!ZWAP$VB\Z9@Q1_.&AX@\>!0_,,G L"%#<*W!*&<"0F8TR MH;+LOC/:KZ#^673A9F8M5\K8]ND_U=UOU\LO>_?IO.N=O.DY$/C'6WI$5/U^U;V M@JFRC4PHQR$$AZ!T=N!Y"F"4]MEYK#2DNNC,14RU1Z%KJKBHWW.R.,-97=GO MZCO/<#(?O#^70\RH.KNT8.SG>O MT@JL3-)U.GQY15 B*.W+=2(H$90(2@2ENWM%/P;/0?A-W8/BCM1QT(&#XGAF M0I;J^K,(RJ.#$', #"V>H(Q7,JX%#HS2:-J;A.6@&)<0-";0WF$4J*W5:\4/ M2S?MR4TO[5, (?>L6V&$VX#9T>,W(.G"9)<9#BV)?K=.!0 M(L5!BN/N%>]@RRT *6UAXA& 3->Y,)+OQ&0 M?@WC,$DX')RDQ33B;,"' U%5.VUM=($G\4@T0.7I1>O4U3]+]/7S[X4M4LZ7 MR(,#:]I4*U%$M3#H(;L&^M$7%%)6+: D^U6HI9!*B-@F$2@J3ET$' MN=:G>MGT:=6HNL-N4%S+H9#;[ CUW95R6+:')/KA4N/MNMC\F3AR"QP9(Y,V M" 5&%P8J)@O>"P16I9DN05A7;"<.FR&7EGB2>))XLK<\>=#-3%-TZ'45F\XPWB;UN?JH\K&. M(J(,+D>^ULE/9A.4B D,LU6JRI3 K'-E/A] MY6+J5TJD3*2\6_$J'%-,5$<]61Y!)5$@8F1@C99#3]*5I"NQ)+'DUF::5@VI6Y*DCE96QA,1 M7/7YH3B/5LI2HBGK<5#EL]<&85-')<>=VQI)BJ!0?2K:[ M3(6#YLGK7(7Z(-3CW^Z*_H2;'U+@IU_W]<>_^WNW/NO=G]J=',U-3_3-&0Y" M:L6A8?)Q-'F[FL,U'"RF;W%9-_K':'$VJ(\&R\$]]?G!D^EDF5H3%I@'ST>3 M,$FC,!Z<+NH3RV[KK;IT?)'KJZ/)X W.0OXXP66W3?O+?/!X,KFH;W^-Y]/9 M8E#)XWF%Y( S^'\-G,N?^HAA-L!)^X:GF/!=2^B0EQD=PT&8U4.NG%-/X>VL M?M-Y:-]3EI^L)Y9Q,L>6Q'KC*,OU4+J0&XI_#Q6+ZRWG(N=ZZU3/LD1Q-?EG] MK'WD_&=_]&AR<\$N/QVG']KIU"_X^?(0ZQK]OU]GY*V1JMK M=IGNM'JB]? ?E8]7EV_Y4:AKXY?SZ7PY'^#G&8[#8O0>;Y[)-)' M-W.K\%T>SB9K2:VMI4\KZFSVQ9(93<9U)4'%P.SRGG[^0KVLJZ=7O^26-^ \ MO,558EGU7]I8KS#^(WR<__*GOW2[;/6-9=L>;[PN]=JZO'K'DJ27K]]8J6LK MKMN%M>L,N0[6U#H_[;'U^V-UZV*5@UV<^YMGKQ\__8^7SX:#%R^?W,M$='Q@ M@SN*D2X(;:GKJ^U4W')M_]/NQRUZ#NJCTY/?7CQ]_*;^X_1- M_>MOSUZ^.1V7SZ;X/GOYW\X_2 [^%Q0.JGOT_"1:X_EO^UC_?BUH&; M&[_]0^S>UFU9>F=+Y^R;9OC2HK6#:0:N'GM[.U29-KVH]K .O[7# MO4L,U^T^A''/*.Z1GMUU9:KYT_?/=-,ZNNU>BTU,W;<0-'H/C4]%J%>X^'$A:C]Q0;:8"&?KSL"AT\E/HTF5^M.+>9CD6W3KW9^+ ML N6\-]MBG![EO@Q*WR[#8#?SZ8(3\+\;%#&TS_F@S*;OAM,SW$6%FV3OV6U MO!\M1CC_N=/EM,T+\3!BY;:)6UV=^\Y5D@4LG Y24-2A9 M/'B)KO*54T*+5'E+=-$SLWN^>J#97GO&5P\4XEF3OD>NWX23113A)'*"A?8KU+6FT-*'DH!VW=B6_[-M^F;;1N& %2.X]*!L#.&LB M,"PVN"29+&L-IS:)(]W$6T>>F55#Y;;9"N"8%S?QU-'/V %YD.[YM.T*,66#A(++/;:\T00A5M&)R(3!GBL2UO8=--.YR1LJO M#7I/;B"O(RNB]%"8;38(/.9E3HQU-+>R%XQE3?*&>X3JBK.J7)T +X.MM(7% M(3H?\(:@UJ<,/">?S09CDP33.IV-5_?.IU]),-RW(@CP_*=%K#6"Y%*AF!2:O,%.'C!(WAO4]3,,I_6QP5N((5? M7('M'[-ZS$^G?W1E5+@>:MY[HT)LU?=;V0NVLCJA-DJ!8,F#*EE"$)(#8K0Q MFAR,[B1I<&ML)>20F=[G.E/H=S>Y@^^F]?S^2>'>'D"*K,;W@B<&JUYUH'W MJE<+ Y>* <&E4=G'XE4G&O=3KN[SZ>PF^+J2NFK(I>R[\2#2ZONM[ 5I)1Y4 M;CYY\=F"\I6O0BIM0$M1H5)"D=9T(75W0%K,]9ZT*.B[$\7;RKSJ3__T-HPF M\W]MLTI:D/>R?H:LR7%CC*S)=[)ZF71:?X-?U/%G.JAKN?2B%^*OOMW(_^.O.<[@V'+*]G=X9 MSK,H+:_BFC=VE*KJ9F]!!,4B"S;R)+O0VIVPX_>+TX=<'Q/ /9AK.>Q7].UF4U1V)_JPN3TM%CNOAJ:IPG@Q'TUP3@'9(X?7 M08O"@PYHH"XV6\M 2EOEH_<)G(T(43,5C!!%:K6-<.^OE\CN*)JA[5"YX\KM MO4\X@ZAQ/^]IWZAQVYD/C'E9? 1;+()R657>*AE\<:$DJ630?AO1V/N1UW+N M+OP39],;:OJ(B(O2?/=57C_%@K,9YL$B?$ 2U4<.JH.V' <8#W.KB.XP@R%X4=E MJTAD$U4253X@5<:H133:U(NA'"A4"8*7!@P/KG@TAG63O+QKJE1#)B@>0>'S MG>K[U[@8S;#MW@[.Q_4;ZZJ["+-1& _&GZ4[DSD[(-R1.3LL5;#?+,@Y*2UB-5_5.'15CS[47)!! M([+UJ,ZW=V&N60782YY@";S M<4KU&E;[.,.$H_T31?/ \?EQTL5T-\6W;"Y>8M&9;CAA@9EF\;%B9BA&2E439S:3G?CC1>(G*4KRIP+Y.#'D_R,G'H\1*9G5L3N*O%OB_#Y?RJ%W5-Y) M4>N'21JIBKUMP=P0['=)L233MC^G2Z;M@$Q;-DR[%"0DGB,H;*TS=8R6 M1V10DHJM?T%5\24KJ-2EL@HF!ZNWFVG2*=7]8+2;]\WX?)HDD_+&#C2S/=WKH6&49F@S!M)R4*#0$9AQ$+5%+ M&U)FN!V1_:1^9SN6?XP69T\N(7EE;3YV9FN,4'VW-<1D?;^5^\%D!QV,$,RH M8). &$H")3R'Z$J$E)+A3L? L6Q'H7?$D[<+/R@_U/RXLODHTK[W,OV+SL#S M)8YFHWC1%A_)\T-"&QFU S)JL4B)3"!X*4(U:J9J^%!MG-+:2::0F;"6SME1 MU@U.YO4X'D_RJ^E\,;O&_TFLEWK95K/SR+H:A]9VFN(DE,'IAA)$(F0B9"W@-" M9KJ2AXL!4)L *OG*JTXGR%)6GH[".KVU6MVM$;(20^.VV7'Y^ AY^WL8FS@F M>^]YO,3%H/4,'YS/IN]'&?,@?KS9;[DNO/=4 $!6\/BMX+8W(;)EL1A1;8ZT MH'+FX'SK+E%$8485JU(G[2(KH)]4/+^ZA/.O'_\^;P-WKS-='U\CNJOD(^>' MAF]SRV$_C16E*!%=$EUN+YU^H^9]IV,1W MS_.HIB_T;-@$K>*>WM:C.MW=YN3R+G;>#W'*V*N+63H+\_KKT])B8%7W+3X. ME_FYBV49'?Y^,3IO.2?DT1U0S@OEEQW0%H[467NA B@F(ZC<\G-C4""*]S;I?/)[D9U=8[VIHIF)#RQEEDQ%;[O4] M);8\(+84OJ1H H?LVT:"+!$\!@$^.N^UR-S%M5+F32)CNV=+KH>245.@A\F] M[;T'T!R 5:AL6:$WF@S"(%[,1Q.?6%U>Q\<[W>;2P0V9(^Q-;[O<][1M;;CN6P46T M7)>JM%& XM9"M+X2E$;K?>31I[4._YVH\X[YK(P^8(9_XFS:EH(37/QR5%1& M$?E]U^/+B'S]V?_&Q;(M]1S3Q8Q247L M(.V+P>MQDO0C"N? $W6H S/$%0U M9M+&U(;3&!O71@'?18W7F_(5R_4^C,8-XL^GL]-JF4ZO@?X4XU6@J;M>>7K( M/+5^(MK<[WM*M'E M"F]Y%P8!5)7'E39%O N(-1;A5Q6-I0ZWD?T[P%M5O8? M6D?!>0K.[[8QQGQ^T9I7-U^@/KL\V^8,C*=A0O;L@+"V?_9LJUF ]UCRU]$6 MNMF$VP<_W?W#+>G0;^I0IHU*+7U.!BZJIDP:HO;U?P'ESQ'M-2;RI0ZOJ MO#+.)^7))]/\6[7,G>VA#>N1D>2D^/-N9Y=/4\7)9?'4X@P'\[ITFP#]E \R M'$QPL=2DK=9J.6VE/6BYXN_KF]LTQ?ETG,G2'1 T^V;IMMWOH*AJ6 P"$S&" M\B6!C\J"]]8A2F=862O@W2BQXQ*NSRM:GXZ6NY^+BUFU2;]>8A7G+W%1350% MZ.KU9@,[,4^>#:4ZKEZAI-R)SXC/OCJF53@4W#'(KO&9LPQ+PQ/T$:G% S$P&TU(LPU/6P@ MQ>BT=JX8E%T+Z;]=0_+5#,\O(SZ/)_E)&(_G)^7;6X^=-3"*@;!"\8*% M.^RD@>Y#D9DT0T\A @I8/X""'DWF%[.6^$3V96-T49-W:O+^GU5O2U-<,S6L M"F[I;;4W48%73GCFK NQDYD8-W(6;YJKWT8%7UQA^56]_.E.YNEVHYR<[=\< M)U+EQ)K$FMMBS4IR5<"K B6B; T $_BL!134-EMA>!&LRQ8C#\&::JN=DXZ& M-6GHW?V&WEW,,;>%^-49&62GR$X=M9TZZ%JG@%BX5Q9R0::A,'$ IQ=](UY6LKLK<3_+ M00EI-!XM/I(S>=QY,@>=*7;0CB!ZQWF. CRW')26!EP)U25$9T3K)XRZD_*U M3[ _*;^U0NF3\F2)\:X:8#KJ1D3DN/_WM&_DN.TX5F*H(S(0O+548U)!\-9! MR!)]B"Q[=J_6OENB+^KM0*FR#R._GXY:(':2!U?KF:S'<>/JH*W'84MK&X)1 M3H++W(,R.8!K^^"YZF,>$)7+H[.&GR:H9?45)Y8<;_O*;'B ;$B MCURK7!+8Q"HK!H$0(GJP5:][M(49MA9PN$]Z[!98D0^9X\2*%#??<=S\QB3L M-'WW;MJ^=IK^FVS5 2&-;-4!V:J@-!-2&BA%5UN5?(&84H(@0RQ&":E4-QTG M/I5R?()Y:]O?0'[:,-Z5Z=)#IH^K*IL$/9$DD>0#DJ2V+@?))00?6B<+I2'P M-M7$-B,<;V4A/^^.Y\//V(N)+^S0\XQ\D\+/$8_@BS3 ']0\(E6;H#LG2^>"M$ M8,!*<*"+YG@]8H(WDS?A __&"W.SJ;C/)J\;4U/ MS\(,?ZWV+S^Y00"=S9(=.DE. E'G?M]3HLX#HDXNM/$J9N!1,%!*2/ .$R2; MA(Z.1>3=M+M[6.H4;*AI"C=M#3R0Y_#%%.Z,<3$XGXTF:70>QF3<#@AU?3-N M6S8_Q2+Z( M(U-64:"&[CZM0*1$46I%1Y1U M1)1UV'I<9I&2\8"E$6(J!J*LA!ASX?49[6Q8:^UYW[SY3@AQ77*;H97ZJ$B1 M@O7[+[D_ZSA-5:QDS@[=G&W9X# ?A _60I/.H'RS&\EK\"4X&8LJ1JNNA[=0 MG>F^+75BK:.YE;U@+6UBSME;$$D(4()7\A%,0#$L2B=RYKR;W)9N68NB!A2* M?AA=_&(^OVB-Q[_,4:_+../L\O%U(GN8Y,NGIN=+U)V/PX026(X5U3SU*6>Z/SOS>HOIBTBSQZWP:& M?7W+]%7#:GW;^*+MK"X3,$^6*.YLA)@="G-DU=QF3:. M!11Z!@%S!G0F1H%1*#OO0)?'Y[RM7;$9&J^ M/.'+;M[+8_U*S_D^-^^_PZ6AWOX/O[=;70@AG#.@T:5J%JV$6!\"4RBLL-H6 MOQ:TZG#TRO,KNME>;W_GAEK;NQO(;RWDZW;]/>[]3^1/Y$_D?_#D+YS7+FL& M.3C1^OE6#L>$("TJ$[UU*762:/]PY*\X&SJ^P0XLL?]#9NH?I;/UK!1,J\1[ M_)#.PN0M#F9A@8/5XV4ZT-(9:SL=RP?X^\7H?5W^U'F3)J0=^X2T+9LZI:U/ MP2I(.050.00(U?0!5UQPS5C6J9/N/"N0GY1GEPA_70%^,FG6K_WW[!.@7^-\ M,1NE!>;VPN-)_OR)&^^\CAX^'83\YQ%KJ, M*YJAV&IQVGZ:Q?^?O7=O;NM($GR_"D*Q$VM'G-34(^ME[VR$VE;W==RQY&W) M=V/^FJBGA&F*X!*DW=I/?[,.P"=(FQ)Y2!#(GAA9 G >597UJ\RLK$S>_YDJP7_- MU.AEG+PJM?R,ISHAQOAY>7F-7Z^Y#^_ 4NL'PJ3U&[Y:/*:/W&:'7:R&] M:PE,2+8?,7/@0RU@K M:6^'+PVQ]/'/T2C=XR=E->>?C_C7O;S(M9O%DEBJ] MQ6&/.%NTV=$H\;SL/:/YM&_+WL0+DRLBEN(2M.HUV031@A>M0JX:E;813=H( MR,HA"Q>J@8;-]Y.''F(P#@SJ5+,707M\T(7I@=Q;SI!F[W:K.@[O(##9F&PW M;L$F87QS%6SV"*BU@="+'=;4A)1:!*G+=;(I7[ H+R#XTBN.AP9!A%Y41<1H MG,Y6Y&TDFS9'9+;\5^G*OQ\N:\B-'YZJ7JM^K+$Y[KM2GV[*^F_'Z MWYXL4/?F?MJ+YD[OGM7G-O&9>,Z\?G=?%5F.* M (F9>(TB0+!%@W&II2R*,W'#'&D60PG&0BG]M)PBO'N4]+><,C:3O?1^&WEM MM1V"_0I'"_/Z07;,XA-&@F1_^1O)^]8SY=W\JBCNY"%)W M]J_^[85Z\=1 M/2SSD]-C>I'Y83X]/JYEEDY/9H>+D]GG>C([BO/RY\OFWAF46^Q!?RAKD'>6 MKIIRU2J9E$T09*V M34(J!,HY8(U)CBRS1XFCG:%&[8.O"TQ]5):I08?=BB.]CPI-?XGIH$XKO7>&U*5G*WKV'S[NSHV> MLF47L_\+E>YK[_(U+7W_LSWZ?GWR< MT=]F;_H7]/GLA\7AZ#;M169GZZ0WI.&_.Z$/5K4XYV-(-WT[/YR]K\>Q?#ZL M8RY^]_UR]NKP\)1^_O=ZM#@^Z4E"_DH3;28%_+]CQL;^J,\U'O? +K#CS77 M3XG>0\MAIH32PRP>]^SI=.^3^N&8[G04^WW:>"4UC"RCGOTQ7W[+=OZ6R_.W M?'E3F/[C=/KLRG0J\]_Z+/H?]-]9/HA+XL^JB,%XZ7A9G!_6XQ:'WZ\>Z\:_7Y+1\>=I\<_> +KBN_4[D5C^\^QGXRIQ];ZK MCU8W)BGM+[I^E?\[FJ+__ [T]^V@_A/*_+B.+*0['YQ^.OR^S)='!_'S=_W; M\_M='-"=KSII;7>O/OBOT^7)O'T^ZZ_Q4B!I^/YHL9R/]S[N%8[GO]7++3EW MR/_SCLOHG\-A.V>LV1">"Q'Z>'Q-1N:'!R0Z0%)_O![3JU]0MZX^7CW)CP-P M%#_4E8<#8J-V?A/-ZF/WTYH=[+0H/_&*S+]0_'@)HH]9. MJR5*)XW[3[\=0_3F[?O7[V;OW\Y^>/OFQ]=OWKW^L?_MW=M__^G'5^_I'W_] MZTP<_OW[S_MTS'LC=F%??_'H83\D4J^7;;1V+2PO&%]SZ MW-1]<_JI'L_S63:8F'PI)D).0I#56C-$40W$&E72&%K%C;*R7Y5Z.';K]FV[ MG)VEDA%[U+<KE[/W_\YIH\/,OK][\Q[;*V?EX M7-Z\4=@C4*X_Z](0V:<9H7NNIFMSCU;3P_QR]DTW^Y3X_K(5J.3WW\[FRUF< M'=38M;39AX-%ZK;9Z='1P9QL/3+FNI[W:;3=R.H\&8/&C[K9-L:1'R^HT?.\ M[.$[I^,4>'EN9\Y*[8>!R80M];=ZL#BBO]$+G[:81Z_0L*J\50\.EM?411\>+\:3R(-U.*85.]5J#Q9Y&3WS.B'^>1X<3BV=OT LJJI19_IO^6T!UK5 M,XM[K+M+O=&Y=/G*BT<.JY=>="5W.+]!/!C&!Y[V*);QKY].Z;H5758=%NOQ M8I26\5^EMFYE7WJ#&[IGHPO/_ )]@_T@DEX]ZMIGOZ-^^[1^OT-ZP]/E[-,B MS0_6WY^]1OFM5RTY'Y^1I\<+DIU%._G]O.?3YS.9NACZL6D'BP_SY?A2_6X7 M[9]E^LN"NFWT<,P_T2O3F_V?T]AK%_>.6B<6NG*[\1Y= ,8[?*1_'?1/:VOS M/*^'^?.P[JQ;+[YXG;Q8WD7&;ID'YSV\DNWCW^;Y7"CJ=UOBZ+AD-]+3/L$! M-1U(*GMSQB<>W6([BI=:!^/UQ?^ZT7;%LW -FS>Z$$8C^/L1D-!?8/E=HE'I M9O &2B_:0\]&H=S%_SP]^HE(BR^=(:GP%H/2#ITR_W(Y&N$?M1[16QV<]\S: MQA\[Z ]Z9%4G4]ES?^OSM>: M-3>_OY#&"Z\)2R5+Y;VE\M*ZO9(UTFQ(][@JH#^M_-4=Y>]6/[HDI.-N4ST^ M^#Q[\6Y]M_[MBW/A'<[6W'^]6(G/[OSC^IM79]^<2_[X O-#6N-.NSR/"_JE MUUPOJGE^G$_GW=D6C]?KS&IU7!ZMG+GG3_IEM<[TC_XR_OBF>3;[IJ_O_4KJ M@\_=+4]KW_D*=5RIZY=]!3N;N!N=\2W/5)ZID\S4<\W[RLS\WV>?WKQJ]+G M\LCR.($\GBOP9Z+X]_4'YU)X87[>)(+_>L41=4DP;W%1E9BM]PJ440U0JPC> M1P^ZYX[/) RB;@1C?(V+ZAU)TIR,H'AX\BKGQ6G/)_SAE\5!-XN6[^G>?SE8 MY']<_?##VU_?O/_IS=]FO[S]]Y]^^.GU MUGJZ']2[*E61688,,F//"10U)!$4-">:3<+)T#9R;7^-Z/XE+N?+M^V:V'Y> M_7F;Z-X6KZU>JN?KX5O]M-_YNQY9-<^WBV7OL^ZT^V6EV8UJYO1.A[N_X-XZ M8U<1,1=Q,#UFYGC^Z<9XF'/OW,DZ).CT<%7=Y]RS.AH%]-GO'TF__SQ;_'Y( MMUR>IN6\S./*"?CJX&#,Q;BF_^J!Z^BB68H'W7FW\E*=',?#Y2IN;CG[&'^K MLU3KX8ST%VI-?]F7L_>CY?"'[SQZ_,[VF58^L=JZ[3$CQ6%VV$/X#NBC'@@X M^MQ*UQM6EYY\C"?]^N[=&]N\.)H?=LN&FDR=2B98_]TP.ZSTRLMX_/D\/*G% M^?'%2_3?+T_SQS]\T;$Q-P4SW1*PM.ZJV?)CK2? M9F>MOK%C^LF*LJ"^[LW5JU_.E9C> M<2N']DG]@^ZY$H=V\;/YX2H4LX_-\N/B](#>M]*[QS&^C+KMOTX/5S;I>:S: MGP9_C:)RN(IH^UB/Z\EB=A:_\J51:P,]X("N.G_XV/YW7>;&HZ#CH\YRF\Y^ M6'SZ-%\N+QO5[U[_<-Y3_<8U'9]V<5-J%!(<[A07]W1.WJT)I+M-&7XX+21D MI;QL ;+I^;MR,A =%M(M4D"9=9 ^WD<+Z<%6M(@>Q=7.[MMV'EYY$5WYZK#\ MNJQOVVLR@/K.P/*K=9,_7O&>2F=^Z,7_4G]VK-T8L-JG*'5J__Z\6UF!V0X% MYNCJ^/TYVM>KVO+2*MXW]3[%?]19/1O=<CYSO2]VG MU[T,>S&.:'XQL'^B'OU6R65?W&P\Y+L_VF,=@0KK%Q8J[?O^^;4'^+!Z?CJW<=[+PAPZ6]WY./BV4]?V[? MR#RDMSM9',]7O^MY"L;V#K,/BT7Y?7YPT#\^H95IWA-7]+=>C%'?!XL>ICGJ M&F?-/E<)29VJ\]]ZP/_X[,4G4AGC/^O:13V>ZZ1_KZ];;7->[K'>1:M]Y=_C M,2F!JT\O=4L?X7E9![=??2]X,6 MXR@=]_W9=8.IXX^.CA>DR?3JE:-#?-P,[FLP->+TT]%*23U3&$G[.)C7WU8] MO-)$EHO#WA^DBM)[KS20[E/_1%+9%=YA+5/+TX.5*-%\(86QJS7C-^-@CZL\ M"6D?R O!C&EQNA+)3+TU:D9=#NHEB;S>Q1;DX/<[7^F^^4AGCN)G>GT&*>]\'Z!K]K L[:3_'5YJW>M[OHV*VGGM=E$^/ M^AP=I?#J8!Q?:A[](_8Y-%^NI_=F2_NG_0[KQM(5E]L:EV=7C4_KOZ4A&U]K M_)R:\[](FSH9]U8VM;?_=69E7+S?I_AY7<)TZ'<_)$B-S:8'9=+ISN(0RA@Q M?$T][69P6FF19 OED]/1^E@->[]OF1-BCB];2/16XX"<7'N+E22M?C]N]U\2 MQ%&;/ER]P/8<8_@R5Z2Q7EF1%!0O29-"D\%G4HUJ]%+4IJ0U#^+/Z;&$=,C6<@7/U6K6NC/"KKW/YE?N",#\DZHS. M -("^L&(TG.X]N"E]9;QQ<&OT72VW[^^Y7YKR_K,^7*[]^-2:-_JF:O5??EQ MO4"=O?Y_[ZP^.=-(^C+1%84+E:;[%H[KQZY]_%;7/UO!?'1X?:*58?Y_S]7, MJ]VP6J#/:)SI.E(D\NE*SXK+U?IS_BTI!2>_=V?61>^>AVRMGW6Z\AN-E#\8 MU[KU ZD[>BO.5O:\/YH$EQQ,"[.@[TO38?U;+M]/MPN^%NM--SR*9^3Y'.27R!HEL])\CG)Z<]) MGEDX:]LA7JX/?=<(AOOXJ&]X[I?;+3NG@%^.V7J"I\_RZ:?3U119;70>K$,O MS_3]/,JJ&W7-XR7&XB<\=-H.VSRWQP+%(/[R<_?WU#Z_?O/_W_YC]].[=KZ]_O!(\]?>W;^CO M/SR3P\*[O]4S^^EP]F;QVVI3>Q4;T?EXL5UW(>M]Y^ZPQ.X)6$6A?_/BKZ_> M_>7%MZ/OESAZPT]GOZ[/7N5_KEF\7+\2D@W/ (*\7=G6DOWM71-[YV M5OS*'R]"/%X\'9?//!1]E^E\ M7^!\]:(W7^^+U2N>K>6Z#6=;:9<<.&=?C;'.Y^?\NI#\\'%>V^SMN<_KQYI7 M&PH_QW_0A=^\^.'MCS^_^':]4L95*,?*7[4*V5DMFG$Y^[W2R\;Q0-UO\])7 MW?/?K%PHRXT@FM4.35QO&8X#L7[3\^ 1NAOUS16?U-K!<[Y5,Z8J&STWYT$Y MJ_<\^/QR]NI\M^'@\W#1AV//CAM0ZRLN=VKOEY/YR7I7[TQS/_/Y]0Y9^?OZ M_L;R;))0)]1Q$[1K'%U+:/.>'FT,/%E>*FTZFCL7,2C2G.=FNM2I9QW6 V.Z M!O$EM\)A%4]#/^Y[5V4Q;GWT6WZ:GZR#P^AE:2ZO>F$,(#L<3V[&/.[P7-IM MNW">#*L25(T4F'$;Y<)I>KZA\I)(,6IJJT=>[^[N;/N\=HR147@6.;?::>JO M>KO%<3#=D'\_,C7Z$I]WW?'SRA."N(-%+_XY65ZK\/"GI[A MYR$5A.4XQI]=#2,\6'&W'WC_.$8#S/I!M]%?3Z+<79WC5+H<+3#F>S[_Z)L. MQF\)"P2=>NEW9^O [)M4#RN]W+=G^PRW_F!8O^T(E]F'X]H/:/?WC1_H'Q_. M'=F7]VT[ZFK,'U=('.&_7&VUMLM"-I+Z'H#$=9SC)CG6F^47X8UG3OW1[W]T M092SP)"^F7,%-:LK\OD^]&.@\A[[ORT8KZHSX(Q.@(WLGJ"J 9M*<0V%*KA1 ML/YK]G__OHK/^>OQXM,/?=^+FOR_:6'Y87W<_ZZ'4>[RNGMV&.7';E_]?Z_? M_/IZZZVGK3.5'GHH-N"V%OMM'9E;L2!T,2E@ %EM ZRJ@6^U@C0YMAI3D_9> M6.@NE*N]];:M^^HOG_]6%Q^H^1][E-C/\?@?]63]U=]I'?MP.#+O?5?P[TJ- MN[3F*C5VW\[O"V!;'-"R,FH,H[VTMK:65];DE5UU:=WN65]6XS':??V[HKPK^J2[HG=4I;]* U>W;J;^V72]=3/UR]?P1QK;1\M]OZIBT.L8K)R; MMTS/M:3W%^J"3^_??PZ$;UK'OQOG^O?GZ1=>BG\YNV!,!G>TK-\M5^<\Z@U3 M]L7Y2URNUM6-]#$0_/-W9S>Y_,LKA1?&!Y-&%>2_W$:*%:!NN_:QKW,OG73/ MY%VYC=Q&;N/VO"NW\0_;&*9MXT5ER=5-KE>7=$UGV; MZ3[O(2I_T'WGI=RWH0,?:0)]FI=R4'=J OU9)><]G$ 7:3=YYO#,X:7GSC/G M+$-KS@W'G:7,FRRW.'K9VOGCL[T-8=;A^[/Q@(O)@^CO7V/]+QO_[/ MQ2%$^.'C_(@7559(>0[=>0[]7#\MCC_SI.%)L^.3YG$5#YX5/"N>PZQXR*7D MU\,Y=<4R'JPTLM%#R/Y!GD,\A[Y '5M5>QTGT$\7A5EY0O&$VI\)Q:K:T_<* MSXIMFQ4/N7OW%R90)-R_?9+[L0-7^;J%'/W=*]?@L.K=U%ROZZKISU_N-Q MK;.?Z?./R]GK,8/)NU[+;)58)JRR<\R^D5\EB$_334\O@P^V9WOYU/MX9NY/ M.OCRV;/Q]Y=O(+[?7C%=O5F__L\R"+T_/]Z^SD$PNY2$X,%I^5SD]"'B1)Y5 M6[E]S[M]+*O.&]0VSREK3D MRQ>ST\/YZD:__N>O[WZDE8PZGGZH7_3R6_-/\6#Y;R^ _K5*C/MO+^;_//GN M\/03E,4)K'_QXG]JI0(8[$A0F[H%1K5I%03TTLBT\,4 MX34=O$S*QH5(NI,C?0NS,1!32""C$,&TEE'HZ_"RI'?%0MS*F50VK$U!#!&A M%M+$JH]-F=N*\3V8W6@&80W#B^&U[4/*\)K0;!0R.E$TV*0-8,@%//H(1<32 MO*@UY[SA]"JVYJ8E&&,\8(P"?$L95 I5&PS63ZYYJ3 @PXOAM?U#RO":#EXI M"2EJKN'=(((I%"VC9IRQTD=6:#TUX(KYJ= MVN=EM1^\MDRO=>/N=7R.0UB^<"J]I?9Q^,K#S+$_3P#Q;&;A5P[Z%Z7 V-V5 M2(0H=:L*T"9:52QZ6E5H)>J:LJE(FK1VUU>B;(2NRB9P+57 (CQ$52PH'Z5) M3EIL;>J5B!8B]!,O1'?)^;'KTX39R&S<5S;:4*U7&,%F50!#)85-$B5]%:I& MIV+L&O=5-HJ 2J6H0,<>2=B,A=##"8LWA%JADHYU:C8.+C :&8V,1D;C9 X, MDU%T(+;2G1%1*X@^=N^KM-5C0?KC.AI+$!IC5I!K38!22PB*5$V4N1@MHTO& M3+UUY 8GI@[:838R&YF-^\M&4:TN9 I#-DAL5#J -UF#QEI+B"J$M+$S56+1 MLIH(B)G^\%)!JB'0WW3*KED9Q=1JHQS\Y/&,C$9&(Z-Q?]'HI'?&>;*.G26X MB8*0=*._!1]=;$H)&:^CT<0:2].&S.XJ 8UN$*0:#^@%]!B#4&%J-%JVIQF, M#$8&XU1@;-Z)BJ&1UBBN*56)B- 8_H%7,QFW/""0?(ISJ664C MOW^)%%ZY[CXIU4O59V59G*:#^H1KUQ.%\]ZE,_9D&2L^FBQ!8*N JGE(NEC( M)J&/5L8JPO5E3)N0DS8)3/()T,@,M 86"-4'G:46V:>I-?R@!FVF/K#PAU+R M_%8R9B6SDEEYC^@"*ZL318+*60,FI<&K*J&Y9GR-*,@DN,Y*Q"(4I@ E.^*K M0PD^Q0(BJI"4;:5-?K9+&C%H%YB5S$IF);/RD:(-,&NOBP"#R??(@0BD+-(? MT:2<0K5:;03P"^U:4NC!%9.)E1(AN>X^%C[U_$FBNJFC#9P>M'Q<]PBCDE') MJ-QC5,:6)1;B7/%(V/,V0C3:0V@A61US%INHM+E4A[6!;#U.0<8,(=H 4E6; M7' AFC(]*E$^;@ "HY)1R:C<8U2*&@-VSV/0TO8$!1J2\@JJMK)Y)8JR&X%: M*6.)T5@P19(%;DOHQT*[FU,%NET4*=CI4T,IK1F5C$I&):/R<5 IL]1:NP3& M=F,ZJ4;&=-5@1' ]H9048B/[NK$UE&0D$$I[YKTJ(-E60%NED*QS+Z6;O';$ M8!_Y*!2CDE')J-QC5!+7C&ZB@:ZF%YT@A3*IDJ!BK^4C]LV?E_9)CW21K]POQVM5HKM6;]>N_ MFY_0K?.M<_)O=?&!;O&Q]\+LYWC\CWJRM]4'OZR2Y%WA_%"MOY'-4ZWIW&26 MZ'T8WCUL,DOT3@_O'C:9)7JGAWZ>'=PR:S1._T\.Y< MDY_F).W>%B9XM9S'V2\QS]L\\][A,ZS_P:5NIJS3U8\GC'6Z>C;$J"P$:Q&, M4\GDHG*24 MZ35A<%>P.5V#RG3:SIZ*:_[F2<-E=@#:)J!4*6!+(,L_>12 M*!NIL[0I)28K09 .!HBDK_F*HN?/TLXT="9.G550A4$YKD[/\-KZ(65X35A] M231AC&H04E&D1KE&#)(-9"4CL-D0A-F E\C.F9X2-?AL@>PW#SXK#:JE8F)# MX_WDN:+%X-W41Y 87@POAM<6PZM4X9+*#2QV&[")!"FA!:N4T\'*HL.&U\L) M0]\T2@9<;*YT-$#\" M*6M(P$LN0O4$KFB\"3BUXF5L&/SD27Z>#;WN=WB0 UB^-(#E4SVFYBUY-=F? M*<:+R!^<4\?03ZI+B":0!BR% $^K!^FU07B,QM9D-F)67/39EV[B9[+X4^K7 M-%I],&N%VNLJ)W<]ND$:-M^963RD^\FW6RD7*EDNYJ5@W@6\B IJK6O9;)38TL M'88@IZ[RL.L"SLS:N2'="V:)F+0-.8,-D4S#J 4$E2+D*##*%%TM&Z8A<2QY M$XA9-EHB59+0@^] >6FE(5M3E*E-0ZT&+5G/8F;QD.X?LVJIWHFDP7M-_!'* M0NQGJE(4+:P%=]F8Q MLGA(]P]9*>?0;) @E4(R#3NMTCU$EDP*L2H'WL5"R"*U*=II4QXS\N3UZ?'B MJ ZSG^>E'-39Z[@\F<7#,GO5>D *+RT/G%5>O.Q)Y9>+@WEYPC(,C[OX_'D/ M[,7RY+-*.JL*M++TC1-G(/JJ@.Q\;7V4SE:_X;@,$J/V/=U!$H"UQ\'8[,"@ MB:1KQ];:],O3X-3CEM2^(B+/K_ "LY'9R&S\(C;FDEVQLH$0M=>800%!!@TZ MFEI0N2)LVU#=!>KBT$)RCM@8JB=*RGYXCQ1]GV*M54S-1CE(.[7FSFQD-C(; M]Y>-M;@22U*03,_?9PAQ0?==[^RJ4AY-"I"E@I=&6=$="W49R MP*2*]D9$<)HT1DSH(6;EP4<=,OV_JW7JM*U21 M(UGA@DAJI 4O/?&U5)7*U#FEU4#&/*.1T0+&K MBB"K]MA0N90WT"A1V22K BG1 0K,0'9W YVJS36;*NO4:+3$QL#>QJU/\",? M(LQ*;G&8U?BTWU==F!8'Y=;I]WYQ$@]XY7K@2:E>JCXKR^(T'=0G7+N>*,'< M73IC+Y8Q49T33CFPPG5'AJ0ER6 !8X-N!26:N!%KI4W(29L$)OG4]]DR>)\+ MA.J#SE*+/+WS(ZA!FZG/+_RAE#R_E8Q9R:QD5MXC+E4;@8K@*%54@!8U^%XI M4&'U/A I0]QP%",6H3 %*-E50(>2KHD%1%0A*=M*"U/7!Y1&#-H];F JLY)9 MR:S<8U;JI%-0I5>54(58V7K< *J^QZ:"T3;YO)%\1&C7DD(/KAC219U$2*Y) MB,*G5+4B7;5.S$JG!RVGSLS.J&14,BH9E6<%>))JP9$R&93L.=V-@R1C!EF4 M3"+:%L*&"6YSJ0YK ]D:7=-_'J(-I)E6FUQP/6G3]*C$R=/ ,RH9E8Q*1N59 M/()3I3B10)?8K>D6(4ACZ)\Z"&-K-6(SVWG&$J.Q8(JD:VP)$%7QD+0*E4QV MD8*=W (?E'[<6"U&):.24;G'J!2]C@,*UPWP!%AD!.\#*9G"N:1U(NUQ0ZLD M@H:2C 2O1-\,J@*2;06T50K).O=23GT82JO!"LFH9%0R*AF5CV2 >ZS6)TFO M*WH&/U,(@#E"5C$904P46FWL@?M6>[T<,L!C/XJ M]9J;S!*]#\.[ATUFB=[IX=W#)K-$[_3P[F&36:)W>GCWL,DLT3L]O'O89);H MG1[>G6OR_4[)?KU?]4+(_&U2=MVG^ORO M#TLML[?Y9)'J\4P.,R64GGTCO_T:L7R:/GIZ 63'_I?*Z.K-^O7?S4_HUOGV M@]MS^N;#;-%FZXTO^F]>?#B<]UTJ7AIY:>0FLT3OP_#N89-9HG=Z>/>PR2S1 M.SV\>]ADENB='MX];#)+]$X/[QXVF25ZIX=WYYK\-,DR][8F\2^+^>');'XX MZZ_ YX.>8>WO)SK[LQ?G>H)1!;-'D$$G0%DKA)H,8$BMJNBTR7:CL(=7-5J; MH-K4DW'T\G'&-\AH1$@RN5#BU$<@M1@\3IVC^=F^0,KVFHU>40GME M#!19,Y$H)X@^%"@^"VND1U_JQ@'N4K245H,-U0*F3/J4EO1'R]I6XU3%J;-- M>CLH= POAM>V#RG#:\)4N:KJ.J:]K;T^FNSEU+"G%7=2HU$B%K$!KQ!SJ44Z MT+HT@I>P$%JRX(71N;AL \JIJV/81\AIQO!B>#&\MAA>R@6M;3%@FB4M2AL/ MOA?L4:94;850R6SD^;8I$_+(N(RHR6XL7H$O2D)T(5EA1='&3 TO/P3-\&)X M;?V0,KPFK&9;,)12$XA,NA-ZTJ>24 9\J**D6CWJ#:>7$CF&XCRD0/8FEE8A M1*QTC<@6>V$#X:=.D8B#F#SQ-L.+X<7PVF)X52$:1J% VBI)\Q+$(%LJV"AM M4RT$4F(>Z(21KG$)HK*:6IRD$J1ZB3HUO'K20M:\&%[;/Z0,KPE+ MGD2KL#H-2M<&&(N$A,% ,]6*VF(3J6T4R[:YY. BJ$P6(QJK(*::P6@MZ3I- M;!,3P\N$,(@P=7FH9T.O^YTCY B6+YQ*;ZE]'+W"MN1K6Q$AE4304T0 :_ /2UT#4N0(Q)%155#&[JK6.G M!V61:Y.SJLUL9#9.MC/MBBW60,_Z#1BT@51% (G:I):KI']L%"9, D/P @B? MI*4+^GDBA1ZD3R:6TB,&IZZ+X 8CI@X)9#0R&AF-^XO&A,$2S'IU+6T!"UJ( M+>;ND= F!!>;SAMHK/2[:@+X7K<0/?$Q1"LAE&)5:-[%K*?>.K*#\X;9R&QD M-C(;)ZL1([+6E>C6F@2L)0(IA0VTT5YG'T)V&S%!+LB@4O"]/(SJ)G6_VBA0 MDNY4HJT.V]1L'*R8.AB;T$)6#!*<#H=$Y0UHC:9J12*ICR*+IJ2UJ M'+1F9R.CD='(:)P*C=(:[9034+ %P)@:))L3R.S)E';1N[*!1FN,(;V1-$W5 M#]G48GK1U0C"6"LT(2.ZR>/4!0Y6:X;CMN<$D@\14?6L,K/?FH=]<1(/>.GB MXN%.42>"3CX!&T-]DM6!] M3V>DI*R;64$\VJQ+5E!K:Z3S1P71BP:VHD@^I&SEU.Z0H =G'E?E9U0R*AF5 M>XQ*GRUZX2)(HP*@K09"R &D#J:V*(,0^CHJ:\A9*]E&!4,BH9E8S*QPI;C4DL:3/-). Q6^JG3-3DQ&'S< 1&):.24;G'J+0-8XTI M@1X/AI;D(9B80(DD1= U*[5Q^,DY4;W+$E23V UPA&B2 :,\!H.Y-#-U6DYI M!CEY3F%&):.24]PS](Q*1B6CN!G.MWJQ?_]W\A&Z=;YV3?ZN+#W2+C[T79C_'XW_4 M$RXX><0%)[G)+-%[,+Q[V&26Z)T>WCUL,DOT3@_O'C:9)7JGAWZ>'=N28_S4':O2U-\&HYC[-?8IZW>>:]PV=8 82+W4RWYV=RB:-2EU.&(PV":@J]S*#Q8,O,D"(U5I?I11UZCT_ M;<6@W=11M\]F-X_IM;U#RO2:M$!*, (3^(H6$&. A,:""RD::QT*)S8*I+3L MDLD1K$\*,/D&*=8(Z)6/MHG:RM1'!H(#&\&%Y;#"]A4Q"UG[E,/5FTU@V"%A&4$*6@+-X)MQ%6;YN7T=:>]D]W MX%D(GH"G9""#,BN9VM3PDF9 /76V)(87PXOAM<7P:KD5=#6#],T#MDH&9+0) M(GI9<[95RHU<;S5(8[NB5EHC>)&V!#E;5$FN]&KDO28&*5%1EP:N2.<; M(4IM^NM##DT+I>F7RO9DDQJ"([4M:KJTFF:#31/#RV@S&.697NO&W>OL(,>O M?&G\RJ=Z3,U;\FJR/U.,%Y$_6$2RDJ3F1DBY^Q]U3!!B(W,\]'T37YJO&R$K MWF23DW)DKLNN 5M+2Y A$*G@T%7,U4U=IZYKP+SIR\SB(=U#9NE0A$/T()OP MI/B6GK"M!,A2&I5+E"C,AN*;G$K)%J@FD>)+MX"(MD(D9OF6JG0, @P&MM=8H>"6@;V8":]#H2J(+/ MBM2L1!I60P1K0XY&M5ILG'J3Q S>LZG.S.(AW3]F":PYYI1 !.< E9807$CW#UE9U>)C"Q!U\("9]*9@E0#1L&JI M+)%L(WXNJ6P]*6?@DB!N9=200J1;&(W*1"U]FKK^GQ2#U(&9Q+HSK,?IZ767BX-Y><(R#(^[^/QY#^S%\F1$TU*2(EU%E?U@KX5D M^LY)"BB$-]'*C: 6(Z6JWF9(V0; H!PM:5BA>1UBU-B*F_I(BO1#\(];)_:* MB#R_P@NL=C,;F8U?YFZ(HA_/HF&B=B<]Y.C$8[>",9C8Q& M1B.C<2J+NJBF:FR00R',^98@I*:@9"N-5*VBDQO'1(2WE=1&H.M\UQHM>),4 M&!&,KSG0/R8_)A)(;7S<8H;,1F8CLW&?V%B#:C*1":VRS*0"N@1D2QN0,@EL M(:#-&Q:U\SE9,IM!ME[I-8D D>X!34:=#"85Z]0;^#AXR,)B"ZX@ASL4"LJ, &VUI443;HK1H\6]3;G^!'/D24E=SB**OQ:;^ONC M M#LJMT^_]XB0><'35 T]*]5+U65D6I^F@/N':]40)YN[2&7NQC+50BT@:P69= M (75$ I*$.AURUIGJ38T_.AL2]Z351 C @;MP&>DJV.Q2"M<2R),7GV0;[D#T*0-!T0 Z1:STS8"/2CNR!IPQF[G6L(,U M*ZBU-< :%40O&MB*(OF0LI53.XJ#'IQY7$\QHY)1R:C<8U0:(J)RVD!P61(J M@X&D"@$P-M><"E'4&XI*Y*R54Z2%QMH3LSN(Q1MHK0@=LA;>3WV.W^M!"48E MHY)1R:A\)%2JI"I:%)!<"8!H,D2)JI,S9$0;PF8&7Z5UC^D7T&S/^INKA]22 M!M-\$@Z#E7[JXF%.#.:1(_H9E8Q*1N4>HS*[Z+4L'D0VA,J>O=R[JL'%5IUW M)<:RD3C8.5%]5T)5D]@-<(1HD@&C/ :#N30S=;D?:0:)4Y?[850R*AF5C,KS MA,5..*5Z>=EN=DM1P4OZ6[%-.F&QN+"A5=*CO3"E@BN5K/!"FJBOS4,M0C8C M(HH>TC!MPF([!#=U)CU&):.248FMF MPUQ.7!U-2*CMD%-74Y"B?TX/3CAG(]>U;>+V763;)V MOPBO?0OFFMU).GW=3WM[@K>AVK]C=R=:KWF)N^."L82 MS4UFB=Z7X=W#)K-$[_3P[F&36:)W>GCWL,DLT3L]O'O89);HG1[>G6OR_0[) M?KU?]4+(_&U2=MVG^OR^J+_YL6'PWG?I^+%D1=';C)+]#X,[QXVF25ZIX=W#YO,$KW3P[N'36:) MWNGAW<,FLT3O]/#N89-9HG=Z>'>NR4^3+7-O:Q+_LI@?GLSFA[/^"GQ"Z!G6 M_GZBTS][<;*GA8(Z2(20>MU+V3+$?@ \2(-5YBRSJAN'(%4I(8D*P4<+F*.G MJX,%%7*T*')3DR>W],$.5D^=6^/9G-EA>FWOD#*])LPPGYILI6A(H5; F"*! M*VCPU5A1BK09PV8.-8/2J0HE:-'3^3KP1@DP"I5RQ8N@ITX,I*T;K M,+Z;7 MM@\ITVO"!!0BE()=[5(Y=Q(1O1 3N!"#-<[[:C=.51=?0O78P!69 +4O$(U% MR%6Y&G*I.D]=.D@:]P@I()E>3"^FUQ;3JTD3I)41LE.QDXBT,-L4N*9R,:I4 MU?,[7*57*Z8%8Q+I:ZJG^E:&5#7I(>J04Y7HI9J\7JX4 [T9TXOIM>U#RO2: MLJ(M.M.*U[ H8,F-/(G"VI"-%R!S+40O5R%INJ89F3!G M452.4Q=U"8,W4]=T87@QO!A>6PRO'+'5:C*TU$CU$F0.1K+_H,FDBDM"![>I M>N6$LJ9^#9*Q:7V_IAG(L=]*ZN+KU*J75X,UK'DQO+9^2!E>T\%+1#1)R@0F MAEX:KUB(H500S8H230TM;_CLT67M)?TRY$!VH]<5@G0&A+82M3'*"YS:ZS4X MBX-"R?Q:-^Y>APDYC.4+)]-;:A^'L'"%\H<9=*Y0/JY%V@?CI;4@O'6 V*N- MNVJ[%R KGXIH(6^L15[[6HL&;94F1=IEB$H'4J2%J&AL$'[JM4A).5C))J@&=4_Z/98J+%!)2_J1ZR$P&YF-S,9]8F-& M-!)5A=P+#Z+PE8SJ%L&E9*Q0SE;<,*IK%01 8J,(%5?56KUH"J0.B$6V(-K4 M=;7,8)#1R&AD-#(:)XLZTD4G91&*C*0">BDA5-(B90Q-..M*T6)#;6PJ5JW[ MH9;NHS3"0HC901#>D@I:C1)3GU<)VC,8&8P,1@;C1&!$XZH3V4,BXYALX]; M*Z_!$B*E+=$6XS9TQMRD,L(#*9MTC2$ZQIHB$"9UMBAD*GKJH Q>#'U*61F M([.1V;B_;&RQI6#(@);6D#TM57[V6[.Q+T[B 2]=7$2ED 5U"\$(C*-%D]B9Z;3=T?!UCSG09&!$S((H P=+:YT6JTGA= MM9QZSTP.4OA!H>,RXJSH,RV9EH\5FNI+\=E##V3R3WT7RD7 J8\-2N5 M" -.GL226#9"'F=E430:K1" MPF2.9+G' J$19*M0#8V,PNJI$Y\H:?H!7&8ELY)9R:Q\I$A6VT2JT8%QC5CI M:@&O>KY.G9RPHJFH-W;>Z )2(TFE5%E(P$ V>&S&@Y36D46O:@IEZDA6,3C_ MN!%;C$I&):-RGU$I6HYHB9*6M$,D,(*/L4'R"8OQSJ/8V-Q1%G5 ^E'SE5#9 M")7=*B<37#JGJFXE3!WT'_2 AG=V&)6,2D;E8^V#ERR3" FLLQX0E>[%=P)( M;V6,NM6&?C-[GS 89 21;?=P:@%)Q00Q2UW0^93KY!;X(*P=0GCZQ"[.?X_$_Z@E7GSSB MZI/<9);H/1C>/6PR2_1.#^\>-IDE>J>'=P^;S!*]T\.[ATUFB=[IX=W#)K-$ M[_3P[ER3G^8\[=Z6*'BUG,?9+S'/VSSS[N$SK 3"96\FC+L5/NED%"@3>\%! M92#9?D9!!"VM5"ZWLE%JH'JM/:Z.NP*&+""V&D$5;;S'T-SD61'E(*0=K)LZ M\O;9[.M; VR E%U19EL6KJ\ZC%PL7JFU]8/*=-KPO#4)G1 2>BIN6M? M/84($0U<:LY:V3P1:D/[B@IK4A:D&_/U%U+6BDR0?7$R2+3$LHGIY>R@Y=3A MJ0POAA?#:XOA990VJ9]LKRYXP)8]1.,**%*]LK?88K'7X>6%CTV@ Y])2<.< M&B2E>U(09; JE;.9^AB2=@,]B^'%\-KV(65X31CMWJQI9!Y"TTT 6AL@Q" A MYF15-38UNY''R%>)TL<"'GM]>RP$/%\ST(^]R39EZ2;/["P';;G6,\-KZX>4 MX34=O"PB$KTTI%X:&$-1$#)Z4$I*L@65'^O.7SL 'EMPDO0ME76B:ZRC:YJ! MK)TJ6%2H8>IZ'4X,SDU]3H?AQ?!B>&TQO- IZV1H(+3O^79U@V!#@-(D68Q& MI5PVB@V)8J,/T8' 7H=#TH6Q-@_%HW56..N-G7S'T1"_M)LZ+]JSX=?]3A!R M%,N71K%\JL?4O"6O)_LSQ7@9N7T9D>B\\%*!T=63 2\,1"UB+W5LBS0ZMKSA M?:PRY( Y@,2L %,W^E6PX$L@JUH*GV*8.@E2&(*)&DZXY*$_L^B0"B7H:4A2_1%='* MU"DVI!ZL9J:!(J2)R^!:089.$:%H<5#NG_0PA2K;<0KY34"2D70 M,ID89K%YEW1-/3/X56C)*$@M>)SZ)(/RI&?QI@@SBX=T_YA%YEU+Q4809 H">B-?" M#)H5K?/&<0Z5QXP^>7UZO#BJP^SG>2D'=?8Z+D]F\;#,7K4>E/)@'/HTWGX? MEY:KZ>7%RYY=?KDXF)RR!DA*04+5-1QYKEU,N3'.SD!U/^0$2>7P4& M5KN9C"=LM"\U%I()U*:>EM'NL%Z9B.SD=G(;)PL$594$7VJ4%J2@%4@!.D;Z-2D MQ29LKAO':A**YK7.D+,DO5$15$.M#8SJJ6B4ML'@U-M';@B*VS MJ45S)=D,JKI>!=8%\"9$4%H2XHIR3F[$,*+KN^]D@KO<*EU#/(W]W*%57L:> M++66J?7&8 <5IMZF8C8R&YF-^\Q&C,DKV:,DB7/99+*/I8/4M_0%DD5=U4;9 MU^)=2Z%"=2H ^B+!5RM H#/H+1GI>NIS=%(.2D]]CH[9R&QD-NXO&R,::6+6 MT$P@SK48@5@7H;E@,GV'#3>2A.DL@E;*@U;: *9<(/98+DWC $58//"G52]5G95FBD\(/" MJ0^X_Z&HU MQYZ8CBSWYB-4TDW1R"BLGCHQII)F<';J6F+,2F8ELY)9>9;XW#@=38O@?3. M/7]YS MI^7]LF?=)&WW"_3:MYBNV9VDKQ3 XS)92>?:.^_1JI?)HN>GKY8[_^EXKHZLWZ]=_-3^C6^?;3 MVW/ZYL-LT6;KG2_Z;UY\.)SW32I>&7EEY":S1._#\.YADUFB=WIX][#)+-$[ M/;Q[V&26Z)T>WCUL,DOT3@_O'C:9)7JGAW?GFOPT&3/WMC;Q+XOYXND =0W@;6E0?3,J8O4J;^2P;Z;XDF4! MM%X!]L.34:@(KL:>U$C&&.O$!WN\MX,24V>Q?S8'=IA>VSND3*\I$TX&C-$V M@I B>DF4X&-((')$3%X)K?1U>MGJJT2'X&O$GE$H@]=-0(A2F924]&GR)&I6 M#,),79Z(Z<7T8GIM,;U$#B[8G,"4+$B9(@BEDA2T9)UL194;:_+J&+(S($64 M_9H*"7NJGE:3#LXZ'Z>N.ZD$T1":EEV M]'\;;B\5D&Q&!4X93:J7Z8I;4/UJTPO/)E+@IE:]>DTJRVXOIM?6#RG3:\*: M>LD$C$5 =3W9:O8&?"P-E)+:112QR0W#L6(*VO0J42+ULMF]LI2IGLQ.:UIV MN@6?)Z^I9X,:A&;MZZQQ]SI-R'$L7SB9WE+[.(:%ZY0_S*!SG?*5)IV,0)$= MN-1H+4)-:Y'&1)IT,")A,D9ON %D-9A=(\6[%=*D8R;MNV\ZR^*DDHH6M!(F MKRS3JW!QG7+6MAF.#,>IX)A*C-9F#UZX7FY0-(A8%03G\EC+NN*&FZ$1/942 M":SK$3DI&T@Y!5!).:F5J-&VR>$X^""8C#]O9KFPF\"T8,*49:4GEC'EJ)X;I'@QF([.1 MVH@*9:B,KV0@(&9$4P6ARULT6L\'&YJI(JMK&6;>NN3 \F'"*IZ5BG:;TW(OCB) M![QT<1EQ+B,^142!UC[1:@6Q"M+Q4ZT051JJ@E2!%,NI -CAJ\))41HO*E8P^8-J(2D"/Q5I)-GC3Q$K;'9RU& C) M>>&$,%).?4 4[2 EF^",2D8EH_*14*F,T=D0[+(HI;LK-:3@2;?$*&7*9)?K M#53Z^/^S]Z[-;1Q)NO#W\RL0.L=G/!%(3MTOU.Q$:'R9]0E;\EKR;KR?)NHJ M8@T"7#0@B?/KWZP&0()L4KP!( B48X8"072CJRKSR-IHI3_#BCA1"4 M@I>! (N$:1Z2T)YM/('+]H6N6%FQLF)EQLF M:7M:IM>^)G7-GZQX!#KA*]U\M[@$.N$KW7RWN 0ZX2O=?+>X!#KA*]U\N[ M=T-^GH+:@^U2\*89N-ZO+@SR(-33PQ?8#*1VOMD@Q8V2VFDFH&75%HYRL-0S M4$;[G*FP479H'*1GWK.0@1(:08ALP3!'@(EHB$J)>+GI9#(K5%_9VO"YHM?. M+VE%KTVV3 W$D4#!:1= 9&K )BO &T8LU81XUN$NY%XI[1&X+,L"A'<:;#8& MB X&D=W\4TZ3.K*WI5]-KU):WHM3GT2DXK:0P%*1SZ7E0P\$E+<"YR MSKS.W':*GH*(Z*2I $2&0E>B*7@=,_A(HH\:_:]H-IV=RFAM5U_1ZR4L:46O M#?I>/(A@M8:HD@9!G ?+N03TQ(+VP685.OFBV<=,M C 9$3T2OC*!6J!&.ZI MIMI8HS==AL3[M.!H^I;S2MV5>S:]26MV+4Y[(I* M!1>L :JD+R%@P+"1:B!6<$MBTMIWPD:EC=39XH>($2!42&"HI4"#=BQ%$:@7 M&\8N3?J<5<>K@M?.+VD%K\V!%P:-/.D@ 9TFA>!%#!C!&<00K>$JJR1U)VH4 M(A0VWM(1W8#(%J-&0SGDC%$GY9)*M_&*[+Z0MB_IICL.O1C\>EK]8,UA>6@. MRVF:X/"::D\.1\6J&?F*#TPQW.9$H=W("QT;HAFQ MO+!_1 I"M'QQB0'S,1*:)%J>3?O UJ -V73SD7T7\(I9>[>D!X%9(60>3&20 M)(*08)F!,:4_>XPFJDR9H:+;:<):*Y,K7J_%:[P#%[F%'*0UE@7GR*;Y@!&R M3$VTJY!5E_3P((M'07QB"K0JN7))9/!&!>!2.1U-9IS)ZY#EH^!:&P9"QX _ M>$:8XQZ4#]))DZ@IK=8W&ZT3V2<;;YR^[Q)>06OOEO0@0$MD;V.@;$*M1$<+G2P07EIP3@H@5%CA%8:-OG,L$E)I+$,D4.(4B! L M>*<\Q*P3E1;1+FT:LQCZ6;+Z616SZI(>'F9I*X,P,8-+##'+Y,+[RAGXTFR M1ZG:;M[7BJ^(R;Q0RQ+O"V&L3]!6,T1TP)RQDK.-'^4*UA>Z^ED5L^J2'AYF M)<08Y7T&SCG&AMF5_GJ"04A<4\J2S=V& %8'%HTQX&DRZ)M9B?&DI]X-KICTWBKTWN>2D MK V'3MO;'Z)IN9JVUVQL6+C@["1)L=C:2Y#@O$@DG/@'*5 ;-1$$B)=[J;/F,1M M5!*D*.?7D6MP0=BRYV!E#M3&TM-FLZY[G\CM]J:IT%BAL4+C(4$C5SX$5WH4 MVM(1UO$,CC"'OB/1,8LLK>E4,PMIE76"0Y1,EEP=#=:9B"#I ]51)K/QBD F M^UQOF@6K8F/%QHJ-AXN-1BBE*"484A>>,!VZZ=U,FR H BC"HA!!@+$N0=8TD9AM0G3<='JWZ!.S M:?[!BHT5&RLV'C V4H-.8 R(C0ZQ$2-L\&WB (W,FA@\WOLZ-KI$@U2(IVU= M,>*C!,\MQ3BWN@%R3DY=GRZJC7]&RHN43#M*B2"24 M) -2-GZ#=N"Y9Q!9,D(%+U-WLUBIE!"W/&*D4(B6%B,%3Q4DJ9P7E!J5PZ:3 M# SM6\$J5E:LK%A9L7)+GJ5S,7B>P&996(ZE <^L \Y\DM;0X+CK)!UP$8E7 M"K0/ ?&5E-*T[(%$X8/FE!NWZ:B%\*+SD%;(M19[P,8C3 I:$OE*V+IS,,T(]3$T@)CLUA) M2%^P[6;V5ZRL6%FQ\H"QTDJ791(4HM0:A"4$?# )I'-6Q-CFLW82_8V(JB0E MN,P1*U74X%-$D/7:$$V(I-1NFG)%]2FM(7B%R@J5%2JW!)5!&&T5\\"2+-T> M5 3CI0#F721,)$."Z72(<$93Q?'CY51(2$_!R[+CB5=H'I+0?N.-AJCM"UVQ MLF)EQ8D5IB4*TZ1SN&*XY?'\!379C\ M'(;@I3K?VZBTLXE8N_$0O$_*0;BM0?CCD[KP%X?C6'GV,Q?C8/1Q^104![ N M,;^>&Z3R>CL;3-$>SMQ_^21,GCG,-B9>:3\H5V-)S,A.=+*:7>'OMQF3TWPX M/TL_)]2XA6VZU32I*Z9)WF&:R-'MV5G;7^0>?GI8)KBP]NW<>E-' _2L$Q'TQOGWH;]=^TK^OK//454;_/S,O]HN?/Q8(H6,7S%VK>/ MN!"&7IZ,3W$0HVE9PZ;W>3 ]Z7V'!FM\FB;-T6(4S[BN%V[)BM7#W]!6+G]6 M9V5[S@I;B[/"$V64*@4N!H0RH\OY9V(07?+&."&5X#OEK.R@RU!Z9=@H,A"+ M/]!%B& LF@-*O586G4'O.BY##@0OH@Y(4"5'AZ/980Z]CD!Y%-KXD-PV30@[ MDKMH0G;296")9N.\ ,8$1P>?<'":$HC,%+*7S#SI5* ]9L-BD^O-CV[?MWA^ MEZ%Z#!OP&*Z:[>?T'U8\AO)0Y2.#TY$72S)%5IZ46I,O[)'=^=.V&86Z6GC_GXV*4 Q/4GX M_TE*+1Z-T(WJG>)G3II>PM''WOMTAG#CTZ3';'\1ZRPQ:16#=LZ"H<6)A;8; MB RJ>'T,G"^I&=0D':AW@:]EDV,IV_^%P+3$I9\'S@^&@^GY L1^NYBG=47# M?#?#X9WT92SW,2HK(8<<4!*L!I."1 ^%1$=T*9OOY/0\QG=]%DE0Y.CVL^SG MDX3K3LWTQ$U[GUV#WD\;XL36D*,K5/ GIIPF$WQOLK#Y18S"8@9[+GYJ;4;/ M+XQ'#V]5+O,)47540 S]I/(&1MZ#<3SJW1/:WH7IN ;[2_\L!>!:\1)@M&^ M &U< I$98E3T$@B73'G%A4ML'9MYSR+-C.ZFS[Z3N"88"\0P"4$6Q@^6<55U M5&!]\/@_*ESL$&\^)D9[%DFP].AV/4QS3$1RM?>H+AWV+O\<\?#7B<- )#7XY!,W*%_2[[FSL^$R0&QF M9V?CR72^GWTV;J:M_+2^^^)/1[T?7#A9/%I3L!+GN<%9PN?OQ4PY^&!^Y M75X<5V_LT=5M;W_4>],&M5]U*D_<#NH:34HHFR083CV(&"AXG3W*JS29<$+/JBQCI$7:=R5,Q:J6_K&_-;.IVOSJ^7\_CN8AK7Y43V MB9"[Z4>BC,Q�ZVR0.4VYNEJ3FZ%)KTI2AEJP,7QKL(]F3\!0<[15V]<8_C M.47*>(L '3TH33**!R\\G]& 0J.LG-84I:?3D5@;+@QGD%5"MU11"];1M@=[ M8E'[8//C1 K?+-E7[N/5S;>SV21=2!>P5?%B=P'X+L'W-\\HTPL0GRSG_S9I M[BVLQ@B7^ZG">B%S;V=H:@9A&0DEZ7CV&0(O'5Z,#1C?T@@,O<88A9+>=5", M$*4YTQ)T%G+.2F"]54#0Z70J,6K<14P\39/[B=L/K;JFB,^-'WF7W[>J/A>3 M7UMK=U6\H$GA.,XFK?_^+-LEI;KB/,0N/=D9)8.U&3/FXT8P#CYPD$Z(R MA&Y-@,Z3FSR/_.R<^,!F1(1EP4P0&:@OL:8(#*Q&H"%9YJ1")-EUJDTIYR&A M+40#2%3A.RRM4IB"2(R(FJAHK-I_$>$[)R*],A?-T2[D8YS=?H[2_OQ?O=YJ M:D8>?$EQ?LOV=B@G*VD9JS2&;C8=OUZFY+;OD",Y&+V>/XYN7Z_L];^6^\[?F-WYU)9OA7^TIPY=CX*_;W($ZJH(G4RNR<@B6:5-29FOZ=4_X+3.WYY_DVD7X S]Z'GV M"[A< ,L-/[OSYO6KOVQ63ML5K&=A"UTG4%TDBCW6 MJJ["W)+QQDK#4O'#)4??/7,"MO2P53Y&78@6H[#_9*]N^]Z[=/46:^ZB>WSX%R)[Q /=^NXMX03-H MILLP-(^'P_'G$H:6C[M)NMRYQ*BA.1E/YJW'A^.B_&ER>M]=S/$\>EUL9N*= M4IH>[XCGL&W,N6M0=\K;?4MG+HJ,VAJC6\W& H'+ Q5 QNW\)+ M/?]>I8ZLY=_<9L'FAO.VB^F18H^]]+'7L2-C.+G\[]$WJF.^Y;K'4://JP5O MAI4'\:7?P82^G0+$394S[VVY-DI!^7.[/?W5L3ZHT\3RT3(RWT:,>S")%8EJDJT+B7Z/H6Y#G%ZH4.\ZM 6>IY4PUXQ MJ6"2N@.3=D%;UHDXW[;'PN-9@V%W\^)JI=$"D]2"23F"E]D!YS%XRI46.3\G\*SO@=^][K^CJ^[FFXH<^+/1T36Q/ M4O>-VC0W_3/HPRYPWE60JR"WPR"G&,F&%9+WP 2(' (X[P@0Z@CZ2S1)WDG: M"38075*BLRA-2ADUX!#80 KN4S#$L.$=GZ?>G?+_7SAX5ZXJ?>%>5<%QV_Z%-:/>F*;'51#P792EF$+]6T MLA#;,V;!4N(@\" DC_A/H)MWH#>/;%SV-:<5V9[F/M<]Z.7\_G"M-/F\&I%U MTZG?="S_WVI,%EA\I!@T@6O MHK+HD7F?T?>.%+P1A2Q.14M\(%X\R5_?+DR*OK&ZPF3=]]Z>X_YA/'7#>]8& M56/UG'W%]O$8]N4T%EN[Y9)&4(TN/JB@9#FJ+7UGJ0)#G1!)RV!3AX)C_7OH MZVK&*$C?TDWO)SVEO=@N&J\*FQ4V*VP^##:3]2P3C7Y[*$VZK37@M2F^/+,B M!A-L[E!?K7^#?EVPR76?F$T?,.X;;-[###\/7.3Z7DO#TJZW@!#P<&HF0ZFLSF5X1E>,7.C M:?EXH=P:MZ-Q'W$D[:GD#1S=CQO7M U#;QW'?+BSEA2O9;^XX5EZG],D[1[C M;$Q2V,1DZ;.D"KNS )^I!VHRY4+:8$G'SW](_X)BL#Z4>5L"P*7^KZO_CCJZ MW;/?ODKM-IEWIM%(43(&5"RT>52#%876/6>9HTV&Y0Z9]T-HW3>_W%;LY')? M9>R^ CQ/P-/]Q1U/?49/V4.TFB/N> =&&@:&628R,1S=YJE+Z 'RE'OQPL0R EO M5/J\%6QHW'#>ZFW5_6JQH;A>DP4S5ZF,P-M-6Z;S43-W"-M/C<;37J$XGZ 7 MML*(OD EO'KQ17@-XM6HF<]/TW/-S5_=,O_/*?WQXN":$_QU'%**[37+-SX- MRI/Y\][X#+^R;3I7[OQI4-H+++FL"_E8.2-RY5;-%/^90Q]^97N?/!Q_WGE^ MT:<0^74(]0S7AAKM(+*@07!AP9)V=\$6E\Y%03O[$(]I1O3]H#D;X_K^8S*> MG37SQJ*X1OCV8H@IOILO'"Y1>7+B("+]]A7/ZZL\]/VO0ZVH:]*O:&XU'^'7+Z]^GTP$^03DI1\SZ4."N21\+ M9!2/"]\()Z,Q8H_'CQZ=';TYPMNNO(FW+UBW!GPE: MC4X;D$_2N_SWQ:1_90/R82;7R".R@Q:WF)UB5_J]49I>&)GV3+J\2/\S0R,W M;"U0<=#GOKU;'%B[R7GO\WCR1[%DB'RE2VG/Q<*E7 2P=-]9"#O:QMEP.C?+ MKIA*F+HOO8]E0P6_D3PEBG<'8$.T&.O3>8)28N"_]'$*@*03K.NWODLL\ M9DW0ZTG[!T[ S^.F>3H?'1\88WGHK;BJ_7B(,[=O)3F+:+"9- Z M? 45$0Q;,NE!VRK'+=HP75CYRQOWRQ\'TXN[771NPBN::>'W_(AN2G,RR--% M7RL<8N_$?4)G$CW,_T9H33FC/UM&>/FXK1)=[@/.M6-GG+JULB%+X44T*8-B MJF2-<0.6H@?'6(C1X _+_3I4:841^2%N'/YY?)K>+Z5JT6SW?6'B?3.*;V)L M.;K=\-+=:RJ5SUB0:>M]Q5@N$*B7*Y'?'@^?5KEO%ML?[EF023='-_I'G/U M58FIQ,OM]]EG(EXV]$A+]7@2XD=?^MCK$(',HXFB7R#Q\)ZRMQT6:6$E4JU$ MJNN7L5N!:AWHU)VLG='=+:'3A?;R.[1W+T:[UR-\8IWV]CB'=[7UC2L=68]#V)JMW M)=L*Q)\ -3^-/N&+\:3M4C]*TUH&\2(952I!YUH/<;2E/HH$QGH*PED.7E() MP44J-0F)EHR;JSO/GE)%51! .!4@K,S@.2/@G65:Z^@2T5]-&_CZ=O-23\\7 MOL&Z:AMTW\K;TWE>K#[L/L-0-3_E/K].TID[;].4JN6I)!N59.,))0Q$$DIC M BL2&B#/##B1)(CHN0N.&T\[QZ4;-EJM=@_BDA5O?O"W7@,F^\QNFF"ZDG&L M(<3BZ[!Q_"7:N#EY1[BRIW/UC+J:OD-R,FNL=<5L,<&X,@&$0MLE.,]@,RM6 M3&=/I;+"=4JQ'F.VYL;G6H[/U\W7>BT5XWTF;\_C/#0MV#$RUUW9NGE@]%02 M Z?G_=[9L-3_EGRHDG9[-D_BKMMY!Z93U;*L6I8@C= IJ%+(0XIE\6!=)* E ML1%]=JU$IZ9[XP'17&%_+>J*8=$/2V5].QZ%M5H;T[<;IRQY.8JQ8P2$+]+8 MO+NH/!PFUZ1>J\0PSC K]9&M=U5-3MW'J_MX3S9;+G'..!":*(@H%'AI-23' M@TK9:\\ZE /,5LM=];]3=:%VO]X/C)Y;2HC[PYEXM\_I_A^!0YKF\#=S4Q_6=9H[?G$FP75W4PH?CEC?N+6 M3RU&6!8CK-1JK[\BH4+("U&G"B$U*W3CD'/!DGWFSE&I1@N2,JP!*E)X*R7AP*C*@/D9*%!=6K"51Y@%!\%)/?YVKZ7KS952?RWJ" MN28WMMJ@!Q]WEHSEPNLZ*;1>*\YO-4:'I'?5!JW:(,)LUC($<%HG$(%R\ HM MBQ,V1558\XW:O@TJ&OKSI8*NN<"@EL?50&A769K,Q:R;T=@\;#S2SIA;+K:=8;I4?MJ;9 MU""L!F%HN:QT663.06$X!H(X!\Y&#]%)-%PREQ8'ZPC"5HS0,Y;-Z3[7MD9@ MVX_ 'F-^=M^^_#P>?02$@M.53DHUMJJQ58VMUFBA9#0N6X^Q52FZ$UH9<"E1 ML((G273(1CW)0JTKMMI Z0+.8 VP:H"UNP9P'F#5P*K6+]3ZA.QD=J:K)[=0HAV,#4,-9"[G\:]395+JQJP M:L V>TBFF!7,2V#)FD*$K,!1S2!QQJ(C1+/P) J5!P9RJ//S4KU_1XW_<3PI MK2_7%;G)OB";SO38:R.&OY0DT+\MYW#1S/%OB[[>-[^[$]"Z\MUK:UGWUW9X M-[6U)(81X8D%7Y1$>)E0-6* 0+EDB5NG[5IZDA=NH>GY+VEZ,HZ%/7S>6?<> MW<=[%XKW9GK?!_XGO9_4[DG3\A^/>C_\Q^\_??C_>K_\\.'?WWW?^^GM?_[P M_L,O/[S]4!N87VM@7AB =[!/L\-PC.0$6E,&0B0.7EL/6E+"K0DR\P[%OY32 M1)8)."-0$93V8#G-$ -QS@NJA1&=+N$+=O,/XS!0]&Q*$B1SV0@>I7&=5O:*ZT@2&@BM) '!J =OO05%;!9!1W3D MTJK[]6N:%(_5?4SO\D_M;!:Z[LNI?]].UT)XXQ4QQ2E,%W(*;%50V5U])W:I MH?TWS]CN%Z6_M#3^NMCCAU8$^>@26W&NQZ4G>AI\*E?W_-A-4$.2:_L8G[E) MV^R\?,%2W%C)H>H,+/.J55NH?RY4[TEG\%J>R_$0'M&T\WC:! M1H4M?7[G-VQOY@:C-+FHTUW=OV\[^YZY6*9Z_@XYDH/1HD>P;E^OV.5%C^$; M.]HN/K;2,7AYW_E;\QN_NM(A_5^M1_#E&/CK/$Q?(**"M:I0F@G/3D>O(T9& M0W=^7/YZ<;_+^%.:M);X,N^H M6/N,;O H#-RP=9X:7/2NN7_3OO4^G4WG39R97099.Q=62>X<#4&!%X:#(!A1 MF2 "J"BX39JI9#HG7MHDZB(/$#&: F$S!V.= >E4CHI9*W6ZY^;&NJ(H;H[$ M#CFHRRCJ&9_@,\H^NB<%SUL]^--\!7H+S;CT'/^$KULYQXO;M!0W+0&:&[JB M!-O^X>6.<+LA?*M'LW .RK077P%7J7P=1 MX(?NK$G'3<( !Z7K!B?GU8U'JY\07]MS\O/CY4UN/3.=NW3DB']SFVLU]^AN MNY0=$?'(2^ECKY-'2FWT.^\ZM#9;I=+J9OEOE89OJ=R[2H'UU>=[#(/5\Y$< M/FV7OTCE;0C];6NLQK,&?;'FS^MAO?K*/)D7PP59\U.>>*#^]X7'XZ:]_S<; MI1XG]YJ>\R'J=RF6USC"1)^-S2@9"BNB%"IK >FJ 2L&R$"SPW"F^SCS* MR+4'8C5>$TLR9<1K?.9&<&8&B0^D!L$0G*C:TNV)-J-R5#V-HRJ, M3_&3)VG4##XEC+[Q]]1K=V,Q\)Z.5V+S:GL.21VKR;E2-1V]HUF6TW#NT.18 M!PZ-#;"4-4G<)I,[-6GQ]8NA\RA->\E-1H/1Q_:,PN4\& [0\%1+ M4RNH:P7U?23GVT<>ZCSP7,[H%#&R B:5 )$R 2\X!Q=ICHD+3KN)_(^Q?C^U MWN?/XZ;Y<3(^?7+X58Y2\=5=]K!/]($VC+O?ML3M&YL[UACU16_S=0_HJQ6L MM6B;-(@'58L6;:"&)PN96S1ACDBPED1PCBO*O>1M7=GV4TL>N&?(39_+VO%M MI_<<)8NT^3]'$C3ZDT[/QQ$W. M?SH]0QDY_1K%UA7!^.GMCU?Q*547SX?>4#/DT_IS2W 2O(O-#(GCLM]4P%RC%439/A>3$.Z85@7<\UNHC3>>7SDL>\-?I9.!GTV4*>$R?TG!\5H[=6DLT''\\[_?" M#&T1NBCS,[F2X7TR.&OZ?F/#9)N5KW)<+*J_SW;105@KCI'80"),@5"PUC,PBTG-#C;,LE>T?Y(0_Q'R$5_:NLUK M'NF?FD7I2%/<6-?C<(K?=-(;NH^X+">#<-+#A7-G9\-!\6T1)@9->1!T1O-D M?-I#?!B,VP/]^:N52LYY8G[SM:\N,K!(#1A/>NBJ-:NP643AHAK[ZW#87\W^ M_]H1T,V% ,T4_VE]Q_+A\9+9I5D9S:#E@$E?'<[X]LR',BR'H'LZF]>C%9P= M-7/D[;E8*B3GIOG.I[OI]L^GYE?4\"_7*L6^7GGVR/H":9F(AA'0F6"@0+,% MIY( Z:V/3B>E=%R'+_G3TKH]G)OD/H]X8-PD_SAJV4C>?GCWVT\_O'^*O*[Y MP:X42CZE1+);"*.E1/,#@CZ[5ONYAKKQ?3SU0OIM21M8^M&*-'BFV[8HP=&"2N9=3K/38DKMUC7 K!^?W+ME[4-+4LZW_8YS0>YGRO_K) M7_YV[^R+QV?[[,(D5B6J2K0N)5KU>Y0/P+^=3<8A-;7) M]4%I3S465Y)24R0^.P\J*8G&0E)P,5% :R \U2*0M)9:L@MC473OI]&O<\W; MA+40IL]$]7PKAM5%/1 ,DU%FRBP"D-8.1*'"LRY[8#YZ8VP,RG22WI[D\&X< MPYCJFXV7QKX<<:\;OD_4FQ\'HT%SDF+OXW@JN\_BO9NPMYPWB=ZNSU_=X8XJ/K5%2LK5FX* M*PDSS%'C02AC05".6$DL Q]MR"%9Q52';/1)OOG&L9*)OB;;I:UYZ5A9-ZR? MJ%L?QE,WO*A]OR@H^I;>+RVHVJ=*K%:)U>XV5D%'I7PH3&JE>C*Y"(8G@\9* MQA"5XYJMU[%'^[0NJV1UGXM-=V#8-S:U"I(5)"M(/@PD!2$B<:$AQQ1!!!? M,Y'1P>?6!J$EB)1=QW4@S<>_)6.IOC-Y["<-!,(0U;-I7V6\]6NIM?Z6R_,E&E MI/S&%O9M$_;7[3"AW+XY]JY)I0U[9_HN'YDY5&\/O[ MW>"4>%;BB Y!1+^7OK241<_X4#O'^V9P8A(G$D1D#']D#3XY"L:0Z(W2PN@G MY6.B9W'+T?2_IV'\<3QYCZ9R38QOU!S='F-L?ZUWH!WX.!?6781>O*KW^6IB M87?'IK4++0MF(0];<#">X#*5:>\UN")'O?/KAN/?J>P2P\9QDL6G7 MIE?,;?FUW1":+U:AO+NP0"L M^3"6OR\D23Z =31!;GY-ULDMWO ^LR5;Y4( M[ '472TOUO.!^7FAPVNWJ&]NGG +&T^_][EP[SX5[QZ <%>GY=8M?Q&(SU9# M,(*#R(J -32 TRP3;[GG4:UU%Z7P+K=+?N=._P/!3I"CV[NI/!_:M>*PL7F#@K+)N?TO#\ M"N!?(T!\MB>]%@;=S%$GDO*)BJ+AN-Z"T C6.@(B!9L2,209N0Z.NALHV9O[ MLBG>YQD/C$WQWX]Z/_[T]LW;[WYZ\W/OI[?O/_SV^R\_O/VPL[R*]UB99Z(5 M7/.HOW/-2:_0T'Y"L!M-FYU?D/VG?KQ@\&TI'V.:H&))30?7Z+ MYF+!;[T!FQ/4?W(-?J/[;]1[? 94Y<5?K]^B)?1[/I8(ASV4+)Z1@?9)+**55O[(LSW8KN M:2O%J[L,A2I\>:-I>]N5QQE/^KU![A47%<<;YH\W'\%H/+VRGCX:?RS?-6(NC:%T@LU.1N,J=+O7B6G4.\ M ^@1\#W._5PL\/^3-*>?'PU*TP#\S GJVJCTD;IM>^-=F([+NQ>;&XO.0JD5 MG[DHY&)(401QV<>SZ:7&X#4+U>F7O\U?<]2;D1N%0;M1UJ";?[J3QO 1..W MY(9MAXV/#E=BT:2AA;1'BT9>RY M\647I6LW\2509WDB#AB3I>\O&@I;RM"XCMY''G7,G3IGPU6A> _@J48)<&AF M3&F0Z6U4VME$K,W/+0%J!R6@OR-NXBV'MN7G_^KU5G.-VBAQ?L/V9KA"*WE& MG1X2R[2M]AUR) >C9GEX?CQO M.?@IK8[D(K_LRSW3\9[B?C^-,/9I(D7)%9FZ*D,GDVM"LDB_:I.LYHMZ]0\X MK_.WYU]EVA4XB7K!3:B[G5E:GGF=T,>QCU/U!YU$,FZ>SBVD%N^GK"HQJA+,!I%$82QN7 MT64MB2(8!04MHT7O=4NQ]%HE@.^@!-P:2S\"8ZX%T\\WN%V%-N6T4\)(4!%# M-Y$EPI10$C <=]%*AV&:WU(87Z'M6?(C,Y5$6Q.!>X$P19("HY*%X+B(41F9 M60?:-A3&'RZTS;<)BWPL0*X<4R[Z+;= ]Z=W[0'EM_-CUS_WTI>S-&I2F\9] M1T/G:_V<=V0GX9 .G'X?3:XN-"K?XJA_Y@ YN'59?QHV MU2%9GL%FHD'80,"ZH$IB/3.4*.ITA]#WH8[SEI=?'MU>LKL[IF7]F/-"#J9H MU))(GM"CE:7(31BPDDD@WFC.G.*Z"S@/]6BW+'%[[,YNX%0J!*YM! S)/=H. MHJ"L.1BAPZI"D/=6>WO/QB-X^DK@'.A\L$J5V3":IRB63+,74Q*-ER ML*1DQ007/)/.*=KAB%B?#U(\^GO(Q!7NB)_>_GA%* QNPA&*5-OTNC66(Y; MJTG+E\_0V4(@ R,E*76&$N'-,?OTE(\M#W0TOD'V=T<99I=F=A&YW^!(Z*0Y@@8%DRA'%4*O%1U9"3Q19TD(T;).?L/Z'(E[*M/# M+,DM)C,8Q#.G@6>-H$B% \<0'C$VH.; MOK('=*.BU8VA?=X8NKKZ]ZSIN"(.;T*8GVK-OX MMGS+GV\6$.^&;A12KSE):5K%8OL#_]"N2-,JZ,I:XPKA&C>]PK 4Y_*!ROMQ M_ME=6:>5!):56]^U#*]NKLV.@::L:$:/-!:Z9L' !L5 $R>8T9)1VW'<'U.; M_3Z+Q2P%K"LW+VI5O-GY\A9=&Q1F MG***SZ=A]R9AV144V D^T@?@S[WI]"Z(!^?EM+=E"2X2[LH#E?P[?/[6C _= M^7@V/6Y3#A=I@Y85&KJS)ATWJ5013M,-B8.O;J0N_S1H!JV0GQ\O M;W(K)_F<]TX=(4Q^K:]/W' M;%RV\'YMR4[^ZB=_^=M@U'O3'M*VO\VI@)H25[>__[0D+YG_=DE,T?[^[8+0 MXGY]?2K452VL6MCZ"O@UA73(C::M'K5G-/-7%PQ#"X4K+$.KNL:JKE5=J[KV M>%W[?32^2\=XU;&J8U7'[J]C;=N/-MFYXR MGC5N%)NG&.U=F)AM@LLM+8P#(FT.ZT>7E]?">)[>L79<>5E--^_M\>Q&[\CM M&HY#'',5ZCU?X$,<H]7^#]&_,C8Y;ECLA#PI/5C.GVMO?I MI7X]B%E-ZFQOLGI7\I44[%V)<4HGIG5WFM\'W+GAOE_MH/[LD>V=O877M;J[ M 3IKK^1D2AN578;DJ ;AG067- =NE59.V<2$Z!8X>AT"$1"8B2"LDN =%Q"% M\RQ8%G+DU\M(BL*]&<7RSTH#M!L:_]VO-AKX756.UO2MN)T246VC&ES]NU_I,4 M52-3H:PNZF% F15<,J\$)!HS^LM<%M)N"RYZ$H-CBJ1T'3DP4E1(C:^=*:Z=FAK$]L!;(*9'51#P3(G''$:YI*JW4.PCH*5E,+/FAI M@C9)=%L%"J>4]$X"I3F"R(*#39X"#3PYO,0')^L^YDL7^(IB>[BH>XIB/GHN M1=1@23E9B<& %Y8!491[&AG5R5Y',18E%4QB/)D21I;*>?!16;#!$J6XTM8_ M>\(,I[0Z9.M+R7QR&5EG3W/?MR_?=!F]+PF>CVL^>%/SP>N8JU ?R@(?XIBK M4._Y A_BF*M0[_D"[]^8GREU@ZTC=8.]Q-CG]Z/W1[T/D[;MQFI+J[K1=DA; M#B]RH^WJR$N/2AA\@9-!1.4[_K%L?65*F(04,P.A8P3'L@019)*"!B:-6*,B M76S(+Z;XZC]5GBI([,R8#PDD-K8;KT-P7#@".2<"@DD!-FL%) KN8W!&27Y] M-YYDRX-.'"RG"J\I>_E>!W D,$\\)\*9Z[OQ%YN3/XXG[]TPO;\PT=\G/[W\ M;4V;\8+V#>=U+[X"65W4G0*R.[P=KAC/@AO0NE214NH1CFP&QJG3B$=1)EJ] MG9V2IPH2>[BH>^KMV)A49,H"0P\&@RF%/HPJ"9[6,.N<-S1TLMJU,B2EY"#K MDG652B9\4!ZH#XPXSE2VK'H[NR3SST0&=;B[;]^-)V?CTE+T>@OQ:FL.2>]> MI*VY:_LM9&5,+"4#A0I%8GSL H;+1&L5J(DZQ^J0[I8\59#8PT7=4X9Q'C=(0W!9I<3 T5$.0>@%*PC#$P..E 9T!_M M,"UMV2'END^%K0YI!;*ZJ#L%9'=X.X)G(Z-Q0*,ML:Y%;\>& $PJ='TXH9+H MZNWLE#Q5D-C#1=U3;T;^[Y8\59#8PT7=4V\G149M)!*,\PH$CPZZ>SZQEGM&Z['92^51MSA>U-2*$YB6"4%B"HIF"3$6!B<#%'(Z+IU)>AY6'"2P5. MAHAN+]%@3(J@M#)!T:@,[["];=G&F+X2E>JMXEA=U-W"L3L"ZD2U\]YZD,(; M$,P%<"X2L#J[$",37/(:4.^4/%60V,-%W6F0""QJ32R'K$,"D9D':SEB1F"4 M$R^B USH&301DG\L^ZP^->(Z.5MNM4AA<<:PNZF[AV!W.C@UN]!.,U!DF" M:B7J3OUNR5,%B3UI+VY MPRF5U-FL,3".+!4N@I@P.J8$> B*"F-94+4>8[?DJ8+$'B[JGCJEP2"8B!B MVD@+L5L$PYB'Q"--24=/J.^<##N-<3(3X!S%:WBA5!&1 R/$JDR<].ZYR> , MJ2YI1;&ZJ+N%8G:H@L8>+ MNJ>NC@J()E1JH#&@VR(R ^,-NCHZ^*R8H81V&S'X(!D7'IA*$422N;#F$G2/ ME"6"2RO8LY<%55=G72EP-\G8H[?DVN]ZP.X;?8F[;S_\SVPP74UY.WY"3]Y] M,":UZ7(=H]7^!#'',5ZCU?X/T;<\TVV'*\\TNEV%GKUH)' MB4N3B^<]DF?37C,>#F)ON3PO9_/AD*HU%V;35:E?$9HYN!.^_YI3 ;,"Y@X"YET$ MNRP96TC&%.4*A*0(>R9S,,$SYV3F7,67=>LA9) HT$P MBD:#B]&@-R-T""X&&UY8R5,%HPI&%8QV$XPV%DHZ'[2408(S,8 @1(*EG((J MK9NTTC&93FH'D3)*P1-H$@OTZ=(0F470F6"(R1-5-M90\J4!YC.1(-%U[(B^ MR R07K5=+S+#ZNJ2WS;8_U-S"^]E@$STD1#K@!B-QH11"TXG#R*'P$/(1OH. MY7B44C#%%$3A!2#0.S!6.$A*!A4RH2S3I0'"B3K^SC4G:&7*/\4.?4*#,IHV M^,[M"8<_NL'D/]UPEKX?-&$X;F:3M"[3I&R?*%4S#RO8O8!%K6"WUD1JQ2UU MSD,P24-IM@ F.P6>F^!U)#'83DMMJ15U21MTSDL356\8^)P1*K6TBA6B)ZEW M%NPH,7TI9 6["G8O8%$/$NSNVN=T.2KF&&CN)0@7/1@$'8A,4J*L==[EE[7/ M6=&BHD5%BUUSC:2BVI"02V59QNC/V7E#J<03(A EDH0.T;JPECA2"M$4.E'" M$P.62 ^,&(M1I2BI96S]*>8,*L2R'QG$%):T%0J\!9PR$GF;/T6:;<2T!_38.1BA"'#G)1>9 M,)$Z-%D/V?)<+RAV.5HYJZA84;&B8D7%=:(B,\9)QP*8I%R!.5U:Q(G"VD6] MSYHH(CN,UJ6=G) ,M(T94;$0#E*;(3@CB#!.:[,A5*RN8@7%"HH5%#<,BMPE M:[(3X&W 6-@)"=99 9KP%$-0P@3SE"W@ZBKNE'K4A-,M;_A^&$_=L!JI=>LA M.V)%$>-XYH?I.L)$<*!]R*AQ5();'(L\7>/_&_$RI,+7V\5/J#1\8\]2MN)K 61,X;]Y] M2UR': DX*AD('0D8G2SX;#A3,29..PF<3RN 7-FP>)G'%"\]B;,B8T7&BHQW M(B-)WAFC+! ARKF$$. EBQ")YY(Y%RWMU/L\K0KR4&DHAKA%D:@2LU]TJ_\=L$J_8 MK9K4OC,&K")F1!DXX1.XL"(7HYSAA8#R-01EM;>YLBSQF\W@3 MB+D#/G\%S0J:%30/#303YT[R&$!FARAH$3XM\Q2R=L91Q702'=[1Q^PE5S>S M(F9%S(J8+Q\QJ28V*&J 4T) 9!O!QM5S=S!T%S5LWES=8 M,MG997X1&\JUH*$6--2"ABK45:CKF*M0'] "'^*8JU#O^0+OWY@K$-AO'7ZOOTY?4K#'OWS$R3D/O5%NS!O56^JWJQ9;UC5FZHW56\>K#>\ZDW5 MFZHW]]>;^Q?A5IVI 60%I@T!4V&6V/GE7:N]'HQZTY/QK'&CV#S%:._"Q.S M^?J2K[B>K\_[!]4M[;JE7<=L\7^!#'7(5ZSQ=X_\9I/^9#3ZY(?ZIMEE90^WQLX>[6ZO(WPTDV@0-G@LB)""" M:A">>7!*!+ A>AF%\82KZ]7V6087:11@C(T@DF+X\<)NXK3B^*NC7FV[4[$D MJF^%VG"I_))17!*H*]@$6M"+9.!,O6 M2ZVS!H(N%R*8%>#1,0.?HJ:4$TE9NHY@1(1,H^%XC4[HN04'ABJ+5TOOE(LR ME"XE&T6P[1/$5?BJ\%7A:]?@B_EH*9<<,I$81 J&SA31$BB-DN=(C&#D.GQQ M&[B.'ITV(B6($ QXSQGXD%-,0IJLS-:#2$KZ&.]6#%N.[GGZ01_N7N4O;O)' MFKK"W->D,)O4=M 'IW/5LJQ:EA"II9XF($H*0#,2P,1D@:*5L(H%BO^_;ED2 M3=D2#.TEQ1^""8_6*!O01%II=*:$;=JR5,>X.L9U40\6M;QBSAO*($>#OJUH M>X?*# S](J,YPH'M=,1RW-)8VF#9ITT((PA MX!GE8+Q3NG0)U9)4?^NE"7A%K3U&T=UHW(JN)J29F92/2*>.2,!B4Z]*^,FOPLKQ".Q$)$R*GSD:D,E);+06X MI#"D#PROR8&""L&QZ+,69-,G]!T3HUB?LIID5)&K+NJ!()?U)D1F(S@M$SJZ M28%-5@"74=E(A)"DLQE)#8\A<@[.TY(=B4!GJ*3@2*),BM*)C6T=N7C?,%&1 MJR)77=3#0"Z*/A6S&@,[HS/Z3[YT@C0&48C(Y$)(VG;2BH2P1AF;(0FBT4]S M J^)!IB+SD3C"=&A;D:^- &OJ+6'B[JGJ!6]LD)S!E24S4B)/PKV@$[6Z>"D M9[+3\5L$[JER$6AJ?31EP90+DZ/)D6P=)YL^0NFVKF6R;T5UN"Y&5Y,AM[L; M^6YZDB:],)M,\/>>NS]5534L#^@7?1-QY\M1RK6T5[^#NW2?C%/0,E 3*$3! M) @N&'@2$CAGN%0I>44[Y=XJ<6Z3E4"L#"!\(F"5\^A<$QM)S,(KN732HZ5G0\*'3T0;.D$Z#'34!0G\!;*M -3X$F9I0D^3HZ:L]I, B'-!=, M#"Z#]]JB]Q]TM"PSP;:>M\DYJ_!8X;'"8X7'=<*CXM01$1WD0(LC:,N!4#00 M-+J#7C#&1><,W%%T$J5-P(FT((Q2X$+(Y0P\\:R=B\16YW$?U:2B8T7'0T)' MR6(.DE,027/\(3U80SP$0[6(*>DH.J&U<4S;H"GP8!%1"1>(CH72P_)LLX[) MN*T7P5?GL6:I[O2^\/W;\%1K]0 ]9$>L*&( M"):-!I*<0#/D"1@B,TB%)BA12BUQUTU7E%(PQ11$X?$:0QR84@26E PJ9$)9 MWGK]A%2V3]2F^5N^*B@OT(!5Q*R(61'S@C'I\@C MM59&V=DIEEI1E[1!@&4,A#<,?,ZEF$!:Q8R7IE2I;3G)@YB^T;HB9D7,BI@5 M,3>(F$1%850*P$DAFF=:(F*R##HP=""=%4%W-H^94SX)R4#;F!$Q:01#;8;@ MC"#".*W-IA'SN3>/*UA6L*Q@>6A@J:AQ)E(.D3!T+ZW+8)UUP$UT6GF=$NLP MV@N+43HQ'B-PIPH)@@%+I =&C/61"(9WV'K-EM9]*WA%S-K6=JL\!@/G!\/[ M7JF*M0']("'^*8JU#O^0(?XIBK4._Y N_?F&LJS+.62 X?&/;4 MW;B:S%F3.6\F3=+>.ATI9$$E")Q;\,H;B"QZG;R(+'4819/@FA(;0 J70!AN MP!K#@25*/?S>]O/6BU9DS-K0^ MNO0O/SFS(F9%S(J8#SQ-2Y1%F07(R#*B7^#@LY!@:/#:>(VO._7ECZF6W%,/ MOX)F!V4K&7TK_ MXAT!Q&O?_=6ON__@Y]+Q=G::)H. O\?!I_F[Y:K!:.860C-_O_S$V?DK_ML+ M0]>@&,X-=?MM[3>YP2A-+G+U5_.CW6PZ?GWF8AR,/L[?(4=R,'H]?U+=OEZ9 MT?;C?OREC!FO.%X, R?QR_)C+2A_\K?F-<5;+@RX>Y5]M6O:78^"O\S!] M@3B8I%8E\,[#V>GH=1PT9T-W?ES^>G&_RR.2P7Q>%V<*\S?^>]9,!_E\.<7M MI9!&\?79N!FT]YZD(4[AI[0ZD@NE^7)/S:#LK@6_7;XNX?F!R+D&>:/TBJQ= ME:&3R34A&8R&*#O03-UDL:A7_X#S.G][_E6F78$S]S'-3V_ 91SHL1M^=N?- MZU=_V:R@KE$PEY]H8:3]^XJH=D1NO9*U[1.H-0A5KRM3[8]KF+6PZ")A/$,% M!V-IV0G">,:VK1E2L"D10Y*1_US8=+PTQ3?3>U_&MS/'2]0^NR(U#YC)5[=- M3@PT944S>!;+.81@8(/"V(\XP8R6C%KV3WIY%/K7UA[>JC(+Z2M+7H01QU(^ M#HBIX]DBHEOHD"5'Y)OEYU%LANZL2<=-.G,3-TTW:-&K&\]W/PV:0>M'G1\O M;W+KP6W[O4(=26&_N4U[YZ!QV\7TB+/'7OK8ZW">Q-:_M(ZSCG/GQWE7TH?Y M:J'@NAE.N@692P-Y@X$P:[(/-[MVNU!CO*X1;K?$F(H[:HP?E&#W; )P7S?L M\UQ1_'@8;YV_[U-(ISY->ISV>XPP_@11N4_2V2[,WS;KF2M*591:,Q'"X8'4 M?\S&TQ1[OTX&(35_]9.__&TPZKT))3AN?_O%3?Y(TZ;LEK:__U2J\\O$S7\; M-=/)[!3?FE_[[<_I4QKVZ)\KU%4MK%IX;RU\CU\SR#@3HVFK1RVSQ/R5;]+D M4]D+6"CRJKK&J:U77JJX]7M=^___9>]/>-I,D4?>O$'6F#VH ACOWQ=73 M0'75],$ O5Q,UEDD-%Y<]O_Y&DI(LZ?6BA:2X1#5:UL)WR26> MB(S,B)C.OB5CFF6,98QE[.$R]O"P%Y897NXRF%[**7<(P[M-[GQ/B]?EV]EJ M@=.R>([2/H2..8#<@)S4_+I_-[GZ.:'HPRR>PSCBR E%.4LN3VJ>U#RI>8#/ MO3]WC13U+L+JI-Q3"6UNTXKNUX(M:8:8<\J,RTK>9Y3,6FG'HN M T=\ZAEMD\\:C--1Y.B++X.BIC(&Z66O&JV] F.P00A608VN>J&$4-GLF6G[ MSVW .&.<,N62N\SN#0D8E6G(9@1 4=3%0UJ>A]N8\S+874PO0,@-&! MR2Y#2,*"*CK($ES)RC+.&&>,,\;9GG&6=;8MB@3%9$$X"PY0N00J25/)YLJJ MU<&*T]L0E2.2R4K79),A29\@D6UG1:*U:QAD->45YP'E2-EMNFWV:5[[-$?U MTU1G;7-.XL9*YHY;TU3Z7RP0:PI@E*?OI#8@E^K E%/!%_H.4S!>2IO=(/?S_E>6<6SDKA-!'\^L?^:1S&>'D0U\ MFJ?NOOSQ/4XNUIE :9[" GL&T9I7\W7Z\]=\'GS!Y\&YS3RISV6 S['-/*E/ M?(#/L6LUS2@%7M:WEKWL*?MG'P. M[&F[4\P7?8@V"8C98O?]5XC:6_#6%JE091D'H6F8DT*= V@G; _C$("IT2U: M5&^GXF8?ST$V\7',A\9XB=X*">*L2"=EKI M!BT+ <86!T%B!*6B-*EDG]M@TQ-5\\$8!=78 *8'I$6E"M1DHHO-56<&Q75W M"['!;H%58Z\-@XQ!QH-Z'B!S&-%E+2%Y1=:8U1H0FX%8FU#.$I2\'X1M.*') M5G,@JG!@5 @040EHS34C2RK6:;;&CGR^,\1.<%!/%&):9D56E 1:&$8PHB)@ MZWO/2\IV1H[R&Q:Y^N^ M_(]7O[P:_4J=M5C-/[+W\DS%CE7-G7."$6,J9/&*F#R8JFCA7UH$IZ*PMB0M M71B<=DZZ>P4\Y!PS&&,\Q%(25)T%#/!&0ENUHBH:B*7,&T1'BR+8 *6- WK%4/MF%<YF+*+5OUKAUYBPRS2!& I]M,1MM8PUQSTM*ML;X\.5!>2]_ MZNWK57*7] *S1E/W59RR+KGCCM39(5:)! I)S*@ MG8)0HX20G0O96U?",*&63!66L"0%=G&6H2,0BF,]R$F?,+63Z&KVG1/IYT C3: M*$N-*AF1]WR&:9AY5HZ]5PPR!AD/ZGF S#MC _47E/[%)#*O8A(2M"PYEB)5 M:@-/0 T:@R#XA= WETM#",UX4%8HYV)V45:VQHY\OC/$3G!03Q1B16 )L39H M1C4PM16(JEF(**S)T: )8K G$V/TWBB0A7!G3#.0O(T@DVX!O9'2O_3F,EMC M?!CS)=V9?5*/WJV6*[P8->I1=EN>E;RQCKESX-];I9M7T'QU/7DVZ0N9&OAH MM,8H31,#0SF98(S5",KWVEG=08 ^2:C>UY!Z 4']TEMF@52,9A7#'.-!/0^. M-2Q".!FA%2*1B5I#E*4'A[=HL%FK655 MQJI]V\J\X&>(\:">+<0J2MEBLKW4GP:3:-6/ @O4)GU+EGZ;!JFS:TPJQY(A MA)P)? FAAXV#1*MJ]2$+M^=<& PQAA@/ZME"S$D;HBL6A*T)C(L:0E41LDJ^ M.<1:PB D!HWT0=L>!I@*V5_=:TF+3% 8F@C%YESW?!"&5Y1\!O.0G);K"/(W M,VKF]!W]9H1OZC1S*/FYRA^KG#O'EJK3LJ=1LF1L@B$5 [%5"3;;;'*M+I?! ML:466JN9%(U7O+:NGT<3:$@A,6()0TB*^=/#2.$3> M[&>.\:">"<>B(6O+:++#BFL]'5RO,6\TM$:+^R9J)+OK/L>DD!X=63])^@0F MV0@I) DM>16R+")[-L:.?;XSQ$YP4$\48LEJ$8T+T$0A(.EB(7B4X,FJ:CK& MB&4(L5:532J#KC*#J986DTD&",8;'Y7R7KYT5G(VQOCDY8M6\7GWKL[S!"]& MEWA9YZQASDG<6,/<.7A9LTL].4F0T8!IN0!B#N"-R#8:DYK#@8:11@>9%:1> M5=MD;2"6FB#;DG-4,@LGV$P^\OG.$#O!03U1B"DO8S2J$H:$Z6DK#(1B/20? M:M NM=C,((>O"+XZIT"7GFDNF@#)-J*?TSZ*D+0O+VTFR[%SGCG&'.-!/0^. MV914"$5#:F3.&$1BD@P*1$%OE//6Q,$&L@REI\544'RS8(J.$+T4D'73T07= MBH]LC!WY?&>(G>"@GBC$5"HYU>9!8P]G2;:;9;T^8L1J9;/.)#?,?MFD-3[T M/)D"C+(-DJL-E!8NRR;(3C-LC!W0E.>#EWOV6?YM-H7[AR_YU.5Y"A_KFSM[ M9*Z)D+V!5M#U6G$)>@T><*5J;[-1U0]"+F,,=5.VQ[;4#ET<]WAM@)#NJ)0@QU=LE76L![*7O^BPS!6 NY5=UR2D7&P:G+(J6UM/P' MGWW/F9$CH) .BD'4-<8LY4MGO Q2,,688CRHYT$QVW06.DL0(B"953;W+#ZJ M;Q&'Z$*(&O4@<-PXF635X%$1Q:KHWL\F(:F<:S5%R\K^RV.?[PRQ$QS4$X58 M;M9JVP2(F$TWJ\@4R\F#=8@I%ZVR&)R(R;K$5%V FHKOJ<@:I% 4>&&E*\4& MM6^(L2FVNQ.7GYMC3W9IKI_U".^E/$;OY;_^]VJRO!TF_OI!4^]@YMG6E0GU M9?_SOWRGOOMZ8P\#LKM2IMQFGM1G,L#GV&:>U"<^P.?89I[4)S[ I]=F/JVQ MY_7.7S=I_?_,:?VWXUI(-./J_.9]7]G+Y6@QNYB4T?7P'(_SX8G#_NTN. QN M;=T?%R)BJ[T4E@^V1Z@YB*'G=7"FI:!O#$H9\U+\4.7G!?*62:WX5$^RA,T(]9=1WE"[>Z0?ZFQ_\1G,Q_F"RZ8 MDLH)HJT>3)$!4DL1JI UFJ)-R_F^ E(-4^FA@;7[1,C"KY!B)"0UKQ4*,N1K MN59 U%&O?\+%6](R_9^NA]Z30IDN%_2;+Q_8_#-.YO^)%ZOZ\V21+V:+U;QN MZ]2F\&-M(Y_<9-@=P: R[+8).RE+5$DIB*I;VZHG:2S-0,O%!)6-TL,RC"'G M:'QI(- *,+4)"$H*LM!%]#H4*4HX6-A)%<=!\#%UAMTQ#"K#;INP$R5Z&9T% M)W,OUT#@BM4DL"E*)31]'P8!T,*+Y*2/T+3.O7HM6HT4)<,4F[5.V*0_*TJ;DB8=D_HE0 MB'.A;^CK7J$KJVQ]MM49<2B<&QAU4?NQY!4LG\5]*<_ISW5.(K"=R*XG"U\:@<(:)X1YEK-V MNU @TNBH-PG3(N=8 ?2\;9JWTR2BAV\!:?(QC MEZW%$Y .AB)#\9R@J)J*QG@!-?? UMHT0=%Y<+EH,OK(7APFRGR,%YBMQ4.3 M$#XPNV>W[Z^S)5ZPGMJV'*I7J@MBF:W217U)3?5"VY(/Z8T355I.-!EL"9!B M(TM>9(10O((HJI3>M>R&6Y=/\?MN5-6QGZG]ZD0Y0@7&Q&1B,C$?6=6C818A MD9GO:@*#KH<92P\896H16PFQ;L,IO&MB2A/&=L\&/Q.3B0@L]9#@K:VJOS":WX2W>,C%?VFW,L&18,BS/#9;9U&!E(T1J%6A! M7LB\S"H3_82RP<0DM-F&%WG7YF6T=AR%96+N\R#QLXN8?,.!?/@>XK],,$TN M'EX_^70U$*<#YS;SI#ZG 3['-O.D/O$!/LVX\' M+2XOE"&/0R59:?')3#Z9N95C[*B,JJ8G@@H>C!8.HD$+KB7;#[)K5%OQ#=_2 M6WR6_6 4&!.3B^"F =@ M\S,T&9H,S7.#IO91I2@,>+HA = )0&4#%*FJ3D'K6 9II)[B0F8SDXG)Q&1B M'C\Q"^IN3DK(NN<@C<1!%*ZG:?9)Z22"L8,TS4]Q+;.9>:#0_*)S^,8>%+SI.8V\Z0^HP$^QS;SI#[Q 3Z]-C\SC)+SO_Q[ MO9S-E[6,<$'K[(N+V6^+UXP01@BWF2?UV0SP.;:9)_6)#_ YMIDG]8D/\.FU M^5LKF+#7!_KQ4C^\S-FR$/BBPZAWUAN6&ZV+#>*Y8;EAN7FT7*C66Y8 M;EAN'BXW#P_"99GA!22#:4=@DN;AKJ>3X,[WD^EH^7:V6N"T+)ZCM ^A8PY@ M?YWKJUSW[Z9L$+NTV:7-;>9)?38#?(YMYDE]X@-\CFWF27WB WQZ;7ZATBKG MFSKO)UR\'='*>93[-_6_5Y/W>$%_XNHJ6X@]?O'E[MXB\@^#1-M/Y-I:<1$1 ML)=T-]9H2-ID$-X+D:2-L0ZJN2N34J@^0 E2TS4^0JBYTA?AM1-!-_3[+E#L MK1S3V^\XU/YX@NB988<\J,RP;3),.!^M:19J%!(,=H;97$ UJWVLM4H3!XGI M$BI;E8+F"&3&Z0PI*P&J!).";3D;O6^&N;&4G@G&!#N"066";9-@*:AL>F)A M$7P!LS:F0I6 ,1IMFD]-#-+IHT_!Q^:@.%6)>KI"4H)ND615"5U6<9",>,L$ MVW^".,87XXOQ=6CXDD9HXTSIJ2W) '..OI/TI8BB=,[2N3RHD^12#$94A!1K MKZV4#013 XCB=31.1!'E_A>1?FR]9(9=MX[+?.S75_E7G/^C+K%G[EO4O)IS M%>BSDSG6+'>J=!@9B\P.G+6D)9 6[)CHB_8U&"]"S6Z0#-2IXM%IA-HR+>UU M<1 E:1:4QF9IFA:VL6%\;!.%#/A5PV MN>*]5U!%KXHFT$-2M$@/.KB2C972#*JB99>5+2U#:;H[(JV$4&*!FH.TRDBK M-;*]=6P3G*EU@H-ZHM02V@84M,X3N36RM\ALBM(%H'6@#U5$ZUNX3RVI14R! MT.:J=G1-\A"5CB"3;$55)8LV;&\=H_N1CTH^5;K^,IN^ :+"N]$[=D2RBF$5 M<\LP1C18/%FU9.J"28943 H.D@])6B%#E0/#.&J9@Q &5$RD8HP,@*%6$*TB M1EKG![EW%6/M.(I=5R0Z^4G.Y#K!03U16>+ 21"IA^(#(F^JZVZDL4*7@U MJ)W+SLA#G^!,K1,NP-! ZH<@.QL3W>IS8A=.P/V;U(_)%?KR8L) MTY'I>$YT#%$$9YWJ>3 LF"*(="DHJ"U6;%[:' ?),&1,S883(#3= !,&9-A$1M6_=\ M#)T;7J9414[0TA8BA@O$5(+9'-Z9T-#2O=4;']>/"B MPF=5]^P=?G@Q'E98CY!#]4IU02RS53_[^X(JZX4RM#RD-TY4>R'F2(JJ@:C2 MDVU/%G.JF$%5Z3#((((;'!13#5/IB:NJ;8ZNR15H=4!X:UXK%-*[NO>HU2#\ M6-M=GQ3[ZD0Y0@7&Q&1B,C$?1\PH10H8*@A5)&<]!&:UD39XA)=8QL$:U5T3;1H3^]( M+\.28:XS3RI MSVF S['-/*E/?(#/LN>QA;]SQG><\"%_<&1WL M],I'7:4$-+W"I*T:4NPA_JI6E74TP@S*4* P17HT$&K,8**O$*3QX+(NJ'.T M!0=AD[=<%B>S=W'L)SN9E M#RZM%K)H:T&('O_30B)<-@=*QR :8JMQ4/HW6HVIF002,YF6R6D("B.HFHN5 M6?:::6Q:,BN9EH M(44R+9795%B3#H6P]/]L-)N61X%+SL#',9:GH+WX2.?9'NELJAE/B;$\49N?H&S23%]$EWP"3M01 +!"5$5"; MLU5F6:,<.)6?$F;)9B83DXG)Q#Q^8A;E4U3:@LXV$OUJA!A5A6:C*:4YA760 MNN\IL99L9AXH-.\XE^F'7OOXC^L^[+>83%=XU8EE\OY 0'GKV8J>_=7'/;A3 MJ'F?:=NW[G\C5G];O:OS2;Y>O'EKLE4!:@J:%F\*(2E?P-?HK&[!2S6LX):% M-?UPIS MU72Y^'%:;D1L\??VY\D4IWF"%_\V72SG])KTD5_[*/]*S_[3Q2S_X[M1)7&[ M[/>=K^KMJ7O;<:],WT8Y(._]O3=YRC3X]6T=Y:O>&^&F^T8X+:-&'3AZO^[! MT:R-?JUS+!^G=6V7^1\6HW;=J:/)IUX=X7)T/:7VWY9?ZN6RODMU/E)Q/%)" MF?&Z*3_7O/FUENM?Z_'HMSJO(Z16S"XN9K\M7K_<2X]NB^#)PN4&KU>5Y8?; M9+A:SJY52W\AFH_]_?O'X0(_SE97ZX,?-L^+XI7XW?7G::0N\')17R_J)-9LZ M_<,/W_W^:Q?+5UH]]=*G7D?]9/;^4&XGM_/@V_FM0P7AJ\%JV\ZR\=6E>#C" ME?C)MN\FJ-5](ZCU4:>UKE]]A[WS:=7^%#/GMXU4I-E%>80%]HRI\I C3(?0 M@2Q +$#;$J#!4H7E9ZL'!5FG,Y*>E:CB_)!T[5L;K=UIS",6'A:>!PM/=T.S MX+#@L."PUF'A8>%AK7/0@L/+1V;1LUC4JWQ^M;&'(#';1,WWD^EH^7:V6N"T M+/YY.]D0SP(EG,3]&_V[J4W "50?9N09) M?>(#?'IMYOSM>U[C_(2+M^LCZKE_4_][-7F/%_T@/4?X/3].Z<67NWN+WCL, M$FT],J_*4KQ.<@" M6[0E6X?J?F1>E\(?IZ7_\Z^?1'!W07I6BK'0NRZZ?3P!>,RT0QY49MI6D_X: MH426'4@]/T-V"J+1$7)56OKL0L%!(DM?4J:_DKT50X^+-!:"\PJ4*JT5+0R& M02)+9AHSC9G&3-M/SAD;1= )C$#5DY+WD&U;P:?8@O(Y9C.H^Z"D\:$IXJ L M=$U,= T6#;Z@J]5KV81]::9YZ\?62V8:,^T(!I69MDVF!:/Z5GP +(9L+FT0 MHJ\)M*U5%*&UJ.X^TV2LV=D4S*);?@VF63'..F99"KBZ?XL=DDAVC&_-,3V[>[7)8U R3#_!V4NCQKTG[ M8RY*9@/1Y$C:/Q?ZKM&:)&2?0W.^*'M_W 8W\71)0RU!&F>!_D\WT=H!YA"Q M-BN]4]^\B532>M<\6.?I)@HUA%HKH,&TWH3]SW!\IT0O@?\PQKZ#&#%&OJVAM9*5JNT +7V MFA24@+8FB%;9+ 3A0P\*0S[%__M)+C>1M5O2Q%HKUL),*Q[4\Z!5#D)$VS08 MGR68X&DI4:R$%*L)6B%6/5A//,7'R[0ZU(G-M#K!03U16ME@96..] MA"!MAI"+DS'9JC)NPX^[(UK),/:&S]0SL'A0SP18V0F9!.9>M+5O/%D/0:4( M*BH;A5-%XR#D\2GN6@;6 7ME.0?8=?_>JIG)F3@6G(F#V\R3^EP&^!S;S)/Z MQ ?X'-O,D_K$!_CTVLS'2;9XG*2XFEI1%8I($HP/ D)T&G)P*=>DO*W?/L0A M^\:*%+2TEX46^:F717=*0S+-*%.="R%\\R995Y.D01#8*IB^?;!%R&"S#A)*4@:,Q@!!6 W->96:02^TV\UQDHO/K ;Y3 F[$9\QJ(>! M[NV?*:D9HPB!Q#-Y,%(ZP.@$-$\$J%8)X[:2.>V3<-[RU&S+ES@VFH-N&%H\ MJ&<"+=G0.R03)WM'T+)20B"+!9(-+3>CA=2#H)OG'2UA:!WD_&9HG>"@GBBT M%J-%:%I-51[:$TS%="*5FV5.J0MGS#9/K34V!J&%D.+!_5,H$5649,J M&=!:M.X'RI!H?0>U%AF-"#+*K20W8VB]R$D3^J%'8O[QNG?^MGI' Y'IYS)Y M?R"8NO5L1<_^ZN,>W"4W+;OM_E6FERX]H,QH]][D*4W_]6T=M5[D]7U/$K@8 MS=H(3>MR75[BYH^7^'&=>@TO+^>S#R1)RSI:TLWR M=;GE]0U'A?Z_G*W_LG@[FR^!T/>.A'NYFM?^,/K#HHXFT\5R3G.+;OSJ>ACV MWQ>C.T)!,[[_:3)=X140UG-^_97DXP_T[RA?X((0TR8?:MG<1V__O[6A%I_/,T^](;1%:^OWI7FT(?K MCZTY?_>^FU]M;DR3JK_HU:O\SWHJ?W@-^H=V43] F= 8]];1G2]6[Z8_E,GB M\@(_ONY_O;G?]8S=O!T]\VKO9O.+_[M:+"?MXW4_KB^%.BT_7,X6D_6]Y_5B MC>[;+;FI"?SA@6S\MG!_6;R>5[ST>9-*JCNSZNX<>CN_-TDFTPN:.[!8XOQJ M4._^@?IU\^O-H\)Z!"[Q3=WLD@$V:NAKO/@-/RY^^.[WNYVH6YR8UY]84W3] M]UM3=3#EMCNSCI#:H^&<6G^YQZQK(ZVZ5*71$*(,8(0L$".2Z55SK%4$48/] MKZM: 71I+3\N'WR9N3N.CU#&-R;EE5%QG<2PWS9D RYK"4;7U'];E+_DM[6L+NK?VY<33OQ[ MI>=DLC;7O?EK_\RO]-0_7<]I!G_);][JJ7Q'!J^ ML+$QN[B8_=8-A*O4K:MW]*YTV\7&?)B]NY;NM2UR/39 )CPL:'1&[SZ7]G6$ MR]'+&0Z_U,ME?9?J?*3B>*2$,J\/Q(HY60O]9H5R-1.^H,&NE$%_H:X;Z/W7 MDXE,G-F*3)6N#J]4FA3BE?C=]04T5!=XN:BO%_42YV3;?D:K???9H'Z\?7U3;YT8&7S8&U?&1M_]R5MNE'B7[I8OM+ZR=<^\;KXRD@9;_VWY^=S MF[G-W.8M/E.\DE'M]*'?.@48OGH(<'_12^$(?>R/<3@>5?MN3@K+\(VCPC=+ MOFL_Q>5RM)A=3,KHVMCZS+OOL'N>YV_X;2,3:791'F%Q/F.N?*7[-B(H]$%T MX#[/)3.1F$A,I$<0Z<<[*_7N1V$B,9%>6F+/ADC?BJ8Z/R#]-%LL&4$L,BPR M#Q:9_YB2FKB@=RY_2//?__'_X&3*$L02Q!+T5 GZ_B^SQ>*?6898AEB&'BQ# MO63M:"T^?UUO]:Z_7=>P94%B06)!>IP@W9>AT:RM?_BWZ?NZ6*Z/7*Y__FVR M?#NZI[ZZ]GI6OK1SE#KVX[Q@UI23F$&/]#4?0O.WB:WO)]/1\NULM9;Q M? @=K,@UF5)J%8-J\CL@6\ZK=ZL+7-;R?^:TL/ZTUN[[ M+'^J1*_Z*W[85OH8PQ[OLGAA@]TBI$@Q)#!(U>@FG"$#N- M BS*&9F*53BH*;E/=G87Y;;9J<<^GF!"B(<)VL,<+HS1XQQ=QN@#DW$5K,FY M3KR>:3EF R%F#24$5W5I2H2=+(9W7.S>R''0^O30QH8A$XV)]E6B%1DB8D&H M,E0PJ J@LY;H9(U3A+4B]#:(=L]PN\>WNX;;_W,5Z;^M1%YJ',,)&FZ'7WKA M-+>+?IK-+V<]^)\F85KR?M&QRQ$KE.TFV]TOTHK= LRZ8QA49MTA[Q?E M@J6V)L&74L$([R%JZZ&ZD**(L<6B7I*=N]DO(L$Z/7KR?A%CE#'Z,.RY)$)L MUD",L1#'2J+ODH/:C-(U!:6LV07V=KQ?I/U8FGAZ:&/#D(G&1/LJT:*U,:JF M02%],=DK0.,12D0IHDMH:MT&T5YRO\B.E0E,M^O6<7C1,_>+>@,:-6&Y*:12 MZCJ5^;INRI+>ZOH7O']T5G+%>N5.0>F67/:!\$$W!.-L@= +B%7G:TLE!%WD M?;U2T6>A#((JJ'MM5@G1YJYF4K\!_=/D@6P;*3GV1K).8:#QH!X4T.ZV'!8U MP^0#O)V44J>O"4L!<["%P((Z@1$V0)(^0K M65K=MYSE%MGXO_]74%)]ZN*[ M__!\8D@<3)L9$C>0L+:TX&($JR39+@$=!%HG0Y8RMA1J+MDS) YJ/C$D3G!0 M3W1I9*6W*5K"BY2TS)$E07*Q0C5)A])BB&U03'D;2Z,=;R+PDHA!QH-Z@"#[ MAK4C92ZI-@2I>O2'L6FS)*HEZ!B:534:MG8.RA?/L1O7_=LUV>C=:KG"BU&C M'F*?^UG)SU'R>&>&9UJTZ A83H932E(I52#DP+)TR4A>=(9I( MYF1("I+(]*4EE9KPA6YX(#[W, Z&(S689SRHA\6S;]B737E3E16097-@,$E MD]>8RS"B]AK9H$XQBR#'-3 [F9U?9UU.LOF^O8G9@+%) (H:0.4B!?J*:.,N M6+?CG8@P=N8$ [78!F2.,<<^&XVJA/;&!S+2)())24/,38"LM ;U4ANA!X=- MG\*Q%PQBT&,M.4+KIG4VVP$;ZIT\RU4LY5GEB=W#F@ MXY.*2C=2"*V"43%!%%J!#=8KHYLI;I ,.V).WFD!3D1/U]"%O9(*5*=)'6'3 MLN0#V4?1XZCXG [SC ?U3'AFO"5HB0@5+2WS5=" TBLH,1A43D@7!OO".^#9 M?@NC,.&8<#RH)T>X_6P".>&L$&3W=1 64/ G>$J' M V=>9@/H;[,IW-\$XMV?;0I3HCE5YS?O^\I>4@_/+B9E=#U@QR-N3QSV;W?! MB6JC)&,09(%"R-J!<45!*,J"L%&(F$-(PSRQN;42?);@:K-TC0B0K'?@32C5 M5X M1S(MF99G2LMOF&[5$22-."T8<@_/,&3=B MSF];IM0KU86JS%9DP[PDZ5^H2-5#>N-$3>3@I NF6"B8 YBH"\1B!&#(*5DK M%-;!D4T?JL0> UKZ7HV)34.(&,"B:\6I&*VO![+E(I48!^GW:B[?FS]'J*,8 MI Q2!NDCS[[;8H(1 EKHE9N\(2AFA^!L]KDZ$9K.>P#I7J.%S,[SA3!9F:Q, MUG,AZWZBE&RN142E *,I8)P7$)S+D)44VE9M,0_B.O=)ZEU$*?FQ=.I<6S>&6M(Q)0&K2@*G"0%)9@-=&HJK$6SE(!K(-R.YXZTU*,Q;1GBM) MV>IE@#) ]Y-]) 0;-$:0664P13H(*5HH3@A;LXV(?AL ?<'(+*O&1@5FZ=/W M#^F'/E@'PLE;SU;T[*\^[L&-OVG9^HTFTT(??*U,WP7^X47@]ZVFBR/W$]O(6W&7UV#$YM=MW(T5J,;B1S\[;]S5[C:CF[ M9DA_H\:&6'S;/DT*\$K^[OH"&Z@(O%_7UHE[BG);Z MUQVQ5B&;>W_WV<, [R>+29I<3)8?7U_?Y(N[_.L':_O*V-B?_*%W4G_-JW93 MKW_XX;O??^UB^4KK)U_[Q.OB*R-EO/7?GI_/;>8V]\ M6LP^Q?K[;2,2:791OMA]_;#-,R;'0\YE'D*7LK"H+ M$@L2"]+C!.F^#(UF;?W#OTW?U\6RIWA;K'_^;;)\.[JGOKKV>F#>-Y8Z]N,P MQ9Y/L7YNZ*N-/01QV2:DOI],1\NWL]4"I^59IO(A=,P^.<*AM-_HWXWFVVQ] M?%IL+<36B=Z^DIFK7-$A);T.@L,0DS-02^D-NXSM9\*2A;H0VV0LX'73W4A4@,U+<-XI571,R91=,&_'09U] MW5\#;EAS]939] R3_[T;O>/>(DW"?:1+NG2DD(9V-T0109$V#:44 IAP@ M.(&Q)JUU&!1D#<(&GR1=HWNJ -4RQ)@K&&&"0J&$CX\LR+KGC2ZE(DYQ4!(5!Y,-!52LP5$34H24;,.@[RKVZ#JCK?HO!H;QQX"-FL9 MF S,[>99=-K]YJP^=GAR M:-DSA8VK-'(R<$X&OK7#QM6CS#4!ZBJZFI&DI'0%K%Y6$V2V:2O%Q0YJ5Y!K M-[+9SWAEO.XAVK6>&EJR!"L:[V*HY<9:S9JX(KFVHU,5B8KDY7) MNL]-0Y&%M\$YR#;W@&54$'Q1_>2V0A%B5&YP/(YK-QXQJWG;D*'-T-YS4(P6 M);JJP(<>VNQ,@=B<@;ZQ6')H,N[&'.;:C6SU,D 9H$9]IV[?NOY&U?M_)=(6WEX2B!ANR 9>[X.B:()F6(02M%(E4U,G_E[P]2=8] M<<*5)']]6Z\J2$ZF;T97$9JK=_2N=-O%:$E_SK-WEU= &,W:"*_1 23TL" > M?#ZZISD=:CD=**,WU,;D^)M?'/)T:@MQF;O.IMOGL MZF-^U1%P5*4'3KU]#R^M<'X58@8V)]=Z.>):+Z/F;2EYGTXYW5>G?U M,9082@<@M*?>/JZDQ[7$66189+B6.$L02]#!21#7$F<98AGB6N(L2"Q(+R1( M]V6(:XFS*^(41)$UI""24TUFH09! =9$96S0D&7N.7*+@U1C!"E- MBR5%G[-Z9.CJ[1PN?\+%9%O15=:-Z4VYSA"3[0@&E14.?B/:H S54) M)KD*07H/F:Q*M$4CBD$IWFV0<,=91ZP:>[WKR@4G;RL>QIQGR#'DGIN_+NM: M?0!=;02#64&RQH/3!;64'G4>)')^"N1>LMJ &2O'!<=O6L<%QY\G2/_QZI=7 MHU^I\8O5_"-O*IVI&+$:N:-&O"DA8]]&:AY,]1&2Q@96)]M0D 7MAPFFO*_! MT<=3P43VM3> OA8RLDW0QA92(_) ]I*,'?M3]!"P?Y6!QD#[[.+?^::"2A!L M-6 R!L"HNE<4LW1>51F'>9VW#[2];B%)]@HPX7A03XYP^]DXLD65J&,F\&5' M)J#($!P1T\HJ52A5-C_8.-HG,7>T<:1/<-N=-XX8J S4QP(P9%%=(NP)D0L8 M- &"M@E<4]JA)/ZIG0!PQ_M%1HZ#X'.4)S'GF6WG,-SDJN6*_,29!U 5!66.BCJ$*+0YDWTC)L?>[+I5W\G.?@7:"@WJB M0/,N1DP$IY"] B.PD*$<(D@312Y.-64'^T8[ -HN]XW6Y3/@?^I\UN=&4%+] MP(1CPO&@G@?AFHLJ*&W!Q1+!%!8LR+:EG316KTDX;:PS\.$.U%A8.B= MQSAO'7I)5*>T3J"K\00PU! :02_V\_/)H+=M$%&^#>CM>&^'UZ>G,^>9;>D%UL294$;)YT@$VU#-R=T9*V M,<5 [6X#(TR%2+>!5I5.,>>BE#N0_9LX%N$$SW>R<,NDDICRC[3S&>?O[0MF)K%H!=-KW@SX.0K(6 MFO9&Z*IK<8-XQJ>@[25C?L9:,.9N6LT5]8;X9LZS9PB M[ESEB=7)G9/QR;N@:P*="JF3G"T$DRS8)**L5J60!N=&T>JF)%V317%@E#& M38F>;M3*Y+P/T1[(5I$9AWB"7@%VI#+/F&>?+90131/)*XBA6#!6!T@"#214 M363JR&('*_\=\(RWBHY*&)AP)SBH1T^X/6T5"=N2BAI*[ =-Z8=>H,U!CMGH MAF0 ^O*2Q-S%5I$[/6#R1A'#E&'ZZ).2LL66<@/$)L&89B!8%T#9'&64N6$= M9$C?!OQVG1V.EKT<0'024Y[1=A[CO/V5L*Q1Y*8)4UC!9!LA"&E!BZI:BD4( M-4@.]Q2TO60-(<8C2[RL<_8RG)/XL/:XK3U0-B>E M<>!,-&""-Y!*B&"LLQBMMJZD86I1:9HL%DII 4R5&E J!]K)T%0I*J,YD'TA M.7::CQ@PSWA0SX1GHO9<[S& -"(3F[*')#1"""Y$WX(Q2>^!9WNM',3UA)EP M/*CG0CB,V?A2)&AB&AB1'"15%#@?@@K)*"$'^SC[)!QG@&-A8"?G>8_SUJ&7 M6^FGUY&,.9,(>K)"RMUK*56TTEH9PD[,NAWOW]#RU'E&VRE,>4;;>8SS]FO= M&F%=51EL\ ),C IBZEG@4K#>IFRUWXH'CA/ '<+]Y6]I!Z>74S*Z'K CD?Y)E4BP! M8M 6?*W.M6"2;L,P(:%:MHE44-(&3',*0J ?/2KI@FG"FT,)$PIRUR7FOC)S M-AOP0I^^^# UF9KG1,T8KP2Z@2*!""&2A:R7U((?S#JAY6L%( M3%(F*9/TS$@JK;(V:P?!H ,3+)(E:BV0\5EK$AZ3'%2DW"=)CW)SBTEZ1"+% M^.6Y\G)A4BT7HT. 9IT%HXJ&F'V#$%OU6A7MOM.B+<=S/5/01NQUV;9, MJ5>J"U69K8@9+ZF5'I;NXI]VJYX^WQLGJJ"\$:@\-L"8%!A#N@E+(56%099F M@K%J4%(@QRQ\K!::Z>=1E QTM?5@C4XU!Q%U.)B(,"/&VN_ZT-U7Y\\1ZB@& M*8.40?K(JM7*A"Q4@1A,!.-K@U U@B6\0-B M]0LE461H,[3/ -I?<'S+IOHI8D!C>@4"^H)1&M#-J%@(F%[F74!VUR%\6HV- MW76BV8,E*5N]#% &Z%X ZIHOI38)PJ,"$WH.6X<-C%#9D\VJM!Z4/'@*0%\P MT6/P8ZMW7W/B;EJW?:#(M],'7RO1= MX!]>!'[?:KIX8M/_O5[.YK0:'.&"Q.;B8O;;XO43U\-;>)O19\?@U&;7C1RM MQ>A&,C=OV]_L-:Z6LVN&]!>:3-_T]^\?APO\.%M=G8CX8?,\*<0K\;OK"VBH M+O!R45\OZB7.::E_W1%K%;*Y]W>?/0SP?K*8I,G%9/GQ]?5-OKC+OWZPMJ]< M-/W)'WHG]=>\:C?U^H?%IL+>#5R=ZJ$IBS56@!*V5!=-LAF";!:=1 MQ:B=2E[>/U2E=8M"M 35Z0"FJ 8A90-")JU$\]X]-AW#G6C7'QOU[H_]N =. M<__$3_-:)LMN@6[IF)538QTLYV1GWAW!H#+OMGJ(5";A4W60;/)@?-$0:G'0 M=*0_N-9L'43W/X5WAQ24JG=].I]1QZACU)UZE&B6,L9$\"LV9#!H(D1?"SCI M32FBA%*V8BH>4I2H.L7R9!S]>Z2;;!NQ\&:M/"5EJME,\B.85#9&MPFT51*QL>:(;MHP3CMR7I+&5I" M3*45$7%007;[CKZ=1D]J,PZ&Z7;3.LZK^CQ!^LML^@8( .]&[WC_B#.!^**3;5-M1((CJ,3H/$5,%D#!"J\%!B-E[& M@"6$@]YZ\GXV)A%ZFO\HM^(A>,$M0*O& M+NYZ"_"TX,G!9<\4-BZ_R%F^.\*\A%&=GL9[PR7G>/UV:-$I7L^513!E/Z=T1-T%8*DZP14@^".+@H M(Y.5R M38\R>?^5W_>OU#]_H']'^0(7-!/79?,VSUL_"R?3.K_) 7O5]$\U^"ZQE,GT MS>8WXI6=3*]*[OGU][?Z]*IDWV?K3EU][%;]O>O[;GZUN3'U:W_1JU?YGW75 MR0^O0?_0+NH'*)-Y70M%+\VW>C?]H4P6EQ?X\77_Z\W]/NV73S8]>[7!O/G% M_UTMEI/V\;J3UY="G98?+J^D^?6\TC)T\K[>;LF-V'QXH&Q\NU+BEV?8\S+@ M/F_&]4"'6[/M[AQZ.[\W22;3"YH[L%CB_&I0[_Z!^G7SZ\VCPGH$+O%-W6SE M _8=K]=X\1M^7%Q5)MO=1-WBQ+S^Q!HDZ[_?FJJ#*;?=F76$!59'PSFU_G*/ M65>JWE27JC3K3"BDMH4L$",*,#7'6D40-=C_,AME3Y?6\N/RP9?90S&B;SV; M*_8^NND_+D:S-OJE7B[KNU3G(Q7'(R64&8^6;^NH]2($FU#ZT?NK @2CR:?B M Z-UX8'5C2TWNE@7'1A=U,6";D"-F4WKZ&/%^0BG9?2&/D>8NO>7Y6Q)-EX9 M_=/GG+2/:.+V+>4HR-2M",GZ1+-?62 +V4#QE:S>%&RHYKZE[$.56'2&$K4$ M$UN7(@Q@T;7B5"2KN3[.4OYI(YRSU>+S-O-?J*]_I0Z5ZJ_TR;>W_;]?/>_@ M[IC4]ELF]:LOAX:\ ;ITQ=]H/JL.KAYXXO*T@@'*?145*CZ'+ &O*;?2TT+ M)CE88>U_WES/E[_/>]:,.M_-O#'FE3S B3,>S>OBLIO [^O%QU>C#09_KGE# M02W7%-3/HR!US(F0T$F3@NQIA9(W8!)6(+M-@0QH33+>6K>'(UZ'04*E&(4/ MGC@ZQ=IT(8ZU2%@+0=%*I4KP425MDF@YU9>?./M!H;.OOAPD=# H?,$7>KX! M_AQ?P?=# M;W$Y>HOO*WV$_E F>;,4)%U%R^;%I/LE)^\N29?US[\:_0D7I&IFO8#/9''U MZ/'HYEU*[7FT)E/ZS/K.71$.5=QZ'=X_,NL?6-Q]([KJ MV1XAZ* !+3;C51!8\#X<6Q;61(D@LJ-KDA:0%"; +'4Q/J1<\7%P_+5__RL] MX4\7L_R/[T:5X';9!6^^JM^=F2#2'.\_=3BO\()LON55I]VW^":D;Z_[$8CZ ML, [F>9&;^M%Z0+P1NL#+17V]J)NJE3[U. MO0I!BT__/?E&W.8O7,>E,KE4YM-+93HN^/M-?[EV[TL+[-D B2N0W^^^ M'DC+"&*189%YL,C\N>\4_76]4_2'-/_]'_^S[Q:Q#+$:?VF9/1LF?6M=<0C2 MLDWB?#_I#OS9:H'3LGA8I-GA=LP^,<))DK[1OS^OZOI@P^33 06.PSG*:D1< MEFNK15"JR4T6#RZ'"$:V!E%Y#2F[I+#6$MM63G=]/0#QKS=;4__O6D;_/JW_ M'TGHG2Q(6XJF,7+L_*X30Q]/G RS[I 'E5FW3=956XLNDDPA61 ,:@>IN PZ M"-=2L]]23[UY M.[+K'[D:X5F)$RN6.Y4 =$Z5^@M0]CJULAB(D6SJ0GJE5)6L'1Y]VZ5B62<, M);WRZT9$_SQYOU8QBUW8T\J.7=QUSJ23%PRFW0D.ZHG2+N3DR'C6(*QN8()Q M$%35!#_G:]4Y%-RKR^!+M-NV14VD\VK7F3R/1RC8);TUB_K*A+XQJ:5@F_K\ M!(JUS&TM(W0,F&R%K%4/#;&D8()P4$LK4M)7$P:Q=CO7,EVW7*F97^MT9S:U M'T?+)C7#C@?U7&!7E:UH,Z@6,Q@3$D1I#.B2<_*R>Q0&E;%> G;;-JE[D=9= M9[8['IE@'_7V?-1L07/)QETE6#VCDHU5VRQJ+1![X@JRPB,DYQ!2E*+8(HJ6 M;>^*:9>FMW9C9_>;;/78"S@R2AFEC-)O9YU2/M:@&Q1,!8QVBK#H-?T8A7!% M2I'\BZ%TVX:]%F,9]EM/\-@QRO[T9XK=KSW?'&LI+JZP2X5U5L45LG,Z%VR0 MR_K I*%U@!,6C$*'.F)V8:_G6GZ93-]_O9&#\XU7QA(. Z"XRSYU/!8.>W'>+"1L_ES:Q?L@7J])SHJ;E MZ-UJ_:A&*\JKS-_X^0SA!Y>,N;J44U$5LL)(#$0%,6<#JE<6S]AJ]@/CU"DC M=>=F)&:""4E!$IF^M*12$[XH'YX3S3-;+8?X_+9OY;'%"[Y<6''_$_93QNY^ M?JU^)-:N\]YN+^N,[1X M3M]O^:VVD"?;'65VWNO4U/2KLLH$];1:3*:]P +1_3W.)[/5NN@"=?>4/K0B M.2+*C#>0SF3[8$^6,9+EW7A<"> M'WUUL;R5&WNR()5P.5ML$E_/)XM_7&7")I+UW^2W.'U3UZ]U\SJ;FW[LNF3] MUU%/V$I/N+[I__Y?04G_PV)X1;\_D6"*;VK79:-9^K^;;.W]/>AIU(#).^K9 M=8KNV@CCRZY^[CQHU"Y6'2F;9N-B,W0SAH(=NO\J\OJ_3%?7LH='R'/)G'_)D MO)'>]4JX3TB:<8.I1+_X#>?E1@MW">U9P3=OWV_=3;T;&V^3]+Y\TA.C=2[] MW)=49;2ILGCQL5]7<3XE/&Q>G3ZTNJ+'K#5JT;K5GQYR<_]GMYO%X 45%5FG MLX=-MSZNL\NUK7XS\VAP%_3A]=CBXA,-::E2.E'I?NOO-A+3E01-F,?@]E%J MJL_/^V^PMECOKKD^U3M:3#[TZ;M\NYFUZX^M)W=_W4N2F%GI%USQ>BTT;Z;K M?O)WGSRGUC[V+V9OW[6TJ#VI5N[O8_&[&@!=IJ M_?3-8U_=8L%5)8W/=&]_B0W 2*[75@:M#B?37#?#E#Z5SZ">Z1W0;8=>,V/1 MVYK?CMY56MZ43===W1.O2ER0]4#WW;PMW7+5BT)U2MQ]WMO9;]0Y]+?1?Z]P M3KJND>>O2.)>UNGB[4=,Z6?Z^C[7E3DG]<# M2E?WPJ63-METTB=Z+@]\471.?"LS^GR?SZL[2G#42".1]J$91E-I.5]M7#!= MH'JAH=6F=.OH3=Q.U<^)D+/V^;5%LI_&R?5OC9 M?;?E,EBA6.F]*W190#"I:8@)/7CEQ?_/WKC^D MN8Z0)?FN9L>2PZ)WXGZ:J*>(-0APNP%)G%]_L[H!$&3S3;P(EG?')E[=7569 M)T]F967JY!QVI%=DZB%ML#YY8&'38?R8/HSS7-GAZY,<)&H^IH_3"2C@* OD M>MK')\[9ZG959B>S1R+X1"8 MS C]X/5''^;9.O^1TTM"]?W/T[,?/\7A\$'RMZ69 MV1XEVHWC<9NEO,]QS$6H]WR!]V_,&RQLN+QKW5[V(;5.EG?7VHLL7Q7OT('# MZ]9C:8_WQR,[^ H7[5ZM[-SVOIC7*ZZ[)]5$2X7=Y=.B@1A/4]"(,AL1MU0C MF_OT1($5]_D8O>]5WQ(A*<$\1#7'B[JGN*7D-@XK!4BRG'$$\X5PJE$DE', ML$F>.=Y+*Q2<,LD="BZZG/;HD4DZ(,T]DXHP%H38%GYQ>KCN\H!/1]0W6/JO M\./+_/AO%JZ9SSV>Q5&AQ\]&YXIYN6!>+!B#% (*EB8P+Y$B'85"F"OX2"LJ M0J^GFZ"&8B1&<(&MS1[CDM" <:R9[1:@V1H]),2^%'I=%?2[X!>18 M!^,U4IQ2Q%U,R+45H0ASGF)C7!^_B- ^*B&1=2;DW@81&>HL\HP9[DW@09AM MX1_^<8)FU4?1T7D2I.L%PK K1"*H09C2'$,F$6E! M# HL;U&"8<(Q;"T&4T(PA2:717TN\*6%-4)(C6+*S:Y$2LA*(U T1&L1'0%$ MNPQ?P7OR8O6I2N\^:]8C_.Z:TKHJV)<"C.#!$GE.2,&NQ[.V B<*:\%LB%?'J"88*T!S S M">.(.248;RV]@LGBVY<8\K;(\3(A_G&)*1=R_&QTKIB7"^28:&HYQXBIE/.' M>4(V%\Y.+E*'-:?.K)@2Q*YG&AQF51GPMV8.H\?JP"Q?H*B'C;;'B=]-Z7-CPL]2U8E$NGF4A8#HX M0Q0;L [2,&1#L,@Y39@6WJI +UL4L!E:,H%S8K("V\,H,HHR%'%BE@;-I5!; M834MAP6=3G@5W)$&%Q8$B*(!'/A_&TB10Y19556$N7>N?P+)8,_H\B M2RCP9BPQI;TAB6*MGCPKV/4X.ER"Q _5KT^#T6=[.J[C/(VB M4./GJ'?%O%PXB:>H%Y8$E+CSB#L=DB9Z59!G@U&L3F-3@L;/4^V*=;G C#5V6#&&4I)@*53 R'$!ED('CIESP?C8.[TB M.<$*$\1,RXR!4KOH-)(JQN =P=C=F:? C9,> MHT@B!Y8L'7(B1J0M"3IZXKADE\T3PX0&HC#2WL><"FB1]3;O:QHCM8:+\.W$ M;=;.K._25G;O=:5 9('(YP21@1,GK1 K[_JSWY!Y):BWV(%'%\\08I_-)[88>'S M*U5!>DBS#H;QU WC-LW51;FX;D+^?;UVZ^K9V%/+I:G'.DF!=,@UZ[#FR&@M M4%)8*4^H9+P7-E_Q5"M'+RJ5$$Q% M%*@'))+:(1MST4^+K?6"2FWU9?22G(L0K$&.)(^XIQBY *Q/&\ TFDRBJA>O M^&5<@Q,\>C.MZSCR9T>U'37=@_Q?.QC]':;GCQ%XO4.8A7!W,&O@DO#7K6>Y MKS]XMWD!JN#;P[P ("Z[+AT>YW _IRA'Z1'7 E::P9HKQ9AG3BKM>@%_:KBD M H/W0##X!,H;9)5+8!1-H)Q&06DOR7R;TD%V5#HFU:=X.HDG+M85-0<5Q90? MM$+S-OKN;4;:M]E!5;A-MMTBY:A7/QK#Z#Q#;M.F6U MAE_#8J9.OBL_$_#\QE=;AR5;D7_0^UH=3Z)MIOD_H\F55SX9 X#8^JRRF13. M/IWYU0/XBJUC-1CYX33 HPU&U5\^@KFJJ^_AO?%)_*&*WT[CJ(D'&8?^DK^0 MK1D\51N%M9.8^1W\I[T_(-3X--8VJTBS*U(&O.H*I+Q-B!: -R-HB^@]E9QJ MC@#;.'!Y##8.XX""L8D!;D7,>HGIR6/!#;$(>RD1=PPPDEHPHYZPP $A?5RT MMP*GY^4G?QS#=!@_IDNH]\8VQ[\,QU__(X;/L3G*//((;O/S<.S_?%%%0+G3 M?(EZ&E\\+^5Z/:FV)VSW .$CT(UP-HK5L0VM'J7Q$-:SY82PME6"%]5Q7MTE MO9^,*S<]:R_9Q.&P IE$;;[*# 2R$@,N5$LY+$ L!Y/C2W<8S?S!RK8.8?-R M1_1S;UV>AGQ7;:K8Z60\=W?S \$RY>?/7T=#>P8^0U=,^%5W/X4/\7?S M[_N\TJ=-?-G$4PN0&^?ST 8UNDN_N'*SZ?"%RI"O_MUMVYCZQEW, MJ]3O7EN;]PDQZR<88=[;\8$@Y(];1^S&L=XK.63^Z&N-/ MV;DIN%24J"C1G95H.0HPUR%6=.@)V_;K\P"?E,[N]>#N[&GL@JJL$FZ^'XSF M&T3-#X^ F5V8ETU"R"W'*S>'(=M.@&BO$*(?=[LX+V$RVE;=\?J#E/.]J'9; M(E3?_SP]^_%3' X?)'_[DF5]9TIT-TU;V>!W@?$^PR$7D=[O]=V[(9="75OL M OPW"]=LBQ/$43F_M(^';7S[IW[BMIQ7*CA9 MI1$I]\[C@"+-Q5A%,DC'0Q% M.*E ! J0K:8=OK%,H#-3$8BR1V"GX3)-+<162)"43J!);HAC.S^\'7G_YI MV<+8"UH6M+SG&5WFL M0T!61X&(PXDZH^%29-]9^]-'RU);H-06N%A;X-IS9%VM@7PP=(L'OW;R##LC MT4G/ ?\R;]2,(*UB/I1.O61<>JMZ%0YQU$#*/J^/6.;3Z]?.-HY/]+^<\SG?7^/?FB;9I S?)3 MOTY@MX[LM]470;B^@^<6).5B$81\LGDGA<=%%C"6.L>]7&[(RI&3\!?3C@KJ M#1<<7Q8> ZX,E2RAQ$P ;N,NU#*SWTY/IL*U2,&[+&OAE#:JZ&@?5]_EF/QQ6KR<5B/JT M'DS.#EK#VCW.N)X_#6C2V _:R[4'K&]^DCIGT>4GF8SA[R]Q-(U%O#8_\(^C MZL/X2Z?T:J[S(!SPC5'LH+Q=S/GA_+_ ZGVN8U?1 I;.^O^9#F Y=\WRF"A9 MZ^]%$X&",*&0-F!YHI*:^&@ED;VM&BV-B$*0W#D&3)8@##F3#$I&A_>C+[&9Y)GY^'44Z^9X'KI:H.,&9_;)N8"0L, M?%B-3]OUFE5PV#4!BEX!T0A 0T2NTA53;L&0(G*><.[@,]IOLHE-DI@0C2@6 M%GBO@:^W[869Y-8[SJG6#XH:O/OC]P=R$*YO*D.^11;R;EJ/F\,J^VSQV^F@ M2ZBN/6R4?VS!XI'->4JQ').$T=1])2AKCE&AGN\]8LK)#"LJ.W:XL(Z70R?;$J/#"@Q7]XR$SAGL FK:X&5+W+E4ZK4V)8IV(MCT3=7M5VM_75)/6[&1-VBT^0;8/BX#; M/I8QS:N=/QJ,IG:VW.VN;OOO?ZNJMLYI&^P'WKP+A MJ0W9V';OX$,Q&,T+#K9_+T4 9P4+KZP0UR\_.+]N]U9WX1<7"K+^JXT]?GN) MV*LTC-]0 .K:"G.N3#@]&;T*@^9T:,]>YD\7USO/N1UTDS=+4NW>^.]I,QFD ML_D\MC\%/AA>G8Z;07OM.@Y;D[8\DD5BP+<[[OX_)ACZN#H CQ,J(BY(U449 M.JXO"K:H%S^ >>W>[FZEVQ4XM9]CEPZ,;-YO>FF'7^U9,ZLA MN#Y!7:%@SK_1Y@FTGR^):D_D5BM93S OH>K+U&/*+B_CW,RD\RA=)#RWCR)Y MLY4$9(S%N1FBB1%K'+7XIWRQZG+/DF-MC4;),8YX(AYI'3P*A'AI)-;"]EI> MW:?<\YQ(G)=\/B?<[T?-I)YF@]2\'WV:&Z>/Z9?!R([\P Y_FTG=+^!!M24# M2S'H18[,HNKQK/;N] 2>%2[;7.%SAL64 R]8S'EEM\RJ[[R#70HY/[5"SF9+ MA9PY/N3RP56-'UP#FJI#\N"2R(\H/?W0WY%#L_&2T?LWRMVJVK:G=:V>17G) M&\?W_$I*_FR'0 !C]>DXQDGU]W&7V;?FFI)[($:E2FDI]5NPN"C1NI2HE/K= MMU*_A30^7: J*[IO*_JLBSI/CL?3QHY"J>J\"U6=%Z)(\'6R^/1*V)QO/32Y M66 58LY%:/?&;=.><,D!]:40^E+8IM5$W+)FS/)LJ?O/'=O0Y]KOC MEG(B3W34CY"*+L.G.Q8XF;4WWH,9V7I9F:=3_>*!B[JG56"8"I)B:9 ,,2*N MN]%^R"5GNXJ'N*5H$DG9RD*!*J$9?8(F,!?K1SU@7'<,0] MM,+"!A^U1D$J"P@7)3), LP1;SQWS'AY0X6_E:*58M=72WEN@KW!XK'%'RK^ MT%[;TY7Y0\.!;7/#!K$(P[-"X^=*,[Y_8!KL/6E+,"SFPF^)<'"R/,VGG[U! MGDOF$Y',T%ZI380S$FKX07,L0;O+DUPB(]$'S=A8B?("R6;:]M MNWFS>E'%RWOJHRZ[7H7)%":S&N9!1"!*LUQ"V2(N.$&&4PXL@L6D9%26]X[H MVA2,U=B0GIODN#$R<:0QRS5[L4.& M)8*, 5AY+D?/D.;)4)H0E5EPX MZ6B_.K#EP6%*!(H)Y\Q33 #@K$;$:J==BEJ8&PK8K]0)E_SZTK_/3;!+YFEQ MAYZF9=F]49?,T]VD&;<7TGDZ>+V2UNZWU!)ZFE1E,VE:U!ILA4XHZ8@15T0C MEX1# 9LD4A1$2]K;+#7)6*TUTAZ^R96BX* M&&^G$[D*^!;P+>![>X\E$CG%R2+C'8 E_ U_V8"DE$X+[3W6_#)81B.9("0A M%W*^O\QY*<01^ U-N7.B%%2L&"RW&]G:48C<_>VUA[B/N^\)'(TG=KA44;]X M 'L4B=N!B=C3Y;\'Q-)#FC$VC*>Y%\$66.7#T;NZ$N.^\-*A-, MM!+/6 M)/A+.12%U)(8S;PQEQ'5&X^5B0(EGN WE&AD 461X,Q%K[%A^M:B-BM U)N! M5!Y0?'WK\SU'TE4XD_ B=X/ZJ=\.O.V6MQ.0N73OE?7.6FT_/LF-I31H1+T2 MB(MH@'U@4#)B:"#> J/I;=VOH1_?O+OO-7WY8MTJT\BOO"/?$VP->8=V?#&E MZ"<,W/_K).+]; M&OIM!I16WM"/X"UU]&-XPVWCZ(/[S6WX=QMOX5?&5\:W,^,K?71*UY721Z>L MZ%7CNW,?G>?7PNV7F?MPU)+X7UONWK9RZ^;U76;QI:-;4:FB4O=6J0_9&RX: MM8$SX(7;%=AZS/A.!B$,XS.$JGDK[1Q3_#['>)L?JASFC1UB_7XA"KF(_+:? MP2\^+J*0I15WZ2+\8"$LK;@+>AJ02G6^HE$;<18.*!A4S5)2H*%$Q0T]. M@TJLH\!4V<-K846CNEL"_NQ-3Q+Z(?1'[M9(D ML_8RU/K^9:C-;AY@7JY"/1I/-EZ)>IW3LGV9V_TZU#LJEK?77:N^)QLZR_=4 M1/0Z(5*'](Y2--L)O>ZX!NJN=&I# %#HA*M[:^?EJ:O8!A;5CT_B#R!6IW'4 MQ(-J%"G.+5=Y@*$G-&,<*>*<2= MXF.!LJ7U*P ML&#AKAQIO[0*UWG;5QU"7#/2)F6#(P8C;P$K>< >6:4L4ISD [XZ.-9#6BUH MBDIB1(ERB L2D7;4PZ^5QT8(*X/9&:2]I5J)UG+O ';394@*TN[:VNXITJX9 M"QD3*<:DD(XR(V'@'8- ^N6;DK33WW0!L*P.W=DCXG@.,A&"T4D'"C->).,62)#$@1 MBIFC6CDF>_NUG&&)&4/P+PE>8"[<&RA&T@K')3-&85< ;E^TX1D"W#,)=CX+ M@$LZXUX7$G"E9QB@7O MY2F6S+0,KBG.K@BHD]\<%O:*E>';"6;Y8?DTG;Y$][[O/:, M8&XQ4[;4]\*Y?H1X_!Z_Q-$TEH5?9\_SV<(\&:=K)2T>;RGEM;]!"H4E2Y@R MY"S+0546D[P_.E6 M #IS@+IDT[QCI1@ZF1 0N8C@DD3Y(CPR /D3;#"<];J&;@"F[W9HAAT8N=ENO;L"V3O5]+Q@=\'N M@MV/PV[#M F")>0P28A[C(%B&XXT5X2+Z*TCO8[/U@+'3O!-B2U#W-&B=<#0D[? NX/SR'#I45(N6A)BPC+N,'9CK MV;^S$Y4/*23YD MSVCG8_M'XXD=5DOB7HSD!A/M5C4-5UJ '9B'_5S\>Z L/:099L-XZH9QBQQI MTU4F[C$9NT&7UEV3QU+FI0N("BP1)]P@+;E#R3D: _'8BM[)HJ2B#<%I%(+' MX,#2B&S@&GGFL;3!8LRW$4C<7JG'NPA5V?0IT%J@=:>@]4E[HC@XQ9B+X%52 MA[B5#AE-.9+44$FX#-'U-NHI88[[7!B(.)H+ PFD$P'?PP6"G2?6>[6SGJ@X MT'QMA=-V',%+'+% >8'R+1Y/9=1ICQF2PH=?]+:/;O4P5A\0M=F=FMW!V,*2"[06:-TSEFQ8 M% H EF;@/$::I#C3B%,G-!*14-MK^2PXB0YG;?F0R# K 5'5IB(N.!:RLA" M%&1G6;(\D$H\4P1?Z8X-O+ PH*5!S _0S!Z'7#A \S@=O+P#IA9;8/.OMJKY M4A[*P>A!0'_^I'+^W-<]VYU-0AA\J?S0-B"@<,<3-!PT$Q2',1_!;>]Z&NO% M&;@P:$Z']NQE&L9ORQ.5SR']][29#-+9_&;M=U SL?7D53M,E"_?O'2VB,I/,CPU7PR!J,\ M'M3.R0V3 -AYW@DMS_I\I=O[$(R_NW3%&1ZF\7@R&D]B!X8?COZIJ!=6$HN2 MEFW1.X&TD DQ@2V/PC-)_8OJV\GPY="./O^?%W&$_OBTH>FZM/UW'*M6 0%8 M9GT+ZPA3XB?5!#X")*UC98VL/@/Z-NV9L"%@,'P]U>.3]GLU"*-MIG4K MD]4XM6^>C$<1YO6L M&-D]D/!]8-AH/)H#U>/AK#<[7GRP>CC+?M(33?03I\ MX[ "E&\O=95)V\P$38[K&-M'!U/2CFERW%1Q! :F^A1/06%RFW9J#BJ**6_+ MAG>IKK&/U[]N;FEN(QJW77?TF"P6_D2>#E'>YB8$7 MR%FI$18V>:5M8(9<9B%,I^BX9X@D:Q#G)@$+20HIX1*WVH'*ALLLY!+W.*KM MJ.D>9,Y/_A@!$ UA%L*UQ$->(![BSHDBA]=OKVQ>!'[8WJTK^/8PKWU6G"NU M8)NB2(WUUA#@M5@$H+3.(IMKG\K(@Y2$N&!U;[_/8\$-6 WLI43<,8P<\&9D M/6&!*^U\[.WWK4<4;SXB<$AV2 +G8G!094,%=@M<@.'9N>6X";\_^LDXHS=I MP9LM@_<6![1Y<[%-1?$4P%FRA*+D@+\">Z!*4:(80>H9,RZJ'F83IX,5PB/J M*2B7!Z?1VJB1B"X%9KTR_1:)6U 4<'#]"36 S]_]\HV )3GY-(;W'9";WOZE2= KF#J/H$E^9#] MO/)7;Z.;M'^25S"?GVW=.DIAJ8A6'8ZN9PBQ)Q(5(#JYP_&HRF=B:I[3JW_[H@ 3/-#9XYK2-#)M>#YX$!@(=D MD:8\V!B<)'W-?0C3R3/]=M!XL,]@%H_@8C\/Q_[/%U4$K3S- EA/8W/88 M7D_N^G3_)'>+]Q*]':']VB4RN_$PK&*YWQ]6;]_]?/08>5OQ$UT0P#LLQ*VA MM2>Q#F^6D.!3AP097!Y%/3>R,/="^BVMU>/&_7%4O8V^"^T0FKT#(@^JHUC; M<#;*&'YR.HQM6<3JM$7Z"!0] 2@"]@-7WSEVY0CX-TDJY!D'II0LX*',[3@H M$WR6)D19 8Z#;UCE^%T>>=QGZ!)WY],IZ. MKM]]N1^3XA(?7K]MODU*_?ES-OX@!B .X&V=VF%EVY%G<=@U:: Q:JH80X'% MG(NP5R'R\-[_/.:FPFO\,T?9ID2O1;K/-^J_T<+\C' M*9CWA8 @NBPA_#:J?4BOWY3;O'Q\=Q7;FXZ:"%XY@$?+^ZKO,RN8N,PARE9###A!OFV671P]R#6.;FW)F]<2(PTN#A M(RDPR87HM4H]-^^WV4S]4H]/LAA^B)./Z?ULNM[DV5H5) E\>/VYO6UZ=SNW M]CR:$#''"&?OGML *VJM18EYH[G!BN!>CL!]UAXTXN5O]JPM3 QN_A*]RFJ5 M^V!&$(-?!B.0 3#4K[/GV\;.5A479;MIG 5X![^N/IJFVK:=*[HJ3UKW=$, M*QD]YGMVRX#5;FGFJL^QFIS'29K=#""!10HZ1H$BQA9QS'(S5DY1--PE++R) MI!=P?Q"RG$O8[Q%,E3^V3?R8WHQ/3L:C3Y/6(UU-]!#O9)S]:G&J%U.Q X@W'X=&SK M2SC3S-YZD&S0W42:;DQ90N:N4EL#4+UJLLMTDK^1)PFF(63V,FFJ^&W03++7 MU'VP)$9 8S[7]J3;#9F_6S=SG&J94M[HF/E?0'9&\?-X,NAB;$.'E9'BZ=UXSK?L:/!E87_K^K.==PYI2'>*QFI0LSD3H^* M460](R@0+ @A7KLK3KT4%^$A+L(IJ,)9M/7!8X7@Q=7Q66$$,3%XI!1+B LP MC(;;;"*U5EI$&LU*#.,EW[^._S/-.RP?4P>! S^SG%L)Z #=L9T/=C*PH]'4 M#D&! 3TL*+/-2C^J_C8%6""B93?GP1^1M3-:,'=YC98W22YLA6Q+?);A!62^ M=2MA+&N2)"L\-03\-H)!DES22'L=4-*&&2NX9+X71Q3L&9UTN:5C"8#% ;#:7MU&W*>;.OI''2.XK25;9BLW'^%U>Z M-L?S"_PP'T$SWQ:^\IG;Q6PNB=FQ_1(K%R.LD??M MUT-&Q=RAR2ZO6[[R?/;^TG2K=@S# 1&;L?(*3#0 :R7 8 2L%3X4YB8P3# $GT3H)#B+4BRA31W+ $2.F M%! 9I2RRR4M$O0\V66+D>87FIRXV?YL"YA*\LU+3FJ08[F^4+NYT[)H#+5UD M-G"#P\=W)?$.41D2*&*S0P8E> MX^C+4=37H_![G( 966L\=463OAKFDAC-J-*: M]?*UI9 ^EP MTO5C[3S)>3+ #H:3K::6Z_#N:BM;?@[M ARX?DWJ]".2DP<@.JS#;D&IQIDT /Z@NN!!= M-*B9U(,_NYC-8B]M@5%Y8WC'\Y H$T9Z:1"8)IO+<8)@N900!8FS4CMA;&]_ MZ[[T_$T^LO\QS9S'C_7O.37WW;=8^T$3?\LSM_BPF7W:=,)[443ASQC:[3"X MVNO68[-OQ\.AK9O6_"T$&"\+,+TM6\4R:(4Q[<[5MMY MS,[#>5F?S8L4D1=DZJ(,'=>7A&16J:*M1]$MZL4/8%Z[M[M;Z78%3NWGV)6^ M0&UBZ$L[_&K/FE6S=\>PL[?E=8%QW39IRL77V6H(P MWS6"\;8[/7G;K:VX8NL_VSSQ3,L6!O76:Q_DS:/9>?,PR\YJS\['^F3!#Z_> M((K?VCSK]AO ^8; 3=H\BQOXX:Z8]ZL5YC:9NV8;PE 7=, &A9SRQ".(O+$B MOTS,2):B3G85+LY2:#>G21SEV;[N+.3SVN,_.EY*K@/W)8Z:F'-AEO= E\[; MMGNFNQD/[I6E:!VJ_,3#X?AK\W)']&?3EO6V0=TJM798=G5Y&C& M,_(#9=H!SY^_CH ]CZ>S3MBO%I7##O%W\Q_X[+N=-O%E,TN*N((PO;BRH]&7 M03-H"WZ.&U_V0;/AWYHD\9QE?&=_J[W=;"S-] M8PNSJV#QZKYF?8"]\M'O4TE9KPCPK_;0UU5+>8]'",*1/V[#V3>.]J&=/-<[ M'P\I='#==,U+@!VU7.O7EF+]U=4_SN;Q729;CQ"7A[=3?&(B593F&2K-A^R6 M%)UY@$1MRIK?RWI?X5L]Z4E^IB-> !5]-%#MPORL$K@N9-&UD'4AXW4]6+4+ MD[A/]OY^<9_9]?_R!G[LZL%?#AH[:E 3ZT$J6K8>+3N/3RGW.5+9'F,YU:?#[-(%; M)Y;U3E8J7K"L8-E.KV?!LO5AF3#4\-QFQT1DCUQ?L M>:K"O]&0Y7PG[]F'+%^?C&$ _^J.RX\3"*&;G-??2K'M^NK'GT>YBW ^N7DY MKEFLS.,4[:%I^#NHB@\T/_?*W]A? \4$]XDYC +6&O$$_K]3S"/%2&1"1J^= M6$5AN66-_YCFK8AS]>W?ZG@RF)X\%;[]\ ,8>Z [!2T+6CYGM"3*F62$1L0S MBCA+$EF6+)*"Z:B$)3CVT/(^8=:"EOND.P4M"UH^9[0,-"J.C40 CKGDN8W( M4.R0(\)9097CFJ^BI%-!RWW0G8*6!2V?,UI&@YU2F"+PQ@GBE@ED3 +76DJC M/,7>]OLOWR=4O&:T[-?W)M>WA"AP69)@5QM1/AI/;DQ_/>\^F&/-Q6BM4O/H M(HD; M#XDE7]KES";L:3+\2[+R](Q6@Y&YA"3A*-**?2 M1BRC-;WPR$."R2N#R\TGZA:X+'!9X++ 989+YRGW"6N4C,R-,8 N6DHX4@!\ MCC+LA>@UA'U(-+FPRP*7!2X+7#YQN#3$">+ #S<^ 5-TU@)<4HF,M2%8"^#' M5Q).7A^[Y/3Z]GH%+V\+(<.+W$WCIVN:\-VE>Y3>3A>;Y=H9EY[NQJ>Y9M)^ MCU_&PR^Y]=.;.H;!I/K%^K8%R&.ZP*SX&:]N"W.OGD/R*;8<^CBJ?K5GLSX] M^."\XVH+RVVGK\FXLI7O5LY^KF,\@<^J[W-4/Y,JBE_-EO7U_,/V;?+JA^KK M8')<'=7303.I?K:CKDN7#? P\$[=MKV#2^;+Y39";4,8N*L==F\>M._F^PQS M5Z&ZJ4YM/3G+[]1Q,CZLN3NOQET'N092[(]G'-A)^<76O+"I@N@0% MMU]&C+BG&!EE$DK)*6V2C3KUJ+!B5'%/Q M_>_CT6=8DI.V41;\]P)@HR;ZEV%:YZVF)HZV(C]M$RAT%FV]4*#+:/=P'7_< MHQW,FV7!-+5=X>H%#LVD.O+SN*['7V'"WMC<(6IRMJ+&TQSO:.?I M*T!M/B5S3-N5UG_/J2\>&*FWT7?U96=-O$G7Q+N'_FV?N9.N"1T8KK:[9)@U MEIQ,ZZSL\_[@2[^?+W+^R>4[R<,*[C\OO2G:]^C=[CX8 =#8)G:M)4]RAL<- M-]XY!'):.Y<;H09N 8:H80B<&(P"U]+!^( D*([A:0" "SBGL'&&] MC9)BBQXE"2WJ?!A_Z;!(S?MHW@5V;.ZQV=+?_.W3:>V/,PC-D&>Y6:\_'HV! M+[MX^%Q-RTTN1--V)08:.77_'?TD3ZV?-O#PMC[+PM[U/VZ6G*83<*6:&/_, M7QV[W)J\4^CX#?R=3#QSZU9XIKD_T]J%+W8P;+MTMN8B/T!V@#IK<=[(^)+! M.,@M8#L+E[L7MU^!Y\_NTTZR66R]-H%CY$5VF*3@R#"L$+&:&REL4+CO,.E( M;&Z_'0P#!#&)(6TL^%Q6IB#!^@AU)P29(\;K^4S_,JX_G0( I('_;5J?CIOX M,?N41\=V!!\=P6+&WV9:TZP(9NB.PDQU30OA;4 %B[*T(?QY&C\KM6UWV*=@];V MGVXIO *4>#@.I$0M@Z8)P,"X20'^J%8"C$19G"/>3YDI_$JM)B'TW^' M<;Z-C:\'IWGVMV:=%AFUN<_R[9KB*&QUSH& MAUAR'BR%CLB 64$@1]BH*!+N9^YSQF00PB$)Y!7Q@#E04R: K@9K(F7.)W-9 M7G(8[OVHF=33C!@_VV;0?()'MN'CZ+]L/=024('"LG=Q,HNL@I>&,D(=]MZ(GK6PA#/LDT.!*K P6.DNMI:TUX[Q MP+WSVU][M5LFX#3CPPB>,W.&3Q]_^?TI(40@T3!)(PI,"<13 $[!(T/$^T2% MPH:KGI3P)&@@P%134 IQRPTRGD@$_B[34E+%3"_5;]-20@Y)08C;$,)YS8P! M-@$^-+ )@'O-(T$,:PR.B$F>^QY"4$($QC;OVS/$B7>"KW] MM=<[BA '+8T(2X=_SIGC,'X!-O*Y)1F#<1>'Z-C)8?5^5-G0N=5+7O57<%6J M4W"M+5SIY&0P:9WT%!>'BZ:C:;[;:3Y6UY6SZNXZ_^Y-%&FG48L;P!KL"9 2 M SP8>YX](9!A2G1,,D:*6<]K#N ;TT20HA203B@#OZ8)F9@L-9XZ17J\YBH> M_$<[J7/?^T2[A&OQOM.R1 MW8!SASNW/?YL=Q,7=F70M$'4&IS@0=V%SNO8VIG1V:VN]6F=4PO@)_-]Q8MQ MXEBWT=_S>'&.T[9.=W-8+3\!R!;HTJ2[_>GL_F#OMW.AST9YTV+F9@ 38(+# <@K_V(DG6+C>PF@OS:IHD3^/KG?&?X M482G!CF>OST8^6D]N_(\/R*YT<)-)MCJ3XVHPNG(7[9IT,K!8XSE$-.>:FX<)<]8D M&/'7<94&,&U^8(<=VC?52;1-.R@[:>^6LQ!@C:+UQ_#E;!:K_YG:.H>B6UI[ M/4%N%VQT'@;,:W2%72FJN0W57 O(/EG6$^0];P;Y\X68KODWRQT)8SA1I.! MSZ+:#,( G,/87$J!;.ONPG4ZA5F^3/O%9@J"M/SS5J6&TY!]&5N=#F/XW&[Y MKB= [QF/41B.)$DY_S&!8Z(=18$[C6&^K;.][3P2).?:!2!ZX)-P)<$-SQM[ MX*?H(!CXR3>[@2Q$/UR:[ #LW#X^.#KW3^G'UDFC$]S4Y MEROB@8C\+'Z:29@%D$X_>I36]Z[3N?;F6[\;LD. N$'[3C;_G ^'P&KLGP M.D>7-!T.SUI7=P"D&\B%F^?6-?/(QO6I\@L/Q.21"GD7%P1'++*1B29-5Z9Y+SHJ:/S@2?O. K8,\1SUR?- M >X-%H%(1KDBO6I =\+J"REC9<2.;,TYB_/!A-[6P>+QX_7"9:P+,8^VZ#1.O>GLCR4.9;NYXY MG=/4#16Y+ '+*L!Q][M[!AV(P M>M7=5K5_+^E.^W4W_I8' +]X.7LFT)5O\Z^UQ]0O7K=[J[LPR'!^T-FC_*O5 MVF\O$7N5AO$;"D!X6JB$*P^G)Z-78="<#NW9R_SIXGKGM3H'W23-JEMV;_SW MM)D,TME\OMJ?HC@*KT[''>U\6<=A&RM<'LGB%/>W.Y[C?PR,G!<,V+SP$-63 MGG,9.JXO"7"UR-V&T]>(7-(&1"Q8 M) EQ.4H$3GV* CGA0M#24MI/57BMV&RX_R=OP=9&__ZSNTL]3M MCK6[3+D2PRQZD,;YG%A&V1UA8YN&]]L&=2M)N6N1F$5%F+8@S+46>F;L\@/E M58'GSU]'0.' >V*F7M?*0^-8=]=1Q8ZCG+=C\FAI _]Z4-_1P^U9OC\GP=?J(SY MFM_=5C5?7UDU?]Z']2H-O%JUW)UM;_(:3N3C&^O[KZQY^6H]X/$)>[-.[8A4DL2E24 M:%5*M"CLPLA"AUC1H97VR"G6O@#5/8%*W@)4N["ZJX2A[]O\T_&TL:/0_/ ( M(=B%B=DDMK2Q@%UHP+7MF/-U\_L&_LJ[Y17<=IK@CVG='EP);0[1< O3L_# M0:NN^[R%N=IZX>^MR\?&JGKO1L7NE:?(**^$\-XBD:A"7$:-K*42.6ZUQH9I M+/J%S>Y1EB@'JN=J^>N25KX>A4\SG5R*T*ZJ;#\?5Q'Z+A0@_*]TIYN)"J47-'3;2 M(FF9!"Y+-3*&)"0,PUX&+K%[%/^=IXC/%.XHZ]N*C +%!XJMN_WAWLMU :L] M7-0]!2M ))9(E5,587"P+FU*,)"!-UC8)H::QX;V9UIX:_G2CA/0_XTT\!5F0]S@/GU1Y"+I!?XVITQ%_A:12D% MISTV@B$?/$6<,Y:;Q^;:C\0D@@57+#PVCKLY^%('PM "7X]COR5\NRBZ!A7 M$09N%??BP;TWT[J&1UN5I<$'A*Y[H_ NB;][KRL%(@M$/B>(9-ZGR P0DJN(OB\?HAD!YCI I$E7+TYPGXTSH5(EPA[]3VY6^I[ ML4CWT#-Z2+.BA?$T'S/?HDW:4D[?769C3\T3CH0;RB**7N1X$=>Y.0A!D2D@ MY#( /[YPL[2PU^JDDAN M+ AUO_%<=HG4PB>Z6*]''LK!Z)&EBVXM577GR5NJ-PAW/$'#03-!<=B6]VSO M>KI4<_!"P<@5L:CR>C\21VR/;AZ)\IJ6"T,RBDW/)-Y^Z!,28 N! #83:2 #CU[63X MIC5Y?LWLR]=ZZS _9,$18=PM'EHY#* M(RT)1I0XD'$OG12/VG%>=$D%*1XW=OA_Z_'T]/V\9TTN&3EN"P3'\!$PI2T3 M/#.?%VO[W69%[]<40AQ>GY6Y>:&8MX38XA/82;5<**5:+I*R^<#-,BM$9IY Z7C. Q9%"H0O7A8?8JQ^I!A\]W+*O=EHOA5)YAM+=JF M?8N\:G\P[TAKA]5@U D3O+I0VWH.PC\MUP3NMP2ZX=V=\,66[KVRVH=_;8=W M=9%0C2.S"GE%$^(LYC:W\)(9)TAR2A+22^>^3Y'0,4%8/\S5Z;]^/:/-T?5/U[__OOK#T?_;U?+TSZCDJV+ZON?XRAW@AOF MIBOC+X.0>\158^"29]'6\Z:.9[EE2V[B<:_\0D@8:XA6DU/\Z0TMN]^'G4- MB'*;TW%73G;V<=/B96YM=])V,EP\8NP%Y Y67I MNQHT@C-&)9:0M09 @PN/G ?//1@7)?@%TO%>IL)#0..3/XYA.HP?TR7X^/M@ MUNGRQAK#U8+,O)[<];'_2;8B;K_GLNLQ=)U>*UO'RA^#6G0-:7.=X,4J@N34 M4YM;>W;M.^L8NJ:9\U8H+@['7[/P=*T(VY:>LR,)[6]S<\O9].66<]6R";VE M=]Z+GRY[I7V$OENQZJLZB-QU=?;62J^\0K$VVZE0S,6AU@\NN7M(B-ETN5Y\ MR+!9_F?C)8K+H,N@USAH11Y<,;Q4H-Z5XGRE)N6#L^#VHFKE+^.NQ=?1<1UC M]2N\?]RT172[>7T'#EDHM72+2A65NK=*?1B,BD:5ZM1/99*?%VR5,OJE%T51 MHJ)$*U:BCWXR;CL"ETX418.*!A4S5)2H*%$Q0T]/@XK+66"J-$0J#9&*V!>Q M+V)?^H!M,M?PNOG]>9:.92>5BW#/4$CLD(GY%DB.C NB=.]-%(61&#*(6R41#P(CEP@&KG$-&=4 M6RS4+;GGK[L,RE55#7*O$K,9]B&!R.73>>U%EJ^*5U:W:'UQ MRIDT=Z>&9Z=,!_ L@Z;)1T7#M,Z!RYPB72*7ST\=B\&YV \F>&F]1I)Q,![< MBUR=1R'F!--2LR@PZ3G\.D7'/4,D60._ 8-C10+_7[C$K79,X' W@_./A7*^ M;W5S52U<#P@WQ?X4%"N+^DQ0+$@&7GQ"B9B(>,(&Z:@HBN#;4Y6L)WW:3)P. M5@B/J*54 &?'[DDJ-,>6^#PVLH7+9N%&.LQ (*BI5%?28HIB7#TF./DHLJ;P<' MY)0BR A%C.9&$=QKD*P9_ C#;QR!KW,+;J4FRB!G@E361&Q,VBJ*$7D $%Q@ M;#ZZS:52EI#FA9!F/:NJ-QGGVK0H?ALTDQS-/ ]S%MOSG#3QN=J>[Q]84/9^ MMLP:(; *%CF=TPFDL$CC2)',-8:#P$S%7NWRU45'?ZOC7+_?CSP@91/?QNZ_ M=S=K#@ MG,9PP% 5L(]T?0'FS4*FH 4R2S[MEH//G^)DTG7F;*H3&V+)H%U_$^FKJH3M MO0&\5Z&T8B*O-Y$.&QM\H$C*'(,F,B(3+#@,C*9(C+:6K3&K][=9Q\259?,: ML]EVU%>7F'N"IK+ ;X'? K\;AU]"B.<17!+%@\WIR!8YGP)B0DL/>.J(['DH M*XR"KQ9^Q8$VZ_9""OP6^"WP6^!W1>S76^"]1 .4&HEX3 Q93#P2#C#46J,3 M[VU"KC"FOEKXU0=2K+L61('? K\%?@O\KJB&A?,R&$91I"(B+CE#.CB/= Q: MQNBDU':-\?G5PF^N92'6?7YE3_&W%-Q]I'XM%=R-HU!*[:Y/Y^@AS4H7QM/< MIGR+-F]+Y93N,AM/WOQ=1:H%5I?-E=*1 MV, \ CN7MZ#!P]#&:B2L3$%28X2*FRVYQ [TAMV$2T*R34-5#F,6M"QHN:'3 MG<(Q'!A*(N8"P00C)ZE&+$@=F2/!)]^+K4AN@A$2A: ]XC02I#F!O[SS/ FO MB=:;+E"GR+KSMPM:%K0L:/F\T5)&R[BFN:('SM75HD;&2XP4%U3Q()-+O8H> MA5L6M"QH6=#R^:$E851*"6CI39 Y",P0L$:%J%&Y^I'EN%^+LG#+?4#+"Y%B M>&%A(#^U88EWG M7\ +N/GX\PA&DZ^;+S"I;88[-!S ;9QMX YC4,,VW3V/(*OT+!!_6%VUHW:/ M^5E X8?I"5S1S]OP1&$)%PQ9PP )DZ7(Z"01)2 QQ"FOPJ-.!8+)>/G)'\