0000950170-24-089858 10-Q 113 20240630 20240802 20240802 TERADYNE, INC 0000097210 3825 08 Industrial Applications and Services 042272148 MA 1231 10-Q 34 001-06462 241170407 600 RIVERPARK DRIVE NORTH READING MA 01864 978-370-2700 600 RIVERPARK DRIVE NORTH READING MA 01864 TERADYNE INC 19920703 10-Q 1 ter-20240630.htm 10-Q 10-Q
0000097210falseQ2--12-31 http://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:OperatingSegmentsMemberter:SemiconductorTestMember2024-01-012024-06-300000097210us-gaap:ForeignCorporateDebtSecuritiesMember2024-06-300000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-04-012024-06-300000097210us-gaap:CorporateDebtSecuritiesMember2024-06-300000097210us-gaap:OperatingSegmentsMember2023-04-032023-07-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2023-12-310000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CommonStockMember2022-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210srt:AmericasMemberter:WirelessTestMember2023-04-032023-07-020000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-04-032023-07-0200000972102023-07-020000097210us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310000097210us-gaap:TransferredOverTimeMemberter:SocMemberter:SemiconductorTestMember2023-04-032023-07-020000097210us-gaap:CallOptionMember2023-12-310000097210ter:EmployeesMemberter:ServiceBasedRestrictedStockUnitsMember2024-01-012024-06-300000097210us-gaap:RetainedEarningsMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2024-01-012024-06-300000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2023-01-012023-07-020000097210us-gaap:EmployeeStockOptionMember2023-01-012023-07-020000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-07-020000097210us-gaap:CollateralPledgedMember2024-01-012024-06-300000097210ter:ServiceBasedRestrictedStockUnitsMemberter:NonEmployeeDirectorsMember2023-01-012023-07-020000097210ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMember2024-01-012024-06-300000097210us-gaap:CommercialPaperMember2023-12-310000097210ter:SystemsTestGroupMember2023-12-310000097210ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210currency:KRW2023-12-310000097210us-gaap:ForwardContractsMember2024-04-122024-04-120000097210ter:CorporateAndEliminationsMember2024-04-012024-06-300000097210us-gaap:EMEAMemberter:MemoryMemberter:SemiconductorTestMember2023-01-012023-07-020000097210us-gaap:TrademarksAndTradeNamesMember2023-01-012023-12-310000097210country:SG2024-01-012024-06-300000097210srt:AmericasMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredOverTimeMemberter:SocMemberter:SemiconductorTestMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberter:PrepaidExpenseMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember2016-12-120000097210ter:WirelessTestMember2024-04-012024-06-3000000972102022-12-152022-12-150000097210ter:TechnoprobeSPAMember2023-11-070000097210ter:NonUSSubsidiariesMember2023-07-020000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember2016-12-122016-12-120000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2024-01-012024-06-300000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2023-01-012023-07-020000097210us-gaap:BaseRateMemberter:TruistBankMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-01-012024-06-300000097210us-gaap:ForeignExchangeContractMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:UniversalRobotsMemberter:RoboticsMemberus-gaap:EMEAMember2023-04-032023-07-020000097210us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:EMEAMember2024-01-012024-06-300000097210ter:CorporateAndEliminationsMember2024-01-012024-06-3000000972102024-05-310000097210country:US2024-04-012024-06-300000097210us-gaap:TransferredOverTimeMemberter:MemoryMemberter:SemiconductorTestMember2023-01-012023-07-020000097210currency:CNY2024-06-300000097210currency:TWD2023-12-310000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2023-04-032023-07-020000097210srt:AmericasMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-04-012024-06-300000097210us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:DebtMutualFundsMember2024-06-300000097210us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300000097210us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-06-300000097210us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2024-06-300000097210us-gaap:TransferredAtPointInTimeMemberter:SocMemberter:SemiconductorTestMember2023-04-032023-07-020000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2024-06-300000097210us-gaap:EmployeeStockOptionMember2023-04-032023-07-020000097210us-gaap:ProductMember2023-01-012023-07-020000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-04-012024-06-300000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMembersrt:AsiaPacificMember2023-04-032023-07-020000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000097210us-gaap:TransferredOverTimeMemberter:SocMemberter:SemiconductorTestMember2024-01-012024-06-300000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2023-01-012023-07-020000097210ter:NonUSSubsidiariesMember2024-06-300000097210us-gaap:ShortTermContractWithCustomerMember2024-06-300000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2023-04-032023-07-020000097210srt:MinimumMemberter:EmployeeStockPurchasePlanMember2024-01-012024-06-300000097210us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-06-300000097210us-gaap:ServiceMember2023-01-012023-07-020000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100000972102023-01-010000097210srt:AsiaPacificMemberter:WirelessTestMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ForeignCorporateDebtSecuritiesMember2023-12-310000097210currency:TWD2024-06-300000097210ter:ForeignCurrencyTranslationAdjustmentsMember2022-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210srt:AmericasMember2023-04-032023-07-020000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2024-01-012024-06-300000097210us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210srt:AmericasMemberter:UniversalRobotsMemberter:RoboticsMember2023-01-012023-07-0200000972102023-12-310000097210us-gaap:TransferredAtPointInTimeMember2023-01-012023-07-020000097210us-gaap:ForeignExchangeOptionMember2023-01-012023-07-020000097210us-gaap:ServiceMember2024-04-012024-06-300000097210us-gaap:TransferredAtPointInTimeMemberter:WirelessTestMember2023-01-012023-07-0200000972102023-04-032023-07-020000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CallOptionMember2023-11-072023-11-070000097210us-gaap:RestrictedStockUnitsRSUMemberter:EmployeesMember2024-01-012024-06-300000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-07-020000097210ter:ForeignCurrencyTranslationAdjustmentsMember2023-01-012023-07-020000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2024-06-300000097210srt:AsiaPacificMemberter:MemoryMemberter:SemiconductorTestMember2023-04-032023-07-020000097210us-gaap:FairValueInputsLevel3Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:RetainedEarningsMember2023-07-020000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000097210us-gaap:OperatingSegmentsMember2023-07-020000097210srt:AmericasMemberter:MemoryMemberter:SemiconductorTestMember2023-04-032023-07-020000097210ter:CorporateAndEliminationsMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:AdditionalPaidInCapitalMember2024-06-300000097210ter:TruistBankMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-01-012024-06-300000097210srt:AmericasMemberter:SocMemberter:SemiconductorTestMember2024-01-012024-06-300000097210ter:DeviceInterfaceSolutionsMember2024-05-272024-05-270000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:LongTermContractWithCustomerMembersrt:MaximumMember2024-01-012024-06-300000097210ter:RoboticsMember2024-04-012024-06-300000097210us-gaap:TransferredAtPointInTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:LongMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMembercurrency:JPY2024-06-300000097210ter:SystemsTestGroupMember2024-01-012024-06-300000097210country:SG2023-01-012023-07-020000097210ter:SemiconductorTestMember2024-04-012024-06-300000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2023-07-020000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-06-300000097210ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMember2023-04-032023-07-020000097210srt:AmericasMemberter:MemoryMemberter:SemiconductorTestMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UniversalRobotsMemberter:RoboticsMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-01-012023-07-020000097210ter:ServiceBasedRestrictedStockUnitsMembersrt:ExecutiveOfficerMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2024-06-300000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-3000000972102022-08-162022-08-160000097210us-gaap:CustomerRelationshipsMember2023-01-012023-12-310000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:CorporateAndEliminationsMember2023-07-020000097210ter:SanjayMehtaMember2024-06-300000097210currency:PHP2024-06-300000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2022-12-310000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMembersrt:MaximumMember2024-01-012024-06-300000097210us-gaap:TransferredOverTimeMemberter:MemoryMemberter:SemiconductorTestMember2023-04-032023-07-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2024-01-012024-06-300000097210srt:AsiaPacificMemberter:MemoryMemberter:SemiconductorTestMember2024-04-012024-06-300000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-07-020000097210currency:GBP2023-12-310000097210srt:AmericasMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-01-012024-06-300000097210ter:RoboticsMember2023-04-032023-07-020000097210ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMember2023-04-032023-07-020000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-04-012024-06-300000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CommonStockMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2023-12-310000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:RetirementAgreementMember2023-01-012023-07-020000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMemberus-gaap:EMEAMember2023-01-012023-07-020000097210us-gaap:CommonStockMember2023-12-310000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2023-07-020000097210ter:UniversalRobotsMemberter:RoboticsMembersrt:AsiaPacificMember2023-04-032023-07-020000097210currency:EUR2024-06-3000000972102024-06-300000097210ter:DebtMutualFundsMember2023-12-3100000972102024-04-012024-06-300000097210us-gaap:EmployeeStockOptionMember2024-01-012024-06-300000097210ter:CreditAgreementMember2024-06-300000097210ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember2024-01-012024-06-300000097210us-gaap:AdditionalPaidInCapitalMember2022-12-310000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMemberus-gaap:EMEAMember2023-04-032023-07-020000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2024-04-012024-06-300000097210currency:DKK2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SemiconductorTestMember2024-06-3000000972102024-05-272024-05-270000097210us-gaap:CorporateDebtSecuritiesMember2023-12-310000097210srt:AmericasMemberter:WirelessTestMember2024-04-012024-06-300000097210us-gaap:ForeignPlanMember2023-04-032023-07-020000097210us-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100000972102024-05-270000097210us-gaap:TransferredAtPointInTimeMemberter:MemoryMemberter:SemiconductorTestMember2023-04-032023-07-020000097210ter:WirelessTestMember2023-04-032023-07-020000097210srt:AmericasMemberter:SocMemberter:SemiconductorTestMember2024-04-012024-06-300000097210us-gaap:TransferredOverTimeMember2023-04-032023-07-020000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMembersrt:MinimumMember2024-01-012024-06-300000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMembersrt:AsiaPacificMember2023-01-012023-07-020000097210ter:PrepaidExpenseMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:OperatingSegmentsMember2024-04-012024-06-300000097210us-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:DevelopedTechnologyRightsMember2023-01-012023-12-310000097210srt:AmericasMemberter:WirelessTestMember2024-01-012024-06-300000097210us-gaap:CommonStockMember2024-03-310000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2023-07-0200000972102023-04-020000097210ter:UniversalRobotsMemberter:RoboticsMembersrt:AsiaPacificMember2023-01-012023-07-020000097210us-gaap:EMEAMemberter:WirelessTestMember2023-04-032023-07-020000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2024-06-300000097210ter:GregorySmithMember2024-06-300000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-12-310000097210srt:AsiaPacificMemberter:WirelessTestMember2024-01-012024-06-300000097210srt:ExecutiveOfficerMemberter:ServiceBasedStockOptionsMember2023-01-012023-07-020000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMemberter:ForeignExchangeForwardAndOptionContractsMember2023-01-012023-07-020000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2023-07-020000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherCurrentAssetsMember2023-12-310000097210srt:AmericasMemberter:MemoryMemberter:SemiconductorTestMember2023-01-012023-07-020000097210us-gaap:CustomerRelationshipsMember2024-01-012024-06-300000097210us-gaap:USTreasurySecuritiesMember2024-06-300000097210country:US2023-04-032023-07-020000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2022-12-3100000972102020-05-010000097210us-gaap:TransferredAtPointInTimeMemberter:SocMemberter:SemiconductorTestMember2023-01-012023-07-020000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100000972102023-01-012023-12-310000097210srt:AsiaPacificMemberter:WirelessTestMember2023-04-032023-07-020000097210us-gaap:CommonStockMember2023-04-032023-07-020000097210us-gaap:RetainedEarningsMember2023-04-020000097210currency:KRW2024-06-300000097210ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMember2024-01-012024-06-300000097210us-gaap:EMEAMemberter:WirelessTestMember2023-01-012023-07-020000097210currency:JPY2023-12-310000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2024-04-012024-06-300000097210us-gaap:TransferredAtPointInTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-04-012024-06-300000097210ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember2024-04-012024-06-300000097210ter:MemoryMemberter:SemiconductorTestMember2024-04-012024-06-300000097210ter:MemoryMemberter:SemiconductorTestMember2024-01-012024-06-300000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2023-04-032023-07-020000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:RestrictedStockUnitsRSUMember2023-04-032023-07-020000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210srt:AsiaPacificMember2024-01-012024-06-300000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMemberter:ForeignExchangeForwardAndOptionContractsMember2024-01-012024-06-300000097210currency:SGD2024-06-300000097210us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210srt:AsiaPacificMember2023-04-032023-07-020000097210ter:ForeignCurrencyTranslationAdjustmentsMember2024-01-012024-06-300000097210us-gaap:DevelopedTechnologyRightsMember2023-12-310000097210ter:ForeignCurrencyTranslationAdjustmentsMember2024-06-300000097210us-gaap:OperatingSegmentsMember2023-01-012023-07-020000097210us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-06-300000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel1Memberter:EquityMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredAtPointInTimeMemberter:MemoryMemberter:SemiconductorTestMember2024-01-012024-06-300000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel2Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ForeignExchangeOptionMember2023-04-032023-07-020000097210srt:AmericasMemberter:SystemsTestGroupMember2023-01-012023-07-020000097210ter:TwoThousandTwentyThreeRepurchaseProgramMember2024-01-012024-06-300000097210us-gaap:CommonStockMember2023-01-012023-07-020000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2023-07-020000097210us-gaap:RetainedEarningsMember2024-06-300000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-07-020000097210ter:EquityMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:CashFlowHedgingMember2023-01-012023-12-310000097210us-gaap:ForeignExchangeOptionMember2024-04-012024-06-300000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS2024-01-012024-06-300000097210ter:SocMemberter:SemiconductorTestMember2024-01-012024-06-300000097210country:US2024-01-012024-06-300000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-06-300000097210ter:MemoryMemberter:SemiconductorTestMember2023-04-032023-07-020000097210ter:SemiconductorTestMember2023-12-310000097210us-gaap:TransferredOverTimeMemberter:SocMemberter:SemiconductorTestMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-032023-07-020000097210us-gaap:FairValueInputsLevel2Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:WirelessTestMember2024-06-300000097210us-gaap:RetainedEarningsMember2024-04-012024-06-300000097210srt:AmericasMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:AdditionalPaidInCapitalMember2023-12-310000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:EmployeeStockOptionMemberus-gaap:MeasurementInputExpectedDividendPaymentMember2024-01-012024-06-300000097210srt:AmericasMemberter:WirelessTestMember2023-01-012023-07-020000097210ter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:USTreasurySecuritiesMember2023-12-310000097210ter:CorporateAndEliminationsMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberter:EquityMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:UniversalRobotsMemberter:RoboticsMemberus-gaap:EMEAMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel1Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:LongTermMarketableSecuritiesMember2023-12-310000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-04-032023-07-0200000972102024-01-310000097210us-gaap:TransferredOverTimeMember2024-04-012024-06-300000097210ter:SystemsTestGroupMemberus-gaap:EMEAMember2023-01-012023-07-0200000972102022-10-050000097210ter:PrepaidExpenseMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:CommercialPaperMember2024-06-300000097210us-gaap:TransferredAtPointInTimeMemberter:WirelessTestMember2024-01-012024-06-300000097210ter:RoboticsMember2023-01-012023-07-020000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMemberter:ForeignExchangeForwardAndOptionContractsMember2024-04-012024-06-300000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:FairValueInputsLevel2Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2023-04-032023-07-020000097210us-gaap:ForwardContractsMember2024-04-120000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:SocMemberter:SemiconductorTestMember2024-04-012024-06-3000000972102022-12-310000097210ter:LongTermMarketableSecuritiesMember2024-06-300000097210us-gaap:ProductMember2023-04-032023-07-020000097210ter:UniversalRobotsMemberter:RoboticsMembersrt:AsiaPacificMember2024-01-012024-06-300000097210ter:UniversalRobotsMemberter:RoboticsMemberus-gaap:EMEAMember2024-01-012024-06-300000097210ter:SemiconductorTestMember2024-01-012024-06-300000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredOverTimeMember2023-01-012023-07-020000097210us-gaap:ServiceMember2024-01-012024-06-300000097210us-gaap:CallOptionMember2024-01-012024-06-300000097210us-gaap:OperatingSegmentsMember2024-06-300000097210ter:MemoryMemberus-gaap:EMEAMemberter:SemiconductorTestMember2024-04-012024-06-300000097210ter:SocMemberter:SemiconductorTestMember2023-01-012023-07-020000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember2016-12-122016-12-120000097210ter:SystemsTestGroupMember2023-01-012023-07-020000097210us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-06-300000097210us-gaap:TrademarksAndTradeNamesMember2024-06-300000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMemberus-gaap:EMEAMember2024-04-012024-06-300000097210us-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300000097210us-gaap:RetainedEarningsMember2024-03-310000097210us-gaap:CommonStockMember2024-06-300000097210ter:SystemsTestGroupMembersrt:AmericasMember2024-04-012024-06-300000097210us-gaap:TransferredOverTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-04-032023-07-020000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2023-01-012023-07-020000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2023-04-032023-07-020000097210ter:RoboticsMember2024-01-012024-06-300000097210us-gaap:ForeignPlanMember2024-04-012024-06-300000097210ter:DebtMutualFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-04-032023-07-020000097210us-gaap:ForeignPlanMember2023-01-012023-07-020000097210us-gaap:TrademarksAndTradeNamesMember2024-01-012024-06-300000097210us-gaap:EMEAMemberter:WirelessTestMember2024-01-012024-06-300000097210us-gaap:CommonStockMember2024-01-012024-06-300000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2023-07-020000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210ter:SemiconductorTestMember2023-01-012023-12-310000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-3000000972102024-07-290000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:EMEAMember2023-04-032023-07-020000097210ter:CorporateAndEliminationsMember2023-04-032023-07-020000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2024-04-012024-06-3000000972102024-01-012024-06-300000097210us-gaap:CertificatesOfDepositMember2023-12-310000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SalesMemberter:ForeignExchangeForwardAndOptionContractsMember2023-04-032023-07-020000097210ter:TwoThousandTwentyThreeRepurchaseProgramMember2024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210srt:AmericasMemberter:SocMemberter:SemiconductorTestMember2023-01-012023-07-020000097210us-gaap:ShortTermContractWithCustomerMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-06-300000097210currency:CNY2023-12-310000097210us-gaap:RetainedEarningsMember2023-12-310000097210ter:SocMemberter:SemiconductorTestMember2023-04-032023-07-020000097210ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:FairValueInputsLevel2Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:GregorySmithMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:WirelessTestMember2023-01-012023-12-310000097210us-gaap:ProductMember2024-04-012024-06-300000097210us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredAtPointInTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-01-012024-06-3000000972102023-01-012023-01-010000097210ter:MarketableSecuritiesMember2024-06-300000097210us-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:CorporateAndEliminationsMember2023-01-012023-07-020000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-04-032023-07-020000097210us-gaap:CertificatesOfDepositMember2024-06-300000097210ter:CorporateAndEliminationsMember2024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:EMEAMemberter:WirelessTestMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel1Memberus-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2024-04-012024-06-300000097210us-gaap:EmployeeStockOptionMember2024-04-012024-06-300000097210us-gaap:OperatingSegmentsMemberter:SemiconductorTestMember2023-04-032023-07-020000097210us-gaap:CustomerRelationshipsMember2023-12-310000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-020000097210us-gaap:AdditionalPaidInCapitalMember2023-04-032023-07-020000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:TransferredOverTimeMember2024-01-012024-06-300000097210ter:TruistBankMemberus-gaap:RevolvingCreditFacilityMemberter:LondonInterbankOfferedRateMembersrt:MinimumMember2024-01-012024-06-300000097210us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:WirelessTestMember2023-12-310000097210ter:UniversalRobotsMemberus-gaap:TransferredAtPointInTimeMemberter:RoboticsMember2023-04-032023-07-020000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300000097210us-gaap:EmployeeStockOptionMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2024-06-300000097210ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember2024-01-012024-06-300000097210srt:AmericasMemberter:UniversalRobotsMemberter:RoboticsMember2023-04-032023-07-020000097210ter:UniversalRobotsMemberter:RoboticsMember2023-04-032023-07-020000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMembersrt:AsiaPacificMember2024-01-012024-06-300000097210us-gaap:TransferredAtPointInTimeMemberter:WirelessTestMember2024-04-012024-06-300000097210us-gaap:WarrantMember2024-04-012024-06-300000097210srt:AsiaPacificMember2023-01-012023-07-020000097210ter:TruistBankMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2024-01-012024-06-300000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2023-01-012023-07-020000097210us-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:CorporateAndEliminationsMember2023-04-032023-07-020000097210ter:SocMemberus-gaap:EMEAMemberter:SemiconductorTestMember2023-01-012023-07-020000097210us-gaap:RestrictedStockUnitsRSUMembersrt:DirectorMember2024-01-012024-06-300000097210us-gaap:TransferredAtPointInTimeMember2023-04-032023-07-020000097210ter:PrepaidExpenseMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:EmployeesMemberter:ServiceBasedRestrictedStockUnitsMember2023-01-012023-07-020000097210us-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2024-06-300000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel1Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-020000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2023-01-012023-07-020000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2023-04-032023-07-020000097210srt:AmericasMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-04-032023-07-020000097210ter:SystemsTestGroupMember2024-04-012024-06-300000097210us-gaap:TransferredOverTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-01-012024-06-300000097210us-gaap:TransferredOverTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-04-012024-06-300000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2024-06-300000097210ter:SystemsTestGroupMember2023-04-032023-07-020000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300000097210srt:AmericasMemberter:SystemsTestGroupMember2023-04-032023-07-020000097210srt:AmericasMemberter:MemoryMemberter:SemiconductorTestMember2024-01-012024-06-300000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentAssetsMember2024-06-300000097210ter:RoboticsMember2024-06-300000097210us-gaap:AdditionalPaidInCapitalMember2023-07-020000097210ter:TruistBankMemberus-gaap:RevolvingCreditFacilityMemberter:LondonInterbankOfferedRateMembersrt:MaximumMember2024-01-012024-06-300000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-04-012024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:LongMemberus-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMembercurrency:JPY2023-12-310000097210ter:UniversalRobotsMemberter:RoboticsMembersrt:AsiaPacificMember2024-04-012024-06-300000097210us-gaap:RetainedEarningsMember2023-04-032023-07-020000097210ter:CorporateAndEliminationsMember2024-04-012024-06-300000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberexch:XNYS2023-01-012023-07-020000097210us-gaap:ServiceMember2023-04-032023-07-020000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:SemiconductorTestMember2023-04-032023-07-020000097210us-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310000097210us-gaap:TransferredOverTimeMemberter:MemoryMemberter:SemiconductorTestMember2024-01-012024-06-300000097210currency:JPY2024-06-300000097210us-gaap:CommonStockMember2023-04-020000097210ter:MarketableSecuritiesMember2023-12-310000097210us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-06-300000097210ter:RoboticsMember2023-01-012023-12-310000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000097210ter:ServiceBasedRestrictedStockUnitsMembersrt:ExecutiveOfficerMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember2024-01-012024-06-300000097210currency:PHP2023-12-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-06-300000097210us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-07-020000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2023-01-012023-07-020000097210us-gaap:EmployeeStockOptionMembersrt:MaximumMember2024-01-012024-06-300000097210us-gaap:ShareBasedCompensationAwardTrancheTwoMemberter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember2024-01-012024-06-300000097210us-gaap:CustomerRelationshipsMember2024-06-300000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-04-032023-07-020000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:MeasurementInputExpectedDividendPaymentMember2023-01-012023-07-020000097210ter:MemoryMembersrt:AsiaPacificMemberter:SemiconductorTestMember2024-01-012024-06-300000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMemberus-gaap:EMEAMember2024-01-012024-06-300000097210ter:CreditAgreementMember2024-05-160000097210srt:AmericasMemberter:SocMemberter:SemiconductorTestMember2023-04-032023-07-020000097210us-gaap:FairValueInputsLevel3Memberter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210srt:AsiaPacificMember2024-04-012024-06-300000097210us-gaap:ForeignExchangeContractMember2023-01-012023-12-310000097210ter:UniversalRobotsMemberter:RoboticsMember2024-01-012024-06-300000097210us-gaap:CallOptionMember2024-04-012024-06-300000097210ter:SystemsTestGroupMember2024-06-300000097210ter:SystemsTestGroupMemberus-gaap:OperatingSegmentsMember2024-01-012024-06-300000097210ter:DeviceInterfaceSolutionsMember2024-01-012024-06-300000097210srt:AmericasMember2023-01-012023-07-020000097210us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2023-04-032023-07-020000097210us-gaap:TrademarksAndTradeNamesMember2023-12-310000097210us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember2023-01-012023-07-020000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2023-01-012023-07-020000097210ter:SocMembersrt:AsiaPacificMemberter:SemiconductorTestMember2023-04-032023-07-020000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMember2024-01-012024-06-300000097210us-gaap:CallOptionMemberter:TechnoprobeSPAMember2023-11-070000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentAssetsMember2023-12-310000097210us-gaap:TransferredAtPointInTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-04-032023-07-020000097210ter:ServiceBasedRestrictedStockUnitsMemberter:NonEmployeeDirectorsMember2024-01-012024-06-300000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2024-01-012024-06-300000097210ter:SystemsTestGroupMemberus-gaap:TransferredAtPointInTimeMember2023-01-012023-07-020000097210currency:GBP2024-06-300000097210currency:EUR2023-12-310000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-06-300000097210ter:SanjayMehtaMember2024-04-012024-06-300000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2023-04-032023-07-020000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:ServiceBasedStockOptionsMembersrt:ExecutiveOfficerMember2024-01-012024-06-300000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2024-06-300000097210ter:MemoryMemberter:SemiconductorTestMember2023-01-012023-07-020000097210ter:DeviceInterfaceSolutionsMember2023-12-310000097210ter:RoboticsMember2023-12-310000097210srt:AmericasMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-01-012023-07-020000097210ter:SystemsTestGroupMemberus-gaap:TransferredOverTimeMember2023-04-032023-07-0200000972102023-01-012023-07-020000097210us-gaap:TransferredAtPointInTimeMemberter:MemoryMemberter:SemiconductorTestMember2023-01-012023-07-020000097210country:US2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:MobileIndustrialRobotsApsMemberter:RoboticsMembersrt:AsiaPacificMember2024-04-012024-06-300000097210currency:SGD2023-12-310000097210us-gaap:RetainedEarningsMember2024-01-012024-06-300000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2024-06-300000097210us-gaap:OtherCurrentAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:TransferredOverTimeMemberter:MemoryMemberter:SemiconductorTestMember2024-04-012024-06-300000097210srt:AsiaPacificMemberter:WirelessTestMember2023-01-012023-07-020000097210ter:UniversalRobotsMemberter:RoboticsMemberus-gaap:EMEAMember2024-04-012024-06-300000097210ter:TechnoprobeMember2024-01-012024-06-300000097210us-gaap:TransferredAtPointInTimeMemberter:SocMemberter:SemiconductorTestMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredAtPointInTimeMemberter:MemoryMemberter:SemiconductorTestMember2024-04-012024-06-300000097210us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:ProductMember2024-01-012024-06-300000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:CommonStockMember2023-07-020000097210ter:WirelessTestMember2024-01-012024-06-300000097210ter:SystemsTestGroupMembersrt:AmericasMember2024-01-012024-06-300000097210currency:DKK2024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:EMEAMember2023-01-012023-07-020000097210us-gaap:EMEAMember2024-04-012024-06-300000097210ter:TruistBankMemberus-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210srt:AmericasMemberter:UniversalRobotsMemberter:RoboticsMember2024-04-012024-06-300000097210ter:ForeignCurrencyTranslationAdjustmentsMember2023-12-310000097210us-gaap:AdditionalPaidInCapitalMember2023-04-020000097210us-gaap:CashFlowHedgingMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210us-gaap:FairValueInputsLevel3Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:EmployeeStockOptionMember2024-01-012024-06-300000097210us-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300000097210ter:ForeignCurrencyTranslationAdjustmentsMember2023-07-020000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherNonoperatingIncomeExpenseMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:SemiconductorTestMember2023-01-012023-07-020000097210us-gaap:ForeignPlanMember2024-01-012024-06-300000097210ter:DeviceInterfaceSolutionsMember2024-04-012024-06-300000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-04-032023-07-020000097210us-gaap:AdditionalPaidInCapitalMember2024-03-310000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember2024-01-012024-06-300000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:ForeignExchangeOptionMember2024-01-012024-06-300000097210us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:DevelopedTechnologyRightsMember2024-01-012024-06-300000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2024-04-012024-06-300000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2024-01-012024-06-300000097210us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMemberus-gaap:OtherNonoperatingIncomeExpenseMember2024-04-012024-06-300000097210us-gaap:OtherCurrentLiabilitiesMemberus-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-12-310000097210us-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2023-12-310000097210us-gaap:DevelopedTechnologyRightsMember2024-06-300000097210us-gaap:RetainedEarningsMember2022-12-310000097210us-gaap:AdditionalPaidInCapitalMember2024-01-012024-06-3000000972102024-03-310000097210us-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:FairValueInputsLevel3Memberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AdditionalPaidInCapitalMember2023-01-012023-07-020000097210srt:AmericasMemberter:UniversalRobotsMemberter:RoboticsMember2024-01-012024-06-300000097210us-gaap:CashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:TransferredAtPointInTimeMemberter:WirelessTestMember2023-04-032023-07-020000097210us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000097210us-gaap:OperatingSegmentsMemberter:WirelessTestMember2024-06-300000097210ter:MemoryMembersrt:AsiaPacificMemberter:SemiconductorTestMember2023-01-012023-07-020000097210ter:SystemsTestGroupMembersrt:AsiaPacificMember2024-04-012024-06-300000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-06-300000097210us-gaap:LongTermContractWithCustomerMembersrt:MinimumMember2024-01-012024-06-300000097210us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:WirelessTestMember2023-01-012023-07-0200000972102023-01-3100000972102023-05-310000097210us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentAssetsMember2023-12-310000097210us-gaap:EmployeeStockOptionMemberus-gaap:MeasurementInputExpectedDividendPaymentMember2023-01-012023-07-020000097210ter:SystemsTestGroupMember2023-01-012023-12-310000097210us-gaap:WarrantMember2024-01-012024-06-300000097210us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:OtherCurrentAssetsMember2024-06-300000097210ter:DebtMutualFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2024-01-012024-06-300000097210us-gaap:TransferredOverTimeMemberter:WirelessTestMember2024-04-012024-06-300000097210ter:UniversalRobotsMemberus-gaap:TransferredOverTimeMemberter:RoboticsMember2023-01-012023-07-020000097210us-gaap:OperatingSegmentsMember2024-01-012024-06-300000097210ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember2024-01-012024-06-300000097210us-gaap:TransferredAtPointInTimeMemberter:SocMemberter:SemiconductorTestMember2024-04-012024-06-300000097210us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:LongTermMarketableSecuritiesMember2024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:CashMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMemberus-gaap:MeasurementInputExpectedDividendPaymentMember2024-01-012024-06-300000097210us-gaap:OperatingSegmentsMemberter:RoboticsMember2024-01-012024-06-300000097210us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberter:EquityMutualFundsMember2023-12-310000097210us-gaap:ForeignCorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210ter:DebtMutualFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-01-012024-06-300000097210us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:TransferredOverTimeMemberter:MobileIndustrialRobotsApsMemberter:RoboticsMember2023-01-012023-07-020000097210us-gaap:CashMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000097210us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210ter:UniversalRobotsMemberter:RoboticsMember2023-01-012023-07-020000097210us-gaap:FairValueInputsLevel3Memberter:MarketableSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000097210us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-07-020000097210us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-30iso4217:EURxbrli:pureter:HeadCountxbrli:sharester:Segmentiso4217: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 June 30, 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 July 29, 2024, was 163,176,091 shares.

 

 


 


PART I

Item 1: Financial Statements

TERADYNE, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands,
except per share amount)

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

421,904

 

 

$

757,571

 

Marketable securities

 

 

38,654

 

 

 

62,154

 

Accounts receivable, less allowance for credit losses of $1,944 and $1,988 at June 30, 2024
   and December 31, 2023, respectively

 

 

470,297

 

 

 

422,124

 

Inventories, net

 

 

288,748

 

 

 

309,974

 

Prepayments

 

 

515,906

 

 

 

548,970

 

Other current assets

 

 

20,884

 

 

 

37,992

 

Current assets held for sale

 

 

 

 

 

23,250

 

Total current assets

 

 

1,756,393

 

 

 

2,162,035

 

Property, plant and equipment, net

 

 

472,457

 

 

 

445,492

 

Operating lease right-of-use assets, net

 

 

72,381

 

 

 

73,417

 

Marketable securities

 

 

123,723

 

 

 

117,434

 

Deferred tax assets

 

 

192,901

 

 

 

175,775

 

Retirement plans assets

 

 

11,293

 

 

 

11,504

 

Equity method investment

 

 

524,060

 

 

 

 

Other assets

 

 

47,923

 

 

 

38,580

 

Acquired intangible assets, net

 

 

25,465

 

 

 

35,404

 

Goodwill

 

 

405,110

 

 

 

415,652

 

Long-term assets held for sale

 

 

 

 

 

11,531

 

Total assets

 

$

3,631,706

 

 

$

3,486,824

 

LIABILITIES

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

160,808

 

 

$

180,131

 

Accrued employees’ compensation and withholdings

 

 

161,187

 

 

 

191,750

 

Deferred revenue and customer advances

 

 

102,988

 

 

 

99,804

 

Other accrued liabilities

 

 

108,746

 

 

 

114,712

 

Operating lease liabilities

 

 

18,280

 

 

 

17,522

 

Income taxes payable

 

 

74,365

 

 

 

48,653

 

Current liabilities held for sale

 

 

 

 

 

7,379

 

Total current liabilities

 

 

626,374

 

 

 

659,951

 

Retirement plans liabilities

 

 

135,167

 

 

 

132,090

 

Long-term deferred revenue and customer advances

 

 

36,146

 

 

 

37,282

 

Long-term other accrued liabilities

 

 

16,632

 

 

 

19,998

 

Deferred tax liabilities

 

 

96

 

 

 

183

 

Long-term operating lease liabilities

 

 

61,883

 

 

 

65,092

 

Long-term incomes taxes payable

 

 

24,596

 

 

 

44,331

 

Long-term liabilities held for sale

 

 

 

 

 

2,000

 

Total liabilities

 

 

900,894

 

 

 

960,927

 

Commitments and contingencies (Note R)

 

 

 

 

 

 

SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Common stock, $0.125 par value, 1,000,000 shares authorized; 161,802 and 152,698 shares issued
   and outstanding at June 30, 2024, and December 31, 2023, respectively

 

 

20,225

 

 

 

19,087

 

Additional paid-in capital

 

 

1,865,351

 

 

 

1,827,274

 

Accumulated other comprehensive loss

 

 

(44,104

)

 

 

(26,978

)

Retained earnings

 

 

889,340

 

 

 

706,514

 

Total shareholders’ equity

 

 

2,730,812

 

 

 

2,525,897

 

Total liabilities and shareholders’ equity

 

$

3,631,706

 

 

$

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

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands, except per share amount)

 

 

(in thousands, except per share amount)

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

$

596,877

 

 

$

540,375

 

 

$

1,055,310

 

 

$

1,013,793

 

Services

 

 

133,002

 

 

 

144,062

 

 

 

274,388

 

 

 

288,173

 

Total revenues

 

 

729,879

 

 

 

684,437

 

 

 

1,329,698

 

 

 

1,301,966

 

Cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of products

 

 

250,236

 

 

 

217,011

 

 

 

450,999

 

 

 

415,675

 

Cost of services

 

 

53,799

 

 

 

64,934

 

 

 

113,573

 

 

 

127,379

 

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

 

 

304,035

 

 

 

281,945

 

 

 

564,572

 

 

 

543,054

 

Gross profit

 

 

425,844

 

 

 

402,492

 

 

 

765,126

 

 

 

758,912

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and administrative

 

 

154,470

 

 

 

145,695

 

 

 

303,658

 

 

 

296,650

 

Engineering and development

 

 

111,816

 

 

 

105,706

 

 

 

215,015

 

 

 

211,468

 

Acquired intangible assets amortization

 

 

4,664

 

 

 

4,825

 

 

 

9,361

 

 

 

9,627

 

Restructuring and other

 

 

2,012

 

 

 

6,358

 

 

 

6,440

 

 

 

8,395

 

Gain on sale of business

 

 

(57,486

)

 

 

 

 

 

(57,486

)

 

 

 

Total operating expenses

 

 

215,476

 

 

 

262,584

 

 

 

476,988

 

 

 

526,140

 

Income from operations

 

 

210,368

 

 

 

139,908

 

 

 

288,138

 

 

 

232,772

 

Non-operating (income) expense:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

(6,715

)

 

 

(6,354

)

 

 

(14,582

)

 

 

(11,613

)

Interest expense

 

 

1,530

 

 

 

1,045

 

 

 

2,190

 

 

 

2,031

 

Other (income) expense, net

 

 

(3,850

)

 

 

815

 

 

 

8,225

 

 

 

868

 

Income before income taxes

 

 

219,403

 

 

 

144,402

 

 

 

292,305

 

 

 

241,486

 

Income tax provision

 

 

33,130

 

 

 

24,352

 

 

 

41,835

 

 

 

37,905

 

Net income

 

$

186,273

 

 

$

120,050

 

 

$

250,470

 

 

$

203,581

 

Net income per common share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

1.18

 

 

$

0.78

 

 

$

1.61

 

 

$

1.31

 

Diluted

 

$

1.14

 

 

$

0.73

 

 

$

1.54

 

 

$

1.23

 

Weighted average common shares—basic

 

 

157,804

 

 

 

154,760

 

 

 

155,426

 

 

 

155,332

 

Weighted average common shares—diluted

 

 

163,470

 

 

 

164,751

 

 

 

162,909

 

 

 

165,530

 

 

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

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Net income

 

$

186,273

 

 

$

120,050

 

 

$

250,470

 

 

$

203,581

 

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

(3,629

)

 

 

2,943

 

 

 

(15,087

)

 

 

12,250

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains on marketable securities arising during
   period, net of tax of $(
183), $(180), $(404) and $323,
   respectively

 

 

(721

)

 

 

(568

)

 

 

(1,622

)

 

 

1,726

 

Less: Reclassification adjustment for (gains) losses included in
   net income, net of tax of $(
4), $8, $26, and $10, respectively

 

 

(13

)

 

 

28

 

 

 

92

 

 

 

33

 

 

 

(734

)

 

 

(540

)

 

 

(1,530

)

 

 

1,759

 

Cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized gains arising during period, net of tax of $0, $920,
   $
358, and $1,088, respectively

 

 

 

 

3,270

 

 

 

1,274

 

 

 

3,866

 

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

 

 

 

 

323

 

 

 

(1,780

)

 

 

1,524

 

 

 

 

 

 

3,593

 

 

 

(506

)

 

 

5,390

 

Defined benefit post-retirement plan:

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

(2

)

 

 

(2

)

 

 

(3

)

 

 

(3

)

Other comprehensive income (loss)

 

 

(4,365

)

 

 

5,994

 

 

 

(17,126

)

 

 

19,396

 

Comprehensive income

 

$

181,908

 

 

$

126,044

 

 

$

233,344

 

 

$

222,977

 

 

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 June 30, 2024

 

Balance, March 31, 2024

 

 

153,757

 

 

$

19,220

 

 

$

1,848,088

 

 

$

(39,739

)

 

$

730,260

 

 

$

2,557,829

 

Net issuance of common stock under stock-based plans

 

 

125

 

 

 

15

 

 

 

4,615

 

 

 

 

 

 

 

 

 

4,630

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

13,660

 

 

 

 

 

 

 

 

 

13,660

 

Warrant exercises

 

 

7,998

 

 

 

1,000

 

 

 

(1,012

)

 

 

 

 

 

 

 

 

(12

)

Repurchase of common stock

 

 

(78

)

 

 

(10

)

 

 

 

 

 

 

 

 

(8,185

)

 

 

(8,195

)

Cash dividends ($0.12 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(19,008

)

 

 

(19,008

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

186,273

 

 

 

186,273

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

(4,365

)

 

 

 

 

 

(4,365

)

Balance, June 30, 2024

 

 

161,802

 

 

$

20,225

 

 

$

1,865,351

 

 

$

(44,104

)

 

$

889,340

 

 

$

2,730,812

 

For the Three Months Ended July 2, 2023

 

Balance, April 2, 2023

 

 

155,445

 

 

$

19,431

 

 

$

1,772,352

 

 

$

(36,466

)

 

$

694,145

 

 

$

2,449,462

 

Net issuance of common stock under stock-based plans

 

 

52

 

 

 

7

 

 

 

161

 

 

 

 

 

 

 

 

 

168

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

12,077

 

 

 

 

 

 

 

 

 

12,077

 

Repurchase of common stock

 

 

(1,349

)

 

 

(169

)

 

 

 

 

 

 

 

 

(135,668

)

 

 

(135,837

)

Cash dividends ($0.11 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(17,031

)

 

 

(17,031

)

Settlements of convertible notes

 

 

50

 

 

 

6

 

 

 

(6

)

 

 

 

 

 

 

 

 

 

Exercise of convertible notes hedge call options

 

 

(50

)

 

 

(6

)

 

 

6

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

120,050

 

 

 

120,050

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

5,994

 

 

 

 

 

 

5,994

 

Balance, July 2, 2023

 

 

154,148

 

 

$

19,269

 

 

$

1,784,590

 

 

$

(30,472

)

 

$

661,496

 

 

$

2,434,883

 

 

 

 

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 Six Months Ended June 30, 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

 

 

591

 

 

 

73

 

 

 

8,373

 

 

 

 

 

 

 

 

 

8,446

 

Stock-based compensation expense

 

 

 

 

 

 

 

 

30,818

 

 

 

 

 

 

 

 

 

30,818

 

Warrant exercises

 

 

8,812

 

 

 

1,102

 

 

 

(1,114

)

 

 

 

 

 

 

 

 

(12

)

Repurchase of common stock

 

 

(299

)

 

 

(37

)

 

 

 

 

 

 

 

 

(30,253

)

 

 

(30,290

)

Cash dividends ($0.12 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(37,391

)

 

 

(37,391

)

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

250,470

 

 

 

250,470

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

(17,126

)

 

 

 

 

 

(17,126

)

Balance, June 30, 2024

 

 

161,802

 

 

$

20,225

 

 

$

1,865,351

 

 

$

(44,104

)

 

$

889,340

 

 

$

2,730,812

 

For the Six Months Ended July 2, 2023

 

Balance, December 31, 2022

 

 

155,759

 

 

$

19,470

 

 

$

1,755,963

 

 

$

(49,868

)

 

$

725,729

 

 

$

2,451,294

 

Net issuance of common stock under stock-based plans

 

 

631

 

 

 

79

 

 

 

(3,782

)

 

 

 

 

 

 

 

 

(3,703

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

32,409

 

 

 

 

 

 

 

 

 

32,409

 

Repurchase of common stock

 

 

(2,242

)

 

 

(280

)

 

 

 

 

 

 

 

 

(233,604

)

 

 

(233,884

)

Cash dividends ($0.11 per share)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(34,210

)

 

 

(34,210

)

Settlements of convertible notes

 

 

375

 

 

 

47

 

 

 

(47

)

 

 

 

 

 

 

 

 

 

Exercise of convertible notes hedge call options

 

 

(375

)

 

 

(47

)

 

 

47

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

203,581

 

 

 

203,581

 

Other comprehensive income (loss)

 

 

 

 

 

 

 

 

 

 

 

19,396

 

 

 

 

 

 

19,396

 

Balance, July 2, 2023

 

 

154,148

 

 

$

19,269

 

 

$

1,784,590

 

 

$

(30,472

)

 

$

661,496

 

 

$

2,434,883

 

 

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

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

250,470

 

 

$

203,581

 

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

 

 

 

 

 

 

Depreciation

 

 

48,927

 

 

 

45,231

 

Stock-based compensation

 

 

30,693

 

 

 

32,449

 

Losses (gains) on investments

 

 

13,090

 

 

 

(4,745

)

Provision for excess and obsolete inventory

 

 

9,438

 

 

 

11,341

 

Amortization

 

 

9,397

 

 

 

9,580

 

Gain on sale of business

 

 

(57,486

)

 

 

 

Deferred taxes

 

 

(16,830

)

 

 

(13,571

)

Retirement plan actuarial losses (gains)

 

 

(250

)

 

 

 

Other

 

 

1,240

 

 

 

(92

)

Changes in operating assets and liabilities

 

 

 

 

 

 

Accounts receivable

 

 

(54,211

)

 

 

(2,693

)

Inventories

 

 

17,102

 

 

 

(13,845

)

Prepayments and other assets

 

 

22,190

 

 

 

(29,584

)

Accounts payable and other liabilities

 

 

(53,009

)

 

 

(24,514

)

Deferred revenue and customer advances

 

 

2,739

 

 

 

(34,938

)

Retirement plans contributions

 

 

(2,774

)

 

 

(2,482

)

Income taxes

 

 

2,622

 

 

 

(13,614

)

Net cash provided by operating activities

 

 

223,348

 

 

 

162,104

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchases of property, plant and equipment

 

 

(88,869

)

 

 

(80,702

)

Purchase of investment in a business

 

 

(524,653

)

 

 

 

Purchases of marketable securities

 

 

(27,757

)

 

 

(99,018

)

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

 

 

87,172

 

 

 

 

Proceeds from maturities of marketable securities

 

 

26,858

 

 

 

21,997

 

Proceeds from sales of marketable securities

 

 

21,289

 

 

 

35,577

 

Proceeds from insurance

 

 

873

 

 

 

460

 

Net cash used for investing activities

 

 

(505,087

)

 

 

(121,686

)

Cash flows from financing activities:

 

 

 

 

 

 

Repayments of borrowings on revolving credit facility

 

 

(185,000

)

 

 

 

Dividend payments

 

 

(37,370

)

 

 

(34,184

)

Repurchase of common stock

 

 

(30,306

)

 

 

(227,845

)

Payments related to net settlement of employee stock compensation awards

 

 

(13,434

)

 

 

(20,308

)

Payments of convertible debt principal

 

 

 

 

 

(17,458

)

Proceeds from borrowings on revolving credit facility

 

 

185,000

 

 

 

 

Issuance of common stock under stock purchase and stock option plans

 

 

21,836

 

 

 

16,599

 

Net cash used for financing activities

 

 

(59,274

)

 

 

(283,196

)

Effects of exchange rate changes on cash and cash equivalents

 

 

5,346

 

 

 

1,213

 

Decrease in cash and cash equivalents

 

 

(335,667

)

 

 

(241,565

)

Cash and cash equivalents at beginning of period

 

 

757,571

 

 

 

854,773

 

Cash and cash equivalents at end of period

 

$

421,904

 

 

$

613,208

 

Non-cash investing activities:

 

 

 

 

 

 

Capital expenditures incurred but not yet paid:

 

$

3,124

 

 

$

1,741

 

 

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

5


TERADYNE, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

A. THE COMPANY

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

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

B. ACCOUNTING POLICIES

Basis of Presentation

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

Preparation of Financial Statements and Use of Estimates

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

Equity Method Investments

The Company accounts for investments using the equity method of accounting when the Company 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 will record its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference on a 3-month lag, which is applied consistently from period to period. These results will be reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. The Company monitors on an ongoing basis its equity method investments for indicators of other-than-temporary declines in fair value below carrying value.

6


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 June 30, 2024 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

343,536

 

 

$

121,662

 

 

$

43,519

 

 

$

72,722

 

 

$

15,495

 

 

$

32,273

 

 

$

629,207

 

Over Time

 

 

70,048

 

 

 

7,318

 

 

 

17,282

 

 

 

1,863

 

 

 

167

 

 

 

3,994

 

 

 

100,672

 

Total

 

$

413,584

 

 

$

128,980

 

 

$

60,801

 

 

$

74,585

 

 

$

15,662

 

 

$

36,267

 

 

$

729,879

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

381,631

 

 

$

124,497

 

 

$

21,259

 

 

$

14,756

 

 

$

5,447

 

 

$

29,293

 

 

$

576,883

 

Americas

 

 

20,211

 

 

 

3,254

 

 

 

28,684

 

 

 

29,900

 

 

 

5,110

 

 

 

4,901

 

 

 

92,060

 

Europe, Middle East and Africa

 

 

11,742

 

 

 

1,229

 

 

 

10,858

 

 

 

29,929

 

 

 

5,105

 

 

 

2,073

 

 

 

60,936

 

Total

 

$

413,584

 

 

$

128,980

 

 

$

60,801

 

 

$

74,585

 

 

$

15,662

 

 

$

36,267

 

 

$

729,879

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

282,080

 

 

$

112,547

 

 

$

76,801

 

 

$

55,737

 

 

$

12,770

 

 

$

40,261

 

 

$

580,196

 

Over Time

 

 

72,614

 

 

 

7,467

 

 

 

17,471

 

 

 

2,116

 

 

 

1,011

 

 

 

3,562

 

 

 

104,241

 

Total

 

$

354,694

 

 

$

120,014

 

 

$

94,272

 

 

$

57,853

 

 

$

13,781

 

 

$

43,823

 

 

$

684,437

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

303,062

 

 

$

115,250

 

 

$

41,644

 

 

$

14,883

 

 

$

2,291

 

 

$

22,362

 

 

$

499,492

 

Americas

 

 

32,191

 

 

 

4,286

 

 

 

40,163

 

 

 

22,832

 

 

 

6,086

 

 

 

19,491

 

 

 

125,049

 

Europe, Middle East and Africa

 

 

19,441

 

 

 

478

 

 

 

12,465

 

 

 

20,138

 

 

 

5,404

 

 

 

1,970

 

 

 

59,896

 

Total

 

$

354,694

 

 

$

120,014

 

 

$

94,272

 

 

$

57,853

 

 

$

13,781

 

 

$

43,823

 

 

$

684,437

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Six Months Ended June 30, 2024 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

573,127

 

 

$

224,098

 

 

$

101,592

 

 

$

138,615

 

 

$

34,785

 

 

$

53,187

 

 

$

1,125,405

 

Over Time

 

 

142,764

 

 

 

14,828

 

 

 

34,531

 

 

 

3,731

 

 

 

770

 

 

 

7,669

 

 

 

204,293

 

Total

 

$

715,891

 

 

$

238,926

 

 

$

136,123

 

 

$

142,346

 

 

$

35,555

 

 

$

60,856

 

 

$

1,329,698

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

652,197

 

 

$

220,103

 

 

$

47,040

 

 

$

26,381

 

 

$

8,401

 

 

$

46,434

 

 

$

1,000,557

 

Americas

 

 

42,762

 

 

 

12,306

 

 

 

65,278

 

 

 

49,905

 

 

 

19,735

 

 

 

10,725

 

 

 

200,711

 

Europe, Middle East and Africa

 

 

20,932

 

 

 

6,517

 

 

 

23,805

 

 

 

66,060

 

 

 

7,419

 

 

 

3,697

 

 

 

128,430

 

Total

 

$

715,891

 

 

$

238,926

 

 

$

136,123

 

 

$

142,346

 

 

$

35,555

 

 

$

60,856

 

 

$

1,329,698

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Six Months Ended July 2, 2023 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

555,354

 

 

$

173,805

 

 

$

133,658

 

 

$

125,760

 

 

$

28,735

 

 

$

75,624

 

 

$

1,092,937

 

Over Time

 

 

146,173

 

 

 

14,384

 

 

 

35,245

 

 

 

4,124

 

 

 

2,229

 

 

 

6,874

 

 

 

209,029

 

Total

 

$

701,528

 

 

$

188,189

 

 

$

168,903

 

 

$

129,884

 

 

$

30,964

 

 

$

82,498

 

 

$

1,301,966

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

586,321

 

 

$

178,945

 

 

$

81,234

 

 

$

28,100

 

 

$

3,793

 

 

$

45,593

 

 

$

923,986

 

Americas

 

 

73,759

 

 

 

7,230

 

 

 

69,143

 

 

 

43,273

 

 

 

17,898

 

 

 

32,337

 

 

 

243,640

 

Europe, Middle East and Africa

 

 

41,448

 

 

 

2,014

 

 

 

18,526

 

 

 

58,511

 

 

 

9,273

 

 

 

4,568

 

 

 

134,340

 

Total

 

$

701,528

 

 

$

188,189

 

 

$

168,903

 

 

$

129,884

 

 

$

30,964

 

 

$

82,498

 

 

$

1,301,966

 

 

(1)
Includes $0.8 million and $1.3 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 $1.7 million and $2.5 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 six months ended June 30, 2024, Teradyne recognized $18.7 million and $46.9 million, respectively, that was included within the deferred revenue and customer advances balances at the beginning of the period. During the three and six months ended July 2, 2023, Teradyne recognized $27.3 million and $68.4 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 June 30, 2024, Teradyne had $1,049.9 million of unsatisfied performance obligations. Teradyne expects to recognize approximately 95% 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:

8


 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Maintenance, service and training

 

$

62,001

 

 

$

66,458

 

Customer advances, undelivered elements and other

 

 

43,621

 

 

 

35,731

 

Extended warranty

 

 

33,512

 

 

 

34,897

 

Total deferred revenue and customer advances

 

$

139,134

 

 

$

137,086

 

Accounts Receivable

During the three and six months ended June 30, 2024, and July 2, 2023, Teradyne sold certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. During the three months ended June 30, 2024, and July 2, 2023, total trade accounts receivable sold under the factoring agreements were $57.3 million and $59.3 million, respectively. During the six months ended June 30, 2024, and July 2, 2023, total trade accounts receivable sold under the factoring agreements were $80.7 million and $93.5 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 was also granted 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 June 30, 2024, $524.1 million was recorded as 'Equity method investment', in the consolidated balance sheets.

9


Based on the quoted closing price as of June 30, 2024, the fair value of the publicly traded investment in Technoprobe was $643.3 million, and there was no other-than-temporary impairment identified.

Teradyne made an accounting policy election to report its share of Technoprobe's results on a 3-month lag, which will be applied consistently from period to period. Teradyne will record its share of Technoprobe's net income or loss and other comprehensive income, and the amortization of equity method basis difference, beginning in the third quarter of 2024.

G. INVENTORIES

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

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Raw material

 

$

223,525

 

 

$

258,422

 

Work-in-process

 

 

43,493

 

 

 

26,851

 

Finished goods

 

 

21,730

 

 

 

24,701

 

Total inventories, net (1)

 

$

288,748

 

 

$

309,974

 

 

(1)
Inventories, net at December 31, 2023, excludes $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 June 30, 2024, and December 31, 2023, were $134.0 million and $136.0 million, respectively.

H. FINANCIAL INSTRUMENTS

Cash Equivalents

Teradyne considers all highly liquid investments with 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 six months ended June 30, 2024, and July 2, 2023, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.

Realized gains recorded in the three and six months ended June 30, 2024, were $0.3 million and $1.3 million, respectively. Realized gains recorded in the three and six months ended July 2, 2023, were $0.1 million and $0.4 million, respectively. Realized losses recorded in the three and six months ended June 30, 2024, were $0.1 million and $0.3 million, respectively. Realized losses recorded in the three and six months ended July 2, 2023, were $0.2 million. 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 six months ended June 30, 2024, were $0.6 million and $3.2 million, respectively. Unrealized gains on equity securities recorded in the three and six months ended July 2, 2023, were $2.6 million and $4.6 million, respectively. 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.

10


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 June 30, 2024, and December 31, 2023.

 

 

 

June 30, 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

 

$

199,227

 

 

$

 

 

$

 

 

$

199,227

 

Cash equivalents

 

 

219,666

 

 

 

3,011

 

 

 

 

 

 

222,677

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

 

 

 

 

40,563

 

 

 

 

 

 

40,563

 

Corporate debt securities

 

 

 

 

 

35,041

 

 

 

 

 

 

35,041

 

Certificates of deposit and time deposits

 

 

 

 

 

21,688

 

 

 

 

 

 

21,688

 

Debt mutual funds

 

 

8,704

 

 

 

 

 

 

 

 

 

8,704

 

U.S. government agency securities

 

 

 

 

 

3,905

 

 

 

 

 

 

3,905

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

Non-U.S. government securities

 

 

 

 

 

767

 

 

 

 

 

 

767

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

 

51,709

 

 

 

 

 

 

 

 

 

51,709

 

 

$

479,306

 

 

$

104,975

 

 

$

 

 

$

584,281

 

Derivative assets

 

 

 

 

 

2,067

 

 

 

 

 

 

2,067

 

Total

 

$

479,306

 

 

$

107,042

 

 

$

 

 

$

586,348

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

1,352

 

 

 

 

 

$

1,352

 

Total

 

$

 

 

$

1,352

 

 

$

 

 

$

1,352

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

418,893

 

 

$

3,011

 

 

$

 

 

$

421,904

 

Marketable securities

 

 

 

 

 

38,654

 

 

 

 

 

 

38,654

 

Long-term marketable securities

 

 

60,413

 

 

 

63,310

 

 

 

 

 

 

123,723

 

Prepayments

 

 

 

 

 

2,067

 

 

 

 

 

 

2,067

 

Total

 

$

479,306

 

 

$

107,042

 

 

$

 

 

$

586,348

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

 

 

$

1,352

 

 

$

 

 

$

1,352

 

     Total

 

$

 

 

$

1,352

 

 

$

 

 

$

1,352

 

 

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

 

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

421,904

 

 

$

421,904

 

 

$

757,571

 

 

$

757,571

 

Marketable securities

 

 

162,377

 

 

 

162,377

 

 

 

179,588

 

 

 

179,588

 

Derivative assets

 

 

2,067

 

 

 

2,067

 

 

 

18,746

 

 

 

18,746

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

1,352

 

 

 

1,352

 

 

 

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 June 30, 2024:

 

 

 

June 30, 2024

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Corporate debt securities

 

$

39,750

 

 

$

58

 

 

$

(4,767

)

 

$

35,041

 

 

$

30,671

 

U.S. Treasury securities

 

 

45,305

 

 

 

 

 

 

(4,742

)

 

 

40,563

 

 

 

40,563

 

Certificates of deposit and time deposits

 

 

21,688

 

 

 

 

 

 

 

 

 

21,688

 

 

 

 

Debt mutual funds

 

 

9,060

 

 

 

 

 

 

(356

)

 

 

8,704

 

 

 

3,181

 

U.S. government agency securities

 

 

3,928

 

 

 

 

 

 

(23

)

 

 

3,905

 

 

 

3,905

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-U.S. government securities

 

 

767

 

 

 

 

 

 

 

 

 

767

 

 

 

 

 

$

120,498

 

 

$

58

 

 

$

(9,888

)

 

$

110,668

 

 

$

78,320

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

38,718

 

 

 

 

 

$

(64

)

 

$

38,654

 

 

$

16,966

 

Long-term marketable securities

 

 

81,780

 

 

 

58

 

 

 

(9,824

)

 

 

72,014

 

 

 

61,354

 

 

$

120,498

 

 

$

58

 

 

$

(9,888

)

 

$

110,668

 

 

$

78,320

 

 

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

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

 

 

 

June 30, 2024

 

 

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Due within one year

 

$

38,718

 

 

$

38,654

 

Due after 1 year through 5 years

 

 

27,821

 

 

 

27,285

 

Due after 5 years through 10 years

 

 

8,189

 

 

 

7,782

 

Due after 10 years

 

 

36,710

 

 

 

28,243

 

Total

 

$

111,438

 

 

$

101,964

 

 

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

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

 

42.8

 

 

 

11.0

 

U.S. dollar/Taiwan dollar

 

 

33.6

 

 

 

42.7

 

U.S. dollar/Danish krone

 

 

32.1

 

 

 

36.0

 

U.S. dollar/Korean won

 

 

8.9

 

 

 

7.2

 

U.S. dollar/British pound sterling

 

 

0.3

 

 

 

1.5

 

Euro/U.S. dollar

 

 

24.1

 

 

 

25.3

 

Singapore dollar/U.S. dollar

 

 

18.8

 

 

 

16.6

 

Philippine peso/U.S. dollar

 

 

9.5

 

 

 

10.1

 

Chinese yuan/U.S. dollar

 

 

1.3

 

 

 

1.0

 

Danish krone/U.S. dollar

 

 

0.6

 

 

 

0.7

 

Total

 

$

172.0

 

 

$

152.1

 

 

The fair value of the outstanding contracts was a net gain of $0.7 million and a net loss of $1.8 million at June 30, 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 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

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

 

 

$

35.5

 

Total

 

$

 

 

$

35.5

 

 

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

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

On November 7, 2023, in connection with 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 three and six months ended June 30, 2024, a realized gain of $4.2 million and a realized loss of $9.8 million was recorded in 'Other (income) expense, net' in the consolidated statement of operations, respectively.

15


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

 

 

 

Balance Sheet Location

 

June 30,
2024

 

 

December 31,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

2,067

 

 

 

733

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(1,352

)

 

 

(2,545

)

Foreign exchange option contracts

 

Other current assets

 

 

 

 

 

17,364

 

Derivatives designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

 

 

 

648

 

Total derivatives

 

 

 

$

715

 

 

$

16,200

 

 

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three and six months ended June 30, 2024, and July 2, 2023:

 

 

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

Location of (Gains) Losses
Recognized in Statement
of Operations

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts
   (1)

 

Other (income) expense, net

 

$

(2,444

)

 

$

(4,040

)

 

$

(4,144

)

 

$

(2,781

)

Foreign exchange option contracts

 

Other (income) expense, net

 

 

(4,154

)

 

 

 

 

 

9,764

 

 

 

 

Derivatives designated as hedging instruments:

 

 

 

 

 

 

 

Foreign exchange forward and option
   contracts

 

Revenue

 

 

 

 

 

414

 

 

 

(2,280

)

 

 

1,952

 

Total Derivatives

 

 

 

$

(6,598

)

 

$

(3,626

)

 

$

3,340

 

 

$

(829

)

 

(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 six months ended June 30, 2024, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $3.3 million and $6.0 million, respectively. For the three and six months ended July 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $6.7 million and $7.0 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, currently cover, subject to customary anti-dilution adjustments, approximately 1.3 million shares of common stock. During the three and six months ended June 30, 2024, 11.7 million and 13.4 million warrants expired, resulting in the issuance of 8.0 million and 8.8 million shares of Teradyne common stock,

16


respectively. As of June 30, 2024, the strike price of the warrants was approximately $39.35 per share. The strike price is subject to adjustment under certain circumstances. 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 six months ended July 2, 2023, was as follows:

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Contractual interest expense on the coupon

 

$

 

 

$

100

 

 

$

 

 

$

238

 

Amortization of debt issuance fees recognized as interest expense

 

 

 

 

 

 

 

 

 

 

 

113

 

Total interest expense on the convertible debt

 

$

 

 

$

100

 

 

$

 

 

$

351

 

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 has fully repaid its borrowings on the revolving credit facility prior to June 30, 2024. There was no outstanding revolver balance as of June 30, 2024.

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

17


J. PREPAYMENTS

Prepayments consist of the following:

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Contract manufacturer and supplier prepayments

 

$

473,446

 

 

$

502,257

 

Prepaid maintenance and other services

 

 

20,443

 

 

 

17,592

 

Prepaid taxes

 

 

14,122

 

 

 

16,083

 

Other prepayments

 

 

7,895

 

 

 

13,038

 

Total prepayments (1)

 

$

515,906

 

 

$

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

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

15,324

 

 

$

12,901

 

 

$

15,698

 

 

$

14,181

 

Accruals for warranties issued during the period

 

 

2,922

 

 

 

3,261

 

 

 

6,181

 

 

 

7,378

 

Accruals related to pre-existing warranties

 

 

(284

)

 

 

(352

)

 

 

(967

)

 

 

(757

)

Settlements made during the period

 

 

(2,718

)

 

 

(3,267

)

 

 

(5,668

)

 

 

(8,259

)

Balance at end of period

 

$

15,244

 

 

$

12,543

 

 

$

15,244

 

 

$

12,543

 

 

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

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

34,509

 

 

$

49,343

 

 

$

34,897

 

 

$

56,180

 

Deferral of new extended warranty revenue

 

 

5,688

 

 

 

4,467

 

 

 

12,602

 

 

 

8,881

 

Recognition of extended warranty deferred revenue

 

 

(6,685

)

 

 

(9,388

)

 

 

(13,987

)

 

 

(20,639

)

Balance at end of period

 

$

33,512

 

 

$

44,422

 

 

$

33,512

 

 

$

44,422

 

 

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 six months ended July 2, 2023, Teradyne recorded a stock-based compensation expense of $5.9 million related to the Retirement Agreement.

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

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, after attaining both at least age sixty and at least ten years of service, a PRSU recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, 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 six months ended June 30, 2024, and July 2, 2023, Teradyne granted 0.5 million and 0.5 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $95.06 and $102.30, 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 six months ended June 30, 2024, and July 2, 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.23, respectively.

19


During the six months ended June 30, 2024, and July 2, 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 $137.64, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

Risk-free interest rate

 

 

3.9

%

 

 

3.9

%

Teradyne volatility-historical

 

 

42.4

%

 

 

50.2

%

NYSE Composite Index volatility-historical

 

 

15.6

%

 

 

24.8

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

 

Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index over the most recent three-year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grants. 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 $103.44 for the 2023 grant.

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

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

 

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

Expected life (years)

 

 

4.0

 

 

 

4.0

 

Risk-free interest rate

 

 

4.0

%

 

 

3.7

%

Volatility-historical

 

 

46.3

%

 

 

46.7

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

 

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

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)

 

Six Months Ended June 30, 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, $(404), $358, $0, respectively

 

 

(15,087

)

 

 

(1,622

)

 

 

1,274

 

 

 

 

 

 

(15,435

)

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

 

 

 

 

 

92

 

 

 

(1,780

)

 

 

(3

)

 

 

(1,691

)

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

 

 

(15,087

)

 

 

(1,530

)

 

 

(506

)

 

 

(3

)

 

 

(17,126

)

Balance at June 30, 2024, net of tax of $0, $(2,106),
   $
0, $(1,133), respectively

 

$

(37,529

)

 

$

(7,724

)

 

$

 

 

$

1,149

 

 

$

(44,104

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended July 2, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$

(39,849

)

 

$

(8,661

)

 

$

(2,517

)

 

$

1,159

 

 

$

(49,868

)

Other comprehensive (loss) gain before reclassifications,
   net of tax of $
0, $323, $1,088, $0, respectively

 

 

12,250

 

 

 

1,726

 

 

 

3,866

 

 

 

 

 

 

17,842

 

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

 

 

 

 

 

33

 

 

 

1,524

 

 

 

(3

)

 

 

1,554

 

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

 

 

12,250

 

 

 

1,759

 

 

 

5,390

 

 

 

(3

)

 

 

19,396

 

Balance at July 2, 2023, net of tax of $0, $(1,975),
   $
808, $(1,131), respectively

 

$

(27,599

)

 

$

(6,902

)

 

$

2,873

 

 

$

1,156

 

 

$

(30,472

)

 

Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three and six months ended June 30, 2024, and July 2, 2023, were as follows:

 

Details about Accumulated Other Comprehensive Income (Loss) Components

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

Affected Line Item
in the Statements
of Operations

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

 

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $4, $(8), $(26), $(10),
   respectively

 

$

13

 

 

$

(28

)

 

$

(92

)

 

$

(33

)

 

Other (income) expense, net

Cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $0, $(91), $500, $(428),
   respectively

 

 

 

 

 

(323

)

 

 

1,780

 

 

 

(1,524

)

 

Revenue

Defined benefit pension and postretirement plans:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

2

 

 

 

2

 

 

 

3

 

 

 

3

 

 

(a)

Total reclassifications, net of tax of $4, $(99), $475, $(437),
   respectively

 

$

15

 

 

$

(349

)

 

$

1,691

 

 

$

(1,554

)

 

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 six months ended June 30, 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 six months ended June 30, 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

 

 

(10,433

)

 

 

 

 

 

(109

)

 

 

 

 

 

(10,542

)

Balance at June 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

385,031

 

 

$

361,819

 

 

$

262,128

 

 

$

158,699

 

 

 

1,167,676

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

$

385,031

 

 

$

7,976

 

 

$

1,588

 

 

$

10,516

 

 

$

405,110

 

 

Intangible Assets

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

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

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

 

 

(in thousands)

 

Balance at June 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(249,298

)

 

$

(5,728

)

 

$

12,680

 

Customer relationships

 

 

52,109

 

 

 

(48,706

)

 

 

197

 

 

 

3,600

 

Tradenames and trademarks

 

 

59,007

 

 

 

(48,407

)

 

 

(1,415

)

 

 

9,185

 

Total intangible assets

 

$

378,822

 

 

$

(346,411

)

 

$

(6,946

)

 

$

25,465

 

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 $9.4 million, respectively, for the three and six months ended June 30, 2024, and $4.8 million and $9.6 million, respectively, for the three and six months ended July 2, 2023.

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

 

Year

 

Amortization
Expense

 

 

 

(in thousands)

 

2024

 

$

9,303

 

2025

 

 

11,254

 

2026

 

 

2,356

 

2027

 

 

1,140

 

2028

 

 

1,059

 

Thereafter

 

 

353

 

 

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

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands, except per share amounts)

 

 

(in thousands, except per share amounts)

 

Net income for basic and diluted net income per share

 

$

186,273

 

 

$

120,050

 

 

$

250,470

 

 

$

203,581

 

Weighted average common shares-basic

 

 

157,804

 

 

 

154,760

 

 

 

155,426

 

 

 

155,332

 

Effect of dilutive potential common shares:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible note hedge warrant shares (1)

 

 

4,930

 

 

 

8,876

 

 

 

6,896

 

 

 

8,929

 

Restricted stock units

 

 

726

 

 

 

323

 

 

 

573

 

 

 

389

 

Stock options

 

 

9

 

 

 

43

 

 

 

12

 

 

 

45

 

Employee stock purchase plan

 

 

1

 

 

 

7

 

 

 

2

 

 

 

7

 

Incremental shares from assumed conversion of convertible notes (2)

 

 

 

 

 

742

 

 

 

 

 

 

828

 

Dilutive potential common shares

 

 

5,666

 

 

 

9,991

 

 

 

7,483

 

 

 

10,198

 

Weighted average common shares-diluted

 

 

163,470

 

 

 

164,751

 

 

 

162,909

 

 

 

165,530

 

Net income per common share-basic

 

$

1.18

 

 

$

0.78

 

 

$

1.61

 

 

$

1.31

 

Net income per common share-diluted

 

$

1.14

 

 

$

0.73

 

 

$

1.54

 

 

$

1.23

 

(1)
Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price, 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 six months ended June 30, 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 six months ended July 2, 2023, excludes the effect of the potential vesting of 0.4 million and 0.5 million, respectively, of restricted stock units because the effect would have been anti-dilutive.

P. RESTRUCTURING AND OTHER

During the three months ended June 30, 2024, Teradyne recorded $2.0 million of severance charges related to headcount reductions of 35 people, primarily in Robotics.

During the three months ended July 2, 2023, Teradyne recorded $5.1 million of severance charges related to headcount reductions of 112 people, principally in Semiconductor Test and Robotics, which included charges related to a voluntary early retirement program for employees meeting certain conditions and a charge of $1.1 million for an increase in environmental liability.

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

During the six months ended July 2, 2023, Teradyne recorded $7.2 million of severance charges related to headcount reductions of 179 people, primarily in Semiconductor Test and Robotics, which included charges related to a voluntary early retirement program for employees meeting certain conditions and a charge of $1.1 million for an increase in environmental liability.

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

23


ASC 715. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation at December 31. Teradyne uses a December 31 measurement date for all its plans.

Defined Benefit Pension Plans

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

In the six months ended June 30, 2024, and July 2, 2023, Teradyne contributed $1.6 million and $1.5 million, respectively, to the U.S. supplemental executive defined benefit pension plan, and $0.5 million and $0.6 million, respectively, to certain qualified pension plans for non-U.S. subsidiaries.

For the three and six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:

 

 

 

For the Three Months Ended

 

 

 

June 30, 2024

 

 

July 2, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

217

 

 

$

114

 

 

$

272

 

 

$

110

 

Interest cost

 

 

1,646

 

 

 

243

 

 

 

1,714

 

 

 

263

 

Expected return on plan assets

 

 

(1,265

)

 

 

(18

)

 

 

(1,286

)

 

 

(9

)

Net actuarial loss (gain)

 

 

111

 

 

 

(242

)

 

 

24

 

 

 

 

Settlement loss (gain)

 

 

 

 

 

(24

)

 

 

 

 

 

 

Total net periodic pension cost

 

$

709

 

 

$

73

 

 

$

724

 

 

$

364

 

 

 

 

For the Six Months Ended

 

 

 

June 30, 2024

 

 

July 2, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

448

 

 

$

231

 

 

$

543

 

 

$

220

 

Interest cost

 

 

3,293

 

 

 

489

 

 

 

3,425

 

 

 

526

 

Expected return on plan assets

 

 

(2,533

)

 

 

(34

)

 

 

(2,571

)

 

 

(18

)

Net actuarial loss (gain)

 

 

111

 

 

 

(242

)

 

 

24

 

 

 

 

Settlement loss (gain)

 

 

 

 

 

(24

)

 

 

 

 

 

 

Total net periodic pension cost

 

$

1,319

 

 

$

420

 

 

$

1,421

 

 

$

728

 

 

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 three and six months ended June 30, 2024, Teradyne recorded special termination benefit charges associated with a voluntary early retirement program.

24


For the three and six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Service cost

 

$

9

 

 

$

8

 

 

$

18

 

 

$

17

 

Interest cost

 

 

72

 

 

 

60

 

 

 

145

 

 

 

121

 

Amortization of prior service credit

 

 

(2

)

 

 

(2

)

 

 

(4

)

 

 

(4

)

Special termination benefits

 

 

170

 

 

 

369

 

 

 

462

 

 

 

369

 

Net actuarial loss (gain)

 

 

(94

)

 

 

30

 

 

 

(94

)

 

 

30

 

Total net periodic postretirement benefit cost

 

$

155

 

 

$

465

 

 

$

527

 

 

$

533

 

 

R. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of June 30, 2024, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $402.2 million, of which $386.5 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 June 30, 2024, and December 31, 2023, Teradyne had a product warranty accrual of $15.2 million and $15.7 million, respectively, included in other accrued liabilities and revenue deferrals related to extended warranties of $33.5 million and $34.9 million, respectively, included in short and long-term deferred revenue and customer advances.

25


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 June 30, 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

U.S. statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

Tax credits

 

 

(2.7

)

 

 

(2.4

)

 

 

(2.8

)

 

 

(2.4

)

Foreign taxes

 

 

(2.5

)

 

 

(1.0

)

 

 

(2.4

)

 

 

(0.8

)

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

 

 

(1.0

)

 

 

(2.5

)

 

 

(1.3

)

 

 

(2.8

)

Discrete benefit related to equity compensation

 

 

(0.6

)

 

 

(0.1

)

 

 

(0.7

)

 

 

(1.4

)

Other, net

 

 

0.9

 

 

 

1.9

 

 

 

0.5

 

 

 

2.1

 

Effective tax rate

 

 

15.1

%

 

 

16.9

%

 

 

14.3

%

 

 

15.7

%

 

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 June 30, 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 June 30, 2024, and December 31, 2023, Teradyne had $15.9 million and $18.6 million, respectively, of reserves for uncertain tax positions. The $2.7 million net decrease in reserves for uncertain tax positions is related to the settlement of an audit.

As of June 30, 2024, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $8.1 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 June 30, 2024, and December 31, 2023, $0.8 million and $1.3 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the six months ended June 30, 2024, and July 2, 2023, a benefit of $0.5 million and expense of $0.1 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 six months ended June 30, 2024, was $4.9 million, or $0.03 per diluted share. The tax savings due to the tax holiday for the six months ended July 2, 2023, was $1.0 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.

26


In the quarter ended June 30, 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 in the quarter.

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

Segment information for the three and six months ended June 30, 2024, and July 2, 2023, is as follows:

 

 

 

Semiconductor
Test

 

 

System
Test

 

 

Robotics

 

 

Wireless
Test

 

 

Segment Total

 

 

Corporate
and
Eliminations

 

 

Consolidated

 

 

 

(in thousands)

 

Three Months Ended June 30, 2024

 

Revenues

 

$

542,564

 

 

$

60,801

 

 

$

90,247

 

 

$

36,267

 

 

$

729,879

 

 

$

 

 

$

729,879

 

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

 

 

158,284

 

 

 

5,224

 

 

 

(17,916

)

 

 

9,970

 

 

$

155,562

 

 

 

63,841

 

 

$

219,403

 

Total assets (3)

 

 

1,306,390

 

 

 

175,567

 

 

 

731,264

 

 

 

83,262

 

 

$

2,296,483

 

 

 

1,335,223

 

 

$

3,631,706

 

Three Months Ended July 2, 2023

 

Revenues

 

$

474,708

 

 

$

94,272

 

 

$

71,634

 

 

$

43,823

 

 

$

684,437

 

 

$

 

 

$

684,437

 

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

 

 

129,040

 

 

 

28,599

 

 

 

(26,401

)

 

 

12,020

 

 

$

143,258

 

 

 

1,144

 

 

$

144,402

 

Total assets (3)

 

 

1,416,109

 

 

 

191,002

 

 

 

685,132

 

 

 

88,869

 

 

$

2,381,112

 

 

 

1,013,784

 

 

$

3,394,896

 

Six Months Ended June 30, 2024

 

Revenues

 

$

954,817

 

 

$

136,123

 

 

$

177,901

 

 

$

60,856

 

 

$

1,329,698

 

 

$

 

 

$

1,329,698

 

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

 

 

237,698

 

 

 

23,615

 

 

 

(31,892

)

 

 

9,076

 

 

$

238,497

 

 

 

53,808

 

 

$

292,305

 

Total assets (3)

 

 

1,306,390

 

 

 

175,567

 

 

 

731,264

 

 

 

83,262

 

 

$

2,296,483

 

 

 

1,335,223

 

 

$

3,631,706

 

Six Months Ended July 2, 2023

 

Revenues

 

$

889,717

 

 

$

168,903

 

 

$

160,848

 

 

$

82,498

 

 

$

1,301,966

 

 

$

 

 

$

1,301,966

 

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

 

 

225,225

 

 

 

43,874

 

 

 

(44,891

)

 

 

21,372

 

 

$

245,580

 

 

 

(4,094

)

 

$

241,486

 

Total assets (3)

 

 

1,416,109

 

 

 

191,002

 

 

 

685,132

 

 

 

88,869

 

 

$

2,381,112

 

 

 

1,013,784

 

 

$

3,394,896

 

 

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

27


(2)
Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.
(3)
Total assets are attributable to each segment. 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Semiconductor Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

2,408

 

 

$

4,184

 

 

$

7,364

 

 

$

7,952

 

Restructuring and other—employee severance

 

 

 

 

 

2,485

 

 

 

1,130

 

 

 

3,279

 

System Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

 

 

$

720

 

 

$

1,113

 

Restructuring and other—employee severance

 

 

 

 

 

 

 

 

 

 

 

642

 

Robotics:

 

 

 

 

 

 

 

 

 

 

 

 

Restructuring and other—employee severance

 

$

1,308

 

 

$

1,638

 

 

$

1,537

 

 

$

2,071

 

Cost of revenues—inventory charge

 

 

 

 

 

769

 

 

 

534

 

 

 

1,551

 

Wireless Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

 

 

$

820

 

 

$

725

 

Corporate and Eliminations:

 

 

 

 

 

 

 

 

 

 

 

 

Restructuring and other—acquisition & divestiture related
   expenses

 

$

 

 

$

 

 

$

2,214

 

 

$

 

Selling and administrative —equity modification

 

 

 

 

 

 

 

 

1,469

 

 

 

5,889

 

Restructuring and other—other

 

 

 

 

 

1,100

 

 

 

 

 

 

1,100

 

Restructuring and other—employee severance

 

 

 

 

 

 

 

 

 

 

 

1,124

 

 

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. Teradyne intends to repurchase up to $90.0 million of its common stock in 2024 based on market conditions.

During the six months ended June 30, 2024, Teradyne repurchased 0.3 million shares of common stock for a total cost of $30.3 million at an average price of $101.40 per share. The cumulative repurchases under the January 2023 repurchase program as of June 30, 2024, were 4.2 million shares of common stock for $430.8 million at an average price per share of $102.39.

During the six months ended July 2, 2023, Teradyne repurchased 2.2 million shares of common stock for a total cost of $229.5 million at an average price of $102.35 per share.

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

Dividend

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

In January 2024 and May 2024, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.12 per share. Dividend payments for the three and six months ended June 30, 2024, were $19.0 million and $37.4 million, respectively.

In January 2023 and May 2023, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.11 per share. Dividend payments for the three and six months ended July 2, 2023, were $17.0 million and $34.2 million, respectively.

28


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

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

Overview

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

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

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

In the second quarter of 2024, we saw strength in Semiconductor Test performance driven by the compute, advanced driver-assistance system ("ADAS"), and memory markets. We expect compute and memory applications to continue to drive meaningful demand in the second half of 2024, helping to offset weakness in the mobility test market. We anticipate an eventual upturn in mobility 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 second 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 2024.

29


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 Storage 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 six months ended June 30, 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. Teradyne will record its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference on a 3-month lag, which is applied consistently from period to period. These results will be reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. 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.

30


SELECTED RELATIONSHIPS WITHIN THE CONDENSED CONSOLIDATED

STATEMENTS OF OPERATIONS

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

Percentage of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Products

 

 

82

%

 

 

79

%

 

 

79

%

 

 

78

%

Services

 

 

18

 

 

 

21

 

 

 

21

 

 

 

22

 

Total revenues

 

 

100

 

 

 

100

 

 

 

100

 

 

 

100

 

Cost of revenues:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of products

 

 

34

 

 

 

32

 

 

 

34

 

 

 

32

 

Cost of services

 

 

7

 

 

 

9

 

 

 

9

 

 

 

10

 

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

 

 

42

 

 

 

41

 

 

 

42

 

 

 

42

 

Gross profit

 

 

58

 

 

 

59

 

 

 

58

 

 

 

58

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Selling and administrative

 

 

21

 

 

 

21

 

 

 

23

 

 

 

23

 

Engineering and development

 

 

15

 

 

 

15

 

 

 

16

 

 

 

16

 

Acquired intangible assets amortization

 

 

1

 

 

 

1

 

 

 

1

 

 

 

1

 

Restructuring and other

 

 

 

 

 

1

 

 

 

 

 

 

1

 

Gain on sale of business

 

 

(8

)

 

 

 

 

 

(4

)

 

 

 

Total operating expenses

 

 

30

 

 

 

38

 

 

 

36

 

 

 

40

 

Income from operations

 

 

29

 

 

 

20

 

 

 

22

 

 

 

18

 

Non-operating (income) expense:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

(1

)

 

 

(1

)

 

 

(1

)

 

 

(1

)

Interest expense

 

 

 

 

 

 

 

 

 

 

 

 

Other (income) expense, net

 

 

(1

)

 

 

 

 

 

1

 

 

 

 

Income before income taxes

 

 

30

 

 

 

21

 

 

 

22

 

 

 

19

 

Income tax provision

 

 

5

 

 

 

4

 

 

 

3

 

 

 

3

 

Net income

 

 

26

%

 

 

18

%

 

 

19

%

 

 

16

%

 

31


Results of Operations

Second Quarter 2024 Compared to Second Quarter 2023

Revenues

Revenues by our reportable segments were as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

542.6

 

 

$

474.7

 

 

$

67.9

 

System Test

 

 

60.8

 

 

 

94.3

 

 

 

(33.5

)

Robotics

 

 

90.2

 

 

 

71.6

 

 

 

18.6

 

Wireless Test

 

 

36.3

 

 

 

43.8

 

 

 

(7.5

)

Corporate and Eliminations

 

 

 

 

 

 

 

 

 

 

$

729.9

 

 

$

684.4

 

 

$

45.5

 

 

The increase in Semiconductor Test revenues of $67.9 million, or 14.3%, was driven primarily by higher tester sales for computing, ADAS, and memory applications. The decrease in System Test revenues of $33.5 million, or 35.5%, was due principally to lower sales in Storage Test of system level and hard disk drive testers, and reduced sales of Defense/Aerospace and Commercial Board testers. The increase in Robotics revenues of $18.6 million, or 26.0%, 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 $7.5 million, or 17.1% was primarily due to a decrease in cellular and ultra-wide band test products.

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

 

 

 

For the Three Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

Korea

 

 

29

%

 

 

15

%

Taiwan

 

 

21

 

 

 

15

 

China

 

 

13

 

 

 

13

 

United States

 

 

11

 

 

 

17

 

Japan

 

 

9

 

 

 

13

 

Europe

 

 

8

 

 

 

9

 

Singapore

 

 

2

 

 

 

3

 

Thailand

 

 

2

 

 

 

4

 

Malaysia

 

 

1

 

 

 

5

 

Philippines

 

 

1

 

 

 

4

 

Rest of World

 

 

3

 

 

 

2

 

 

 

 

100

%

 

 

100

%

 

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

Gross Profit

Our gross profit was as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar/Point
Change

 

 

 

(in millions)

 

Gross profit

 

$

425.8

 

 

$

402.5

 

 

$

23.3

 

Percent of total revenues

 

 

58.3

%

 

 

58.8

%

 

 

(0.5

)

 

Gross profit as a percent of revenue decreased by 0.5 points, primarily due to product mix.

32


Selling and Administrative

Selling and administrative expenses were as follows:

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Selling and administrative

 

$

154.5

 

 

$

145.7

 

 

$

8.8

 

Percent of total revenues

 

 

21.2

%

 

 

21.3

%

 

 

 

 

The increase of $8.8 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

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Engineering and development

 

$

111.8

 

 

$

105.7

 

 

$

6.1

 

Percent of total revenues

 

 

15.3

%

 

 

15.4

%

 

 

 

 

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

Restructuring and Other

During the three months ended June 30, 2024, we recorded $2.0 million of severance charges related to headcount reductions of 35 people, primarily in Robotics.

During the three months ended July 2, 2023, we recorded $5.1 million of severance charges related to headcount reductions of 112 people, primarily in Semiconductor Test and Robotics, which included charges related to a voluntary early retirement program for employees meeting certain conditions and a charge of $1.1 million for an increase in environmental liability.

Gain on Sale of Business

During the three months ended June 30, 2024, we recorded a gain of $57.5 million associated with the sale of DIS to Technoprobe.

Interest and Other

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Interest income

 

$

(6.7

)

 

$

(6.4

)

 

$

(0.3

)

Interest expense

 

 

1.5

 

 

 

1.0

 

 

$

0.5

 

Other (income) expense, net

 

 

(3.9

)

 

 

0.8

 

 

$

(4.7

)

 

Other (income) expense, net reflects a net change of $4.7 million primarily due to the settlement of our call option purchased in connection with the investment in 10% of Technoprobe.

33


Income (Loss) Before Income Taxes

 

 

 

For the Three Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

158.3

 

 

$

129.0

 

 

$

29.3

 

System Test

 

 

5.2

 

 

 

28.6

 

 

 

(23.4

)

Wireless Test

 

 

10.0

 

 

 

12.0

 

 

 

(2.0

)

Robotics

 

 

(17.9

)

 

 

(26.4

)

 

 

8.5

 

Corporate and Eliminations (1)

 

 

63.8

 

 

 

1.1

 

 

 

62.7

 

 

$

219.4

 

 

$

144.4

 

 

$

75.0

 

 

(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, gain on sale of business, 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.

Income Taxes

The effective tax rate for the three months ended June 30, 2024, and July 2, 2023, was 15.1% and 16.9%, respectively. The decrease in the effective tax rate from the three months ended July 2, 2023, to the three months ended June 30, 2024, primarily resulted from the benefit of a projected shift in the geographic distribution of income, an increase in benefit related to equity compensation and a reduction in expense related to non-deductible executive compensation. These benefits were partially offset by an increase in expense related to the international provision of the U.S. Tax Cuts and Jobs Act of 2017.

Six Months 2024 Compared to Six Months 2023

Revenues

Revenues by our reportable segments were as follows:

 

 

 

For the Six Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

954.8

 

 

$

889.7

 

 

$

65.1

 

System Test

 

 

136.1

 

 

 

168.9

 

 

 

(32.8

)

Robotics

 

 

177.9

 

 

 

160.8

 

 

 

17.1

 

Wireless Test

 

 

60.9

 

 

 

82.5

 

 

 

(21.6

)

Corporate and Eliminations

 

 

 

 

 

 

 

 

 

 

$

1,329.7

 

 

$

1,302.0

 

 

$

27.7

 

 

The increase in Semiconductor Test revenues of $65.1 million, or 7.3%, was driven primarily by higher tester sales for computing, ADAS, and memory applications. The decrease in System Test revenues of $32.8 million, or 19.4%, was due principally to lower sales in Storage Test of system level and hard disk drive testers. The increase in Robotics revenues of $17.1 million or 10.6%, was predominantly from higher demand for UR’s collaborative robotic arms and MiR’s autonomous mobile robots. The decrease in Wireless Test revenues of $21.6 million, or 26.2%, was primarily due to a decrease in cellular and ultra-wide band test products.

34


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

 

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

Korea

 

 

28

%

 

 

14

%

Taiwan

 

 

17

 

 

 

16

 

United States

 

 

14

 

 

 

17

 

Japan

 

 

10

 

 

 

11

 

China

 

 

10

 

 

 

12

 

Europe

 

 

9

 

 

 

10

 

Philippines

 

 

2

 

 

 

5

 

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

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar/Point
Change

 

 

 

(in millions)

 

Gross profit

 

$

765.1

 

 

$

758.9

 

 

$

6.2

 

Percent of total revenues

 

 

57.54

%

 

 

58.29

%

 

 

(0.748

)

 

Gross profit as a percent of revenue decreased by 0.7 points, primarily due to product mix.

Selling and Administrative

Selling and administrative expenses were as follows:

 

 

 

For the Six Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Selling and administrative

 

$

303.7

 

 

$

296.7

 

 

$

7.0

 

Percent of total revenues

 

 

22.8

%

 

 

22.8

%

 

 

 

 

The increase of $7.0 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 Six Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Engineering and development

 

$

215.0

 

 

$

211.5

 

 

$

3.5

 

Percent of total revenues

 

 

16.2

%

 

 

16.2

%

 

 

 

 

35


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

Restructuring and Other

During the six months ended June 30, 2024, we recorded $2.2 million of acquisition and divestiture expenses related to the Technoprobe transactions, and $4.2 million of severance and other charges, primarily related to headcount reductions of 66 people, principally in Robotics and Semiconductor Test, which included charges related to a voluntary early retirement program for employees meeting certain conditions.

During the six months ended July 2, 2023, we recorded $7.2 million of severance charges related to headcount reductions of 179 people, primarily in Semiconductor Test and Robotics which included charges related to a voluntary early retirement program for employees meeting certain conditions and a charge of $1.1 million for an increase in environmental liability.

Gain on Sale of Business

During the six months ended June 30, 2024, we recorded a gain of $57.5 million associated with the sale of DIS to Technoprobe.

Interest and Other

 

 

 

For the Six Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Interest income

 

$

(14.6

)

 

$

(11.6

)

 

$

(3.0

)

Interest expense

 

 

2.2

 

 

 

2.0

 

 

 

0.2

 

Other (income) expense, net

 

 

8.2

 

 

 

0.9

 

 

 

7.3

 

 

Other (income) expense, net increased $7.3 million primarily due to the settlement of our call option purchased in connection with the investment in 10% of Technoprobe.

Income (Loss) Before Income Taxes

 

 

 

For the Six Months
 Ended

 

 

 

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

Dollar
Change

 

 

 

(in millions)

 

Semiconductor Test

 

$

237.7

 

 

$

225.2

 

 

$

12.5

 

System Test

 

 

23.6

 

 

 

43.9

 

 

 

(20.3

)

Wireless Test

 

 

9.1

 

 

 

21.4

 

 

 

(12.3

)

Robotics

 

 

(31.9

)

 

 

(44.9

)

 

 

13.0

 

Corporate and Eliminations (1)

 

 

53.8

 

 

 

(4.1

)

 

 

57.9

 

 

$

292.3

 

 

$

241.5

 

 

$

50.8

 

 

(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, gain on sale of business, 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.

Income Taxes

The effective tax rate for the six months ended June 30, 2024, and July 2, 2023, was 14.3% and 15.7%, respectively. The decrease in the effective tax rate from the six months ended July 2, 2023, to the six months ended June 30, 2024, primarily resulted from the benefit of a projected shift in the geographic distribution of income and a reduction in expense related to non-deductible

36


executive compensation. These benefits were partially offset by an increase in expense related to the international provision of the U.S. Tax Cuts and Jobs Act of 2017 and a decrease in benefit related to equity compensation.

Contractual Obligations

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

Liquidity and Capital Resources

Our cash, cash equivalents and marketable securities balances decreased by $352.9 million in the six months ended June 30, 2024, to $584.3 million.

Operating activities during the six months ended June 30, 2024, provided cash of $223.3 million. Changes in operating assets and liabilities used cash of $65.3 million due to a $14.9 million increase in operating assets and a $50.4 million decrease in operating liabilities.

The increase in operating assets was primarily due to a $54.2 million increase in accounts receivable driven by higher sales in the second quarter of 2024, partially offset by decreases in other assets and inventory of $22.2 million and $17.1 million, respectively.

The decrease in operating liabilities was due to a $30.0 million decrease in accrued employee compensation, $22.0 million decrease in accounts payable, $2.8 million decrease in retirement plans, and $1.0 million decrease in accrued other, partially offset by a $2.7 million increase in deferred revenue and customer advances and a $2.6 million increase in income taxes.

Investing activities during the six months ended June 30, 2024, used cash of $505.1 million due to $524.7 million used for the purchases of investment, $88.9 million used for the purchase of property, plant and equipment, $27.8 million used for the purchase of marketable securities, partially offset by $87.2 million in proceeds from the sale of a business, $26.9 million and $21.3 million in proceeds from the sale of maturities and marketable securities, respectively, and $0.9 million in proceeds from life insurance.

Financing activities during the six months ended June 30, 2024, used cash of $59.3 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, $37.4 million used for dividend payment, $30.3 million used for the repurchase of 0.3 million shares of common stock at an average price of $101.40 per shares and $13.4 million used for payment related to net settlements of employee stock compensation awards, partially offset by $21.8 million from the issuance of common stock under employee stock purchase and stock option plans.

Operating activities during the six months ended July 2, 2023, provided cash of $162.1 million. Changes in operating assets and liabilities used cash of $121.7 million due to a $46.1 million increase in operating assets and $75.5 million decrease in operating liabilities.

The increase in operating assets was primarily due to a $29.6 million increase in prepayments and other assets due to prepayments to our contract manufacturers, a $13.8 million increase in inventories and a $2.7 million increase in accounts receivable.

The decrease in operating liabilities was due to a $48.9 million decrease in accrued employee compensation, a $34.9 million decrease in deferred revenue and customer advance payments, a $13.6 million decrease in income taxes, and $2.5 million of retirement plan contributions, partially offset by $13.0 million increase in accounts payable and an $11.4 million increase in other accrued liabilities.

Investing activities during the six months ended July 2, 2023, used cash of $121.7 million due to $99.0 million used for purchases of marketable securities and $80.7 million used for purchases of property, plant and equipment, partially offset by $35.6 million and $22.0 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.

Financing activities during the six months ended July 2, 2023, used cash of $283.2 million due to $227.8 million used for the repurchase of 2.2 million shares of common stock at an average price of $102.35 per share, $20.3 million used for payment related to net settlements of employee stock compensation awards, $34.2 million used for dividend payments, and $17.5 million used for payments of convertible debt principal, partially offset by $16.6 million from the issuance of common stock under employee stock purchase and stock option plans.

37


In January 2024 and May 2024, our Board of Directors declared a quarterly cash dividend of $0.12 per share. Dividend payments for the three months ended June 30, 2024, were $19.0 million and $37.4 million, respectively.

In January 2023 and May 2023, our Board of Directors declared a quarterly cash dividend of $0.11 per share. Dividend payments for the three months ended July 2, 2023, were $17.0 million and $34.2 million, respectively.

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

During the six months ended June 30, 2024, we repurchased 0.3 million shares of common stock for $30.3 million, which excludes related excise tax, at an average price of $101.40 per share. We intend to repurchase up to $90.0 million of common stock in 2024 subject to market conditions. The cumulative repurchases under the 2023 repurchase program as of June 30, 2024, were 4.2 million shares of common stock for $430.8 million, which excludes related excise tax, at an average price per share of $102.39. During the six months ended July 2, 2023, we repurchased 2.2 million shares of common stock for $227.8 million, which excludes related excise tax, at an average price of $107.50 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, the Company borrowed $185.0 million under the credit agreement to fund the acquisition of 10% of the issued and outstanding shares of Technoprobe. The Company has fully repaid its borrowings on the revolving credit facility prior to June 30, 2024. As of August 2, 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. 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

38


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 June 30, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

39


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.

40


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 six months ended June 30, 2024, we repurchased 0.3 million shares of common stock for a total cost of $30.3 million at an average price of $101.40 per share. We record share repurchases at cost, which includes broker commissions and related excise taxes. During the six months ended July 2, 2023, we repurchased 2.2 million shares of common stock for $229.5 million at an average price of $102.35 per share.

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

 

April 1, 2024 - April 28, 2024

 

 

66

 

 

 

$

100.70

 

 

 

 

65

 

 

$

1,570,824

 

April 29, 2024 - May 26, 2024

 

 

14

 

 

 

$

123.17

 

 

 

 

13

 

 

$

1,569,191

 

May 27, 2024 - June 30, 2024

 

 

1

 

 

 

$

141.02

 

 

 

-

 

 

$

1,569,191

 

 

 

81

 

(1)

 

 

105.11

 

(1)

 

 

78

 

 

 

 

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

 

41


 

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

Sanjay Mehta, Chief Financial Officer and Treasurer

Sanjay Mehta, our Vice President, Chief Financial Officer and Treasurer, entered into a new Rule 10b5-1 trading plan on May 20, 2024. The Rule 10b5-1 trading plan provides that Mr. Mehta, acting through a broker, may sell up to an aggregate of 28,049 shares. Subject to price limits, the first trade under Mr. Mehta's Rule 10b5-1 trading plan is scheduled for August 20, 2024. Mr. Mehta's plan is scheduled to terminate on May 19, 2025, subject to earlier termination upon the sale of all shares subject to the plan, upon termination by Mr. Mehta or the broker, or as otherwise provided in the plan.

Gregory Smith, President and Chief Executive Officer

Gregory Smith, our President and Chief Executive Officer, entered into a new Rule 10b5-1 trading plan on June 7, 2024. The Rule 10b5-1 trading plan provides that Mr. Smith, acting through a broker, may sell up to an aggregate of 15,400 shares. Subject to price limits, the first trade under Mr. Smith’s Rule 10b5-1 trading plan is scheduled for September 6, 2024. Mr. Smith’s plan is scheduled to terminate on January 31, 2025, subject to earlier termination upon the sale of all shares subject to the plan, upon termination by Mr. Smith or the broker, or as otherwise provided in the plan.

42


43


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)

August 2, 2024

 

44


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

 

Exhibit 10.1

THIRD AMENDMENT TO CREDIT AGREEMENT

This THIRD AMENDMENT TO CREDIT AGREEMENT, dated as of November 7, 2023 (this “Third Amendment”), is entered into among TERADYNE, INC., a Massachusetts corporation (the “Borrower”), the Lenders (as defined below) party hereto and the Administrative Agent (as defined below), and modifies that certain Credit Agreement, dated as of May 1, 2020 (as amended by that certain First Amendment to Credit Agreement, dated as of December 10, 2021 and that certain Second Amendment to Credit Agreement, dated as of October 5, 2022, and as further amended, restated, amended and restated, supplemented or otherwise modified in writing from time to time and in effect immediately prior to the effectiveness of this Third Amendment, the “Existing Credit Agreement” and the Existing Credit Agreement, as amended by this Third Amendment, the “Amended Credit Agreement”), among the Borrower, the lenders from time to time party thereto (each a “Lender”, and collectively, the “Lenders”), and TRUIST BANK, as administrative agent for the Lenders (in such capacity, including any successor thereto, the “Administrative Agent”), as Issuing Bank and as Swingline Lender. Capitalized terms used herein and not defined herein shall have the meaning assigned to such terms in the Amended Credit Agreement.

PRELIMINARY STATEMENTS

A. The Borrower has requested that the Administrative Agent and the Required Lenders under the Existing Credit Agreement agree to amend certain of the terms and provisions of the Existing Credit Agreement, as specifically set forth in this Third Amendment.

B. Each Lender under the Existing Credit Agreement that executes and delivers a signature page to this Third Amendment hereby agrees to the terms and conditions of this Third Amendment, and such Lenders constitute not less than the Required Lenders under the Existing Credit Agreement.

Accordingly, in consideration of the premises and other good and valuable consideration, the parties hereto hereby agree as follows:

1.
Amendments to the Existing Credit Agreement. The Existing Credit Agreement is hereby amended as follows:
(a)
Section 1.1 of the Existing Credit Agreement is amended to:
(i)
insert the following new definition in alphabetical order:

“‘Project Providence Investment’ means the minority investment by the Borrower or any of its Subsidiaries in a semiconductor company headquartered in Europe in an aggregate amount not to exceed $625,000,000.”

(ii)
delete the definition of “Sanctioned Country” in its entirety and replace it with the following:

“‘Sanctioned Country’ means, at any time, a country, region or territory that is, or whose government is, the subject or target of any Sanctions, including, without limitation, Cuba, Iran, North Korea, Syria and the regions of Ukraine referred to as Crimea, the Donetsk People’s Republic and the Luhansk People’s Republic.”

 

(b)
Section 7.6 of the Existing Credit Agreement is amended to (i) delete the text “and” at the end of Section 7.6(n), (ii) to delete the period at the end of Section 7.6(o) and replace it with the text “; and” and (iii) insert a new clause (p) to read as follows:

 


 

“(p) (x) the Project Providence Investment and (y) intercompany Investments made in connection with funding the Project Providence Investment.”

2.
Conditions Precedent to Third Amendment. This Third Amendment shall become effective as of the date first written above (the “Third Amendment Effective Date”) upon the receipt by the Administrative Agent of this Third Amendment, duly executed by the Borrower and the Required Lenders.
3.
Representations and Warranties. The Borrower hereby represents and warrants to the Administrative Agent, each Lender and the Issuing Bank as of the Third Amendment Effective Date as follows:
(a)
Authorization; Enforceability. The Borrower has the power and authority, and the legal right, to make, deliver and perform this Third Amendment. The Borrower has taken all necessary organizational action to authorize the execution, delivery and performance of this Third Amendment. No consent or authorization of, filing with, notice to or other act by or in respect of, any Governmental Authority or any other Person is required in connection with the execution, delivery, performance, validity or enforceability of this Third Amendment or the Amended Credit Agreement except (i) consents, authorizations, filings and notices have been obtained or made and are in full force and effect, and (ii) filings required under the Exchange Act in respect of the transactions contemplated by this Third Amendment. This Third Amendment has been duly executed and delivered on behalf of the Borrower. Each of this Third Amendment and the Amended Credit Agreement constitutes a legal, valid and binding obligation of the Borrower, enforceable against the Borrower in accordance with its terms, except as enforceability may be limited by applicable bankruptcy, insolvency, reorganization, moratorium or similar laws affecting the enforcement of creditors’ rights generally and by general equitable principles (whether enforcement is sought by proceedings in equity or at law).
(b)
No Legal Bar. The execution, delivery and performance of this Third Amendment and the Amended Credit Agreement will not violate any Requirement of Law, any Loan Party’s organizational documents, or any material Contractual Obligation of any Loan Party, except for violations that would not reasonably be expected to have a Material Adverse Effect, and will not result in, or require, the creation or imposition of any Lien on any of their respective properties or revenues pursuant to any Requirement of Law or any such Contractual Obligation (other than the Liens created by the Loan Documents).
(c)
Representations and Warranties. The representations and warranties of the Loan Parties contained in each Loan Document are true and correct in all material respects on and as of the Third Amendment Effective Date as though made on and as of such date (except to the extent any such representation or warranty expressly relates to an earlier date, in which case such representation and warranty shall have been true and correct in all material respects as of such earlier date); provided that any representation or warranty that is qualified as to “materiality”, “Material Adverse Effect” or similar language shall be true and correct in all respects on such respective dates.
(a)
No Default. No Default or Event of Default exists on and as of the Third Amendment Effective Date.
4.
Survival. All representations and warranties made by the Borrower (on behalf of itself or the other Loan Parties) in this Third Amendment or any other Loan Document and in the certificates, reports, notices or other instruments delivered in connection with or pursuant to this Third Amendment shall be considered to have been relied upon by the other parties hereto and shall survive the execution and delivery of this Third Amendment, regardless of any investigation made by any such other party or on its behalf and notwithstanding that the Administrative Agent, the Issuing Bank or any Lender may have had notice or knowledge of any Default or incorrect representation or warranty at the time any credit is extended hereunder, and shall continue in full force and effect as long as the principal of or any accrued interest on any Loan or any fee or any other amount payable under the Amended Credit Agreement is outstanding and unpaid or any Letter of Credit is outstanding and so long as the Commitments have not expired or terminated.
5.
Third Amendment as a Loan Document. This Third Amendment constitutes a “Loan Document” under the Amended Credit Agreement.

 

 


 

6.
Effect on Loan Documents. After giving effect to this Third Amendment on the Third Amendment Effective Date, the Amended Credit Agreement and the other Loan Documents shall be and remain in full force and effect in accordance with their terms and are hereby ratified and confirmed by the Borrower in all respects. The execution, delivery, and performance of this Third Amendment shall not operate as a waiver of any right, power, or remedy of the Administrative Agent or the Lenders under the Existing Credit Agreement or the other Loan Documents. The Borrower hereby acknowledges and agrees that, after giving effect to this Third Amendment, all of its obligations and liabilities under the Existing Credit Agreement and the other Loan Documents to which it is a party, as such obligations and liabilities have been amended by this Third Amendment, are reaffirmed and remain in full force and effect. All references to the Existing Credit Agreement in any Loan Document or other document or instrument delivered in connection therewith shall be deemed to refer to the Amended Credit Agreement. Nothing contained herein shall be construed as a novation of the Obligations outstanding under and as defined in the Existing Credit Agreement, which shall remain in full force and effect, except as modified hereby.
7.
Limited Effect. This Third Amendment relates only to the specific matters expressly covered herein, shall not be considered to be an amendment or waiver of any rights or remedies that the Administrative Agent or any Lender may have under the Existing Credit Agreement or any other Loan Document (except as expressly set forth herein) or under applicable law, and shall not be considered to create a course of dealing or to otherwise obligate in any respect the Administrative Agent or any Lender to execute similar or other amendments or waivers or grant any amendments or waivers under the same or similar or other circumstances in the future.
8.
Governing Law. This Third Amendment and any claims, controversy, dispute or cause of action (whether in contract or tort or otherwise) based upon, arising out of or relating to this Third Amendment and the transactions contemplated hereby shall be construed in accordance with and be governed by the law (without giving effect to the conflict of law principles thereof) of the State of New York.
9.
Counterparts; Electronic Signatures. This Third Amendment may be executed by one or more of the parties to this Third Amendment on any number of separate counterparts, and all of such counterparts taken together shall be deemed to constitute one and the same agreement. Delivery of an executed counterpart of a signature page of this Third Amendment by facsimile or other electronic imaging means (e.g., via electronic mail in .pdf form) shall be effective as delivery of a manually executed counterpart of this Third Amendment. The words “execution,” “execute,” “signed,” “signature,” and words of like import in or related to this Third Amendment or any other document to be signed in connection with this Third Amendment and the transactions contemplated hereby shall be deemed to include electronic signatures, the electronic matching of assignment terms and contract formations on electronic platforms approved by the Administrative Agent, or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act; provided that, notwithstanding anything contained herein to the contrary, the Administrative Agent is under no obligation to agree to accept electronic signatures in any form or in any format unless expressly agreed to by the Administrative Agent pursuant to procedures approved by it.

[Signature Pages Follow]

 

 


 

IN WITNESS WHEREOF, the parties hereto have caused this Third Amendment to the Credit Agreement to be executed and delivered as of the date first above written.

 

 

TERADYNE, INC.

 

 

By: /s/ Sanjay Mehta

Name: Sanjay Mehta

Title: Vice President and Chief Financial Officer

 

 

 

 

 

 

 

 


 

TRUIST BANK, as Administrative Agent and as a Lender

 

 

By: /s/ Alfonso Brigham

Name: Alfonso Brigham

Title: Director

 

 

 


 

[Lender Signature Pages on File with Administrative Agent]

 

 


EX-31.1 3 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: August 2, 2024

 

 

 

By:

/s/ GREGORY S. SMITH

Gregory S. Smith

Chief Executive Officer

 

 


EX-31.2 4 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: August 2, 2024

 

 

 

By:

/s/ SANJAY MEHTA

Sanjay Mehta

Chief Financial Officer

 

 


EX-32.1 5 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 June 30, 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

August 2, 2024

 

 


EX-32.2 6 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 June 30, 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

August 2, 2024

 

 


EX-101.SCH 7 ter-20240630.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 - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 995707 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995717 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995727 - Disclosure - Prepayments (Tables) link:presentationLink link:calculationLink link:definitionLink 995737 - Disclosure - Product Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 995747 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995757 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 995767 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995777 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995787 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 995797 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995807 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995817 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995827 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) link:presentationLink link:calculationLink link:definitionLink 995837 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995847 - Disclosure - Deferred Revenue and Customer Advances (Detail) link:presentationLink link:calculationLink link:definitionLink 995857 - Disclosure - Dispositions - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995867 - Disclosure - Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail) link:presentationLink link:calculationLink link:definitionLink 995877 - Disclosure - Equity Method Investments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995887 - Disclosure - Composition of Inventories, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995897 - Disclosure - Composition of Inventories, Net (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 995907 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995917 - Disclosure - Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995927 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 995937 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995947 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 995957 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 995967 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 995977 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) link:presentationLink link:calculationLink link:definitionLink 995987 - Disclosure - Schedule of Notional Amount of Derivatives (Detail) link:presentationLink link:calculationLink link:definitionLink 995997 - Disclosure - Schedule Of Foreign Currency Cash Flow Hedges (Detail) link:presentationLink link:calculationLink link:definitionLink 996007 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 996017 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) link:presentationLink link:calculationLink link:definitionLink 996027 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996037 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996047 - Disclosure - Interest Expense on Teradyne's Senior Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 996057 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996067 - Disclosure - Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996077 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 996087 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) link:presentationLink link:calculationLink link:definitionLink 996097 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996107 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 996117 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) link:presentationLink link:calculationLink link:definitionLink 996127 - Disclosure - Changes in Accumulated Other Comprehensive Income (loss) (Detail) link:presentationLink link:calculationLink link:definitionLink 996137 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996147 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996157 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996167 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996177 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) link:presentationLink link:calculationLink link:definitionLink 996187 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996197 - Disclosure - Schedule of Amortizable Intangible Assets (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 996207 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996217 - Disclosure - Net Income Per Common Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996227 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) link:presentationLink link:calculationLink link:definitionLink 996237 - Disclosure - Restructuring and Other - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996247 - Disclosure - Retirement Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996257 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) link:presentationLink link:calculationLink link:definitionLink 996267 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996277 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996287 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 996297 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996307 - Disclosure - Schedule of Segment Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996317 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) link:presentationLink link:calculationLink link:definitionLink 996327 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink Other Nonoperating Income (Expense) [Member] Other (income) expense, net Statement [Line Items] Statement [Line Items] Extended Product Warranty Accrual, Decrease for Payments Recognition of extended warranty deferred revenue Inventory, Current [Table] Inventory, Current [Table] Debt Instrument [Axis] Debt Instrument Increase (Decrease) in Accounts Receivable Accounts receivable Denmark, Kroner Danish krone/U.S. dollar Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivative Asset, Notional Amount Derivative Asset, Notional amounts Prepaid expense disclosure. Prepaid Expense Disclosure [Text Block] Prepayments Entity Address, Postal Zip Code Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Disposal Group Name [Axis] Option two. Option Two [Member] Conversion option two Other Comprehensive Income (Loss) before Reclassifications, Tax, Total Other Comprehensive Income (Loss) before Reclassifications, Tax Other comprehensive income (loss) before reclassifications, tax Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Weighted Average Number Diluted Shares Outstanding Adjustment Dilutive potential common shares Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring Entity Incorporation, State or Country Code Business Combination, Acquisition Related Costs Restructuring and other-acquisition & divestiture related expenses Contract termination charge Loss on Contract Termination Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income (loss), net of tax: Revenues [Abstract] Revenues: Service Based Restricted Stock Units [Member] Service Based Restricted Stock Units [Member] Service-Based Restricted Stock Units Loss Contingency, Damages Sought, Value Legal claims, damage sought by party Increase (Decrease) in Income Taxes Income taxes Number of Operating Segments Operating segments Share-based Compensation Award, Tranche One [Member] Share-based Compensation Award, Tranche One Finite-Lived Intangible Assets, Amortization Expense, Year Four 2027 Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total Effective Income Tax Rate Reconciliation, Tax Credit, Percent Tax credits Foreign Exchange Forward [Member] Foreign Exchange Forward [Member] Defined Benefit Plan, Service Cost Service cost Other Noncash Income (Expense), Total Other Noncash Income (Expense) Other Fair Value Hierarchy and NAV [Axis] Fair Value, Hierarchy Option Indexed to Issuer's Equity, Type [Axis] Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] Current assets: Fair Value, Inputs, Level 2 [Member] Significant Other Observable Inputs (Level 2) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award 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] Decrease in Unrecognised Tax Benefit due to lapse in Statute of limitation Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Tax Credit Carryforward, Name [Domain] Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Restructuring Cost [Table] Schedule of Restructuring and Related Costs Product and Service [Axis] Product and Service [Axis] Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year Contribution to defined benefit pension plans in 2018 Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Lender Name [Axis] Investment, Name [Domain] Short [Member] Base Rate [Member] Base Rate Schedule of foreign currency cash flow hedges. Schedule of Foreign Currency Cash Flow Hedges [Table Text Block] Schedule of Foreign Currency Cash Flow Hedges Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Percentage of vesting of target shares upon performance achieved Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Stock Repurchased During Period, Shares Repurchase of common stock (in shares) Repurchase of stock, shares Repurchase of common stock (in shares) Goodwill [Table] Schedule of Goodwill [Table] Cumulative Effect, Period of Adoption [Domain] Noncash Investing and Financing Items [Abstract] Non-cash investing activities: Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Incremental shares from assumed conversion of convertible notes Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Prepaid Taxes Prepaid taxes Option One [Member] Option One [Member] Conversion option one Stockholders' Equity Note Disclosure [Text Block] Shareholders' Equity Prepayments [Abstract] Prepayments Abstract Other Postretirement Benefits Plan [Member] Postretirement Benefit Plans Title and Position [Axis] Revenue from Contract with Customer [Text Block] Revenue Teradyne. Teradyne [Member] Inventory, Work in Process, Net of Reserves Work-in-process Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Accruals for warranties issued during the period Entity Central Index Key Debt Securities, Available-for-sale [Line Items] Schedule of Available-for-sale Securities Singapore, Dollars Singapore dollar/U.S. dollar Warrant [Member] Collateral [Domain] Schedule Of Net Income (Loss) Per Common Share [Table] Schedule Of Net Income Loss Per Common Share [Table] Schedule Of Net Income Loss Per Common Share Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities Proceeds from Divestiture of Businesses Proceeds from sale of business Common Stock, Shares, Issued Common stock, shares issued Foreign currency translation adjustments. Foreign Currency Translation Adjustments [Member] Foreign Currency Translation Reclassification Adjustments Change in Accounting Estimate by Type [Axis] Increase (Decrease) in Prepaid Expense and Other Assets Prepayments and other assets Available for sale securities gross realized loss. Available for Sale Securities Gross Realized Loss Available-for-sale securities, 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 charge. Selling And Administrative For Equity Modification Charge Selling and administrative-equity modification Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (loss) before income taxes Income before income taxes Revision of Prior Period [Axis] Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Percentage of conversion price China, Yuan Renminbi Chinese yuan/U.S. dollar Expected principal interest payments in next 3 months 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. Convertible Debt, Fair Value Disclosures Convertible debt Net actuarial loss (gain) Retirement plan actuarial losses (gains) Defined Benefit Plan, Amortization of Gain (Loss) Foreign Currency Transaction (Loss), Unrealized Foreign Currency Transaction Loss Unrealized Equity securities unrealized loss Concentration Risk Type [Domain] Concentration Risk Type [Domain] Portion at Fair Value Measurement [Member] [Default] Portion at Fair Value Measurement [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions Contract with Customer, Liability, Revenue Recognized Deferred Revenue And Customer Advances Debt Securities, Available-for-Sale, Unrealized Loss Position, Total Debt Securities, Available-for-sale, Unrealized Loss Position Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses Retirement Plan Name [Domain] Retirement Plan Name [Domain] Equity Method Investment Equity Method Investments and Joint Ventures Disclosure [Text Block] Finite-Lived Intangible Assets, Amortization Expense, Year Three 2026 Class of warrant or right exercise price of warrants or rights issued. Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Issued Strike price per share of warrant Treasury Stock, Common, Shares Cumulative repurchases, shares Income Tax Holiday, Aggregate Dollar Amount Income Tax Holiday, Aggregate Dollar Amount Cover [Abstract] Earnings Per Share, Basic, Total Earnings Per Share, Basic Basic Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Total Shareholder Return Performance-Based Restricted Stock Units Total Shareholder Return Performance-Based Restricted Stock Units [Member] TSR 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 Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Available-for-sale marketable securities, Unrealized Gain Available-for-sale marketable securities, Unrealized Gain Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Operating Expenses [Abstract] Operating expenses: 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 One point two five percent convertible senior unsecured notes. One Point Two Five Percent Convertible Senior Unsecured Notes [Member] 1.25% Convertible Senior Unsecured Notes Long-Term Debt, Total Long-Term Debt Long-Term Debt Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract] Available-for-sale marketable securities: Dispute In Respect Of Contingent Consideration [Member] Dispute In Respect Of Contingent Consideration Member Prepaid Expense And Other Assets Table [Text Block] Prepaid Expense And Other Assets [Table Text Block] Schedule of Prepayments and other assets Japan, Yen U.S. dollar/Japanese yen Retained earnings Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Equity Mutual Funds [Member] Equity Mutual Funds [Member] Mutual Funds Payments for (Proceeds from) Life Insurance Policies, Total Payments for (Proceeds from) Life Insurance Policies Proceeds from insurance Segment Reporting [Abstract] Other Accrued Liabilities, Noncurrent Long-term other accrued liabilities Assets, Current [Abstract] Current assets: United States UNITED STATES Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements Debt Mutual Funds [Member] Debt Mutual Funds [Member] Debt Mutual Funds Defined Benefit Plan [Table] Schedule of Defined Benefit Plans Disclosures Convertible Debt, Current Current debt Current debt, Conversion Goodwill, Impaired, Accumulated Impairment Loss Accumulated impairment losses Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Intra-Entity Foreign Currency Balance [Table] Schedule of Intercompany Foreign Currency Balance [Table] Product and Service [Domain] Product and Service [Domain] Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive loss Debt Instrument [Line Items] Debt Instrument Sales [Member] Tax Period [Domain] Tax Period [Domain] Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Property, plant and equipment, net Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Available for sale debt and equity securities current. Available For Sale Debt And Equity Securities Current Marketable securities Type of Restructuring [Domain] Type of Restructuring [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring Restructuring and Related Activities [Abstract] Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis Vesting [Axis] Vesting [Axis] Common Stock, Par or Stated Value Per Share Common stock, par value Employee Stock Option [Member] Unrealized (losses) gains on marketable securities arising during period, net of tax of $(183), $(180), $(404) and $323, respectively Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Unrealized (losses) gains on marketable securities arising during period, net of tax of $(221) and $503, respectively Intra-Entity Foreign Currency Balance [Line Items] Intercompany 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] Long-term Debt, Term Term of revolving credit facility Statement of Cash Flows [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Equity method investment Equity Method Investments Payments for Legal Settlements Legal settlement charges Litigation Status [Axis] Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Amortization of prior service credit Deferred revenue and customer advances undelivered elements and other. Deferred Revenue And Customer Advances Undelivered Elements And Other Customer advances, undelivered elements and other Entity [Domain] Entity [Domain] Deferred Tax Assets, Other Equity Components [Axis] Equity Components [Axis] Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Foreign Currency Translation Adjustment 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. Equity Securities, FV-NI, Total Equity Securities, FV-NI Available for sale equity securities Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Computation of Basic and Diluted Net Income (Loss) Per Common Share Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Accrued employees' compensation and withholdings Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock unit awards granted Intangible Asset, Finite-Lived [Table] Schedule of Finite-Lived Intangible Assets Hedging Designation [Domain] Hedging Designation [Domain] Retirement Agreement [Member] Retirement Agreement Member Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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] Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions Product Warranties Disclosures [Abstract] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Hedging Relationship [Axis] Line of Credit Facility, Capacity Available for Specific Purpose Other than for Trade Purchases Warrant transactions date of expiry. Warrant Transactions Date of Expiry Warrant transactions expiry date Uncategorized [Abstract] Uncategorized [Abstract] Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Convertible note hedge warrant shares Finite-Lived Intangible Assets, Amortization Expense, Year Two 2025 Amendment Flag Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Discrete benefit related to equity compensation 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 Operating Lease, Liability, Noncurrent Long-term operating lease liabilities Other Current Liabilities [Member] Other Current Liabilities Contract with Customer, Duration [Domain] Debt Instrument, Convertible, Carrying Amount of Equity Component Debt instrument, convertible, carrying amount of equity component Corporate Debt Securities [Member] Corporate Debt Securities Inventory, Finished Goods, Net of Reserves Finished goods 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. Effective Income Tax Rate Reconciliation Effect Of Tax Custs And Jobs Act Percent International provisions of the U.S. Tax Cuts and Jobs Act of 2017 Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Additional Paid in Capital, Common Stock Additional paid-in capital Warrant exercises shares. Warrant Exercises Shares Warrant exercises (in shares) Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Total net periodic pension cost Net income Net income Position [Axis] Position [Axis] Variable Rate [Domain] Variable Rate [Domain] Convertible Common Stock [Member] Convertible Common Shares Equity Component [Domain] Equity Component [Domain] Range [Domain] Range [Domain] Interest Expense, Debt Total interest expense on the convertible debt Catastrophic Event [Domain] Catastrophic Event [Domain] Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Other (income) expense, net Foreign Currency Transaction Gain, Unrealized Foreign Currency Transaction Gain Unrealized Equity securities unrealized gain Discrete expense related to foreign currency gain or loss Effective income tax rate reconciliation non deductible expense share based compensation cost one. Effective Income Tax Rate Reconciliation Non Deductible Expense Share Based Compensation Cost One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Proceeds from borrowings on revolving credit facility Proceeds from Lines of Credit Proceeds from Lines of Credit, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income US Government Corporations and Agencies Securities [Member] U.S. Government Agency Securities Shares of Stock Issued During Period, Share Based Compensation, Net of Shares Withheld for Taxes Shares Of Stock Issued During Period Share Based Compensation Net Of Shares Withheld For Taxes Net issuance of common stock under stock-based plans (in shares) Pension and Other Postretirement Benefits Disclosure [Text Block] Retirement Plans 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] Deferred Revenue, Noncurrent, Total Deferred Revenue, Noncurrent Long-term deferred revenue and customer advances Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Prepayments Contract manufacturer and supplier prepayments, classified as assets held for sale Semiconductor Test [Member] Semiconductor Test [Member] Semiconductor Test Transferred over Time [Member] Over Time 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 Costs Severance benefit and charges Other Comprehensive Income (Loss), Net of Tax Other comprehensive income (loss) Other comprehensive income (loss) Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Amortizable Intangible Assets Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares outstanding Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount Mezzanine equity Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Proceeds from maturities of marketable securities Repayments of borrowings on revolving credit facility Repayments of Lines of Credit Antidilutive Securities [Axis] Antidilutive Securities [Axis] Systems Test Group [Member] Systems Test Group [Member] System Test Cash and cash equivalents and available for sale securities fair value disclosure. Cash and Cash Equivalents and Available for Sale Securities Fair Value Disclosure Total Short-term Contract with Customer [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure Available for sale securities gross realized gain. Available For Sale Securities Gross Realized Gain Available-for-sale securities, realized gain Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets Discontinued Operations and Disposal Groups [Abstract] Entity Interactive Data Current Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due within one year, fair market value Equity Method Investments Equity Method Investments [Policy Text Block] Product [Member] Product [Member] Pension Plan One [Domain] Pension Plan One Domain Pre-tax gain on sale of business Gain on sale of business Gain on sale of a business Gain (Loss) on Disposition 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] Convertible Debt [Table Text Block] Schedule of Interest Expense on Teradyne's Senior Notes Non Employees. Non Employees [Member] Non Employees Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Total deferred revenue and customer advances. Deferred Revenue And Customer Advances Total deferred revenue and customer advances Statement of Financial Position Location, Balance [Axis] Balance Sheet Location [Axis] Income Tax Holiday, Income Tax Benefits Per Share Tax savings due to the tax holiday, per share Range [Axis] Range Finite-Lived Intangible Assets, Amortization Expense, Year Five 2028 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 Percentage of awards vesting on the first anniversary of grant date Cost of Goods and Services Sold, Total Cost of Goods and Services Sold Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) Assets, Fair Value Disclosure Assets Total Korea (South), Won U.S. dollar/Korean won Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Foreign currency translation adjustments, tax Amortization, Total Amortization Amortization Director [Member] Director Commercial Paper [Member] Commercial Paper Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Gross Carrying Amount Schedule of extended product warranty liability. Schedule Of Extended Product Warranty Liability [Table Text Block] Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value of restricted stock units granted Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Purchase Obligation, Due in Next Twelve Months Purchase commitments less than one year Defined Benefit Plan, Plan Assets, Contributions by Employer Contribution to defined benefit pension plans Measurement Basis [Axis] Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts Debt Instrument, Convertible, Threshold Consecutive Trading Days Consecutive trading days measurement period Statement of Income Location, Balance [Axis] Income Statement Location [Axis] Assets Total assets Total assets Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected life (years) Restructuring Type [Axis] Restructuring Type Tax Period [Axis] Tax Period [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments Entity Address, City or Town AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss) Equity [Abstract] United Kingdom, Pounds U.S. dollar/British pound sterling Segments [Axis] Business Segments Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other, net Other Restructuring Costs Restructuring and other—other Schedule of Net Benefit Costs [Table Text Block] Net Periodic Pension and Postretirement Benefit Costs Disaggregation of revenue by geographical market revenue recognition. Disaggregation of Revenue By Geographical Market Revenue Recognition [Table Text Block] Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition Liability, Defined Benefit Plan, Noncurrent, Total Liability, Defined Benefit Plan, Noncurrent Retirement plans liabilities Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses Increase in environmental liability others Hedging Relationship [Domain] United States Supplemental Executive Defined Benefit Pension Plan [Member] United States Supplemental Executive Defined Benefit Pension Plan [Member] U.S. Supplemental Executive Defined Benefit Pension Plan Debt Instrument, Face Amount Aggregate principal amount Debt principal Call Option [Member] Call Option Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve Accounting Standards Update 2020-06 [Member] Depreciation, Total Depreciation Depreciation Share Price Stock price Revision of Prior Period [Domain] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment Disposal Group, Including Discontinued Operation, Assets, Current Current assets held for sale Total current assets held for sale Debt Instrument, Convertible, Beneficial Conversion Feature Value of notes converted Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Due within one year, cost Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Non-deductible officers' compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-Based Compensation Retirement Benefits, Description Description of retirement policy 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 Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued interest and penalties 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 Stock Issued During Period, Value, New Issues 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] Liabilities, Current [Abstract] Current liabilities: Contractual interest expense on the coupon. Contractual Interest Expense On Coupon Contractual interest expense on the coupon Accumulated Other Comprehensive Income Unrealized Gains On Cash Flow Hedge Adjustment Tax Accumulated Other Comprehensive Income Unrealized Gains On Cash Flow Hedge Adjustment Tax Unrealized (Losses) Gains on Cash Flow Hedges Cash and Cash Equivalents [Member] Cash and Cash Equivalents Document Type Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Amortization of prior service credit, net of tax of $0, $0, $(1), and $(1), 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 and $0, respectively Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Exercise of convertible notes hedge call options Stock Repurchased and Retired During Period, Shares Warrant expired Schedule of Product Warranty Liability [Table Text Block] Other Accrued Liabilities Title of 12(b) Security 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. Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension and Other Postretirement Plans, Tax Retirement plans prior service benefit, tax Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents 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 Net issuance of common stock under stock-based plans Statement of Financial Position Location, Balance [Domain] Balance Sheet Location [Domain] Trademarks and Trade Names [Member] Trademarks and tradenames Statement of Stockholders' Equity [Abstract] Device Interface Solutions. Device Interface Solutions [Member] Device Interface Solutions Contract with Customer, Duration [Axis] Inventory Valuation Reserves Inventory reserves Inventory [Line Items] Inventory [Line Items] Document Fiscal Period Focus Payments Related to Tax Withholding for Share-based Compensation Payments related to net settlement of employee stock compensation awards Equity method investment, other-than-temporary impairment Equity Method Investment, Other-than-Temporary Impairment Schedule of Goodwill [Table Text Block] Changes in Carrying Amount of Goodwill by Segment Payments of Dividends, Total Payments of Dividends Dividend payment Dividend payments Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Asset Class [Domain] Asset Class [Domain] 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 Operating lease right-of-use assets, net 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 Defined Benefit Plan, Interest Cost Interest cost Subsequent Event Type [Domain] Subsequent Event Type [Domain] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value Total, fair market value Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair Value of Stock Options Using Assumptions Estimate of Fair Value Measurement [Member] Fair Value Operating Segments [Member] Operating Segments Dispositions Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] TERService based stock options. TERService Based Stock Options [Member] TERService Based Stock Options Sales-type Lease, Revenue Revenue on leases Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value Due after 10 years, fair maket value Accounting Changes and Error Corrections [Abstract] Financial Instruments [Domain] Investments [Domain] Unrealized Gain (loss) on contracts, net Foreign Currency Transaction Gain (Loss), Unrealized Unrealized Gain (loss) on contracts Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Payments for Repurchase of Common Stock Repurchase of common stock Repurchase of common stock Americas [Member] Americas Statement of Comprehensive Income [Abstract] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Schedule of Assets and Liabilities Related to the DIS Sale Agreement Disposal Groups, Including Discontinued Operations [Table Text Block] Standard and Extended Product Warranty Accrual, Period Increase (Decrease), Total Standard and Extended Product Warranty Accrual, Period Increase (Decrease) Product warranty accrual Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Income Tax Disclosure [Text Block] Income Taxes Designated as Hedging Instrument [Member] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of Effective Tax Rate Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits, Total Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Retirement plans contributions Disposal Group, Including Discontinued Operation, Assets Long-term assets held for sale Total assets held for sale Assets held for sale Selling, General and Administrative Expense, Total Selling, General and Administrative Expense Selling and administrative Stock Repurchased During Period, Value Repurchase of common stock Credit Facility [Domain] Credit Facility [Domain] Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net Net Carrying Amount Disposal group, including discontinued operation, operating lease liabilities current. Disposal group, including discontinued operation, Operating lease liabilities, current Operating lease liabilities 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, Current Other accrued liabilities Disposal group, including discontinued operation, operating lease liabilities, noncurrent. Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent Long-term operating lease liabilities Document Period End Date Net Cash Provided by (Used in) Financing Activities Net cash used for financing activities Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract] Defined benefit post-retirement plan: Restructuring and other-contract termination Restructuring And Other Charges Related To Contract Termination Restructuring and other charges related to contract termination. Effective Income Tax Rate Reconciliation, Percent Effective tax rate Litigation Settlement, Amount Awarded to Other Party Litigation Settlement, Amount settled between parties Litigation Settlement, Amount settled between parties Payment to purchase issued and outstanding shares by Technoprobe Payments to Acquire Equity Method Investments Increase (Decrease) in Accounts Payable and Other Operating Liabilities Accounts payable and other liabilities Debt Instrument, Convertible, Threshold Trading Days Trading days measurement period Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Cash flow hedges: Reported Value Measurement [Member] Carrying Value Foreign Currency Cash Flow Hedges [Abstract] Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Due after 1 year through 5 years, fair market value Memory. Memory [Member] Memory Agreement. Agreement [Domain] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Stock-based compensation expense Percentage of purchased of issued and outstanding shares of Technoprobe Equity Method Investment, Ownership Percentage Percentage of investment acquired Income tax expense Income tax provision Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) 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] Stockholders' Equity Attributable to Parent Balance Balance Total shareholders' equity Debt Conversion, Original Debt, Amount Convertible common shares Purchase Commitment, Excluding Long-term Commitment [Table] Purchase Commitment, Excluding Long-term Commitment Minimum effective tax rate. Minimum effective tax rate Minimum effective tax rate Amortization of prior service credit, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax Disposal Group, Including Discontinued Operation, Liabilities Long-term liabilities held for sale Total liabilities held for sale Financial Instruments and Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Defined Benefit Plan, Expected Return (Loss) on Plan Assets Expected return on plan assets Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Other accrued liabilities Impairment of Intangible Assets, Finite-lived Impairment of intangible assets EMEA [Member] Europe, Middle East and Africa Debt Instrument, Convertible, Conversion Price Debt instrument conversion price Derivative Instrument [Axis] Derivative Instrument [Axis] Auto Guide Llc. Auto Guide Llc [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units Antidilution adjustments of convertible note hedges. Antidilution Adjustments Of Convertible Note Hedges Shares that would be issued upon conversion Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill Goodwill Total Goodwill Option Indexed to Issuer's Equity, Type [Domain] Balance Sheet Locations. Balance Sheet Locations [Axis] Balance Sheet Location [Axis] Liability for Uncertainty in Income Taxes, Current Uncertain tax positions Extended Product Warranty Accrual, Increase for Warranties Issued Deferral of new extended warranty revenue Share Repurchase Program [Axis] Nature of Operations [Text Block] The Company Measurement Input Type [Axis] Measurement Input Type [Axis] Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Deferred taxes Geographical [Axis] Geographical [Axis] Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Available-for-sale marketable securities, Unrealized (Loss) Stock Issued During Period, Value, Conversion of Convertible Securities Settlements of convertible notes Debt Security, Corporate, Non-US [Member] Non-U.S. Government Securities Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Dividends Payable, Amount Per Share Restructuring and other charges related to litigation settlement. Restructuring And Other Charges Related To Litigation Settlement Restructuring and other—legal settlement charge Scenario [Axis] Disposal Group, Including Discontinued Operation, Inventory, Current Inventories, net Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Dividend yield Taiwan, New Dollars U.S. dollar/Taiwan dollar Security Exchange Name Less: Reclassification adjustment for losses (gains) included in net income, net of tax of $0, $91, $(500) and $428 respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(500) and $338 respectively Unrealized (losses) gains, net Unrealized (losses) gains, net Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Available-for-Sale Marketable Securities Payments for Convertible Note Hedge, Net, Financing Activities Payments for Convertible Note Hedge, Net, Financing Activities Payment for net cost of convertible note hedges net of warrant proceeds Non Employee Directors [Member] Non Employee Directors Non Employee Directors Member Universal Robots A/C. Universal Robots A/C [Member] Universal Robots (UR) Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Wireless test member Wireless Test [Member] Wireless Test Operating Expenses Total operating expenses Fair value of publicly-traded investment in Technoprobe Equity Method Investments, Fair Value Disclosure Cash Flow Hedging [Member] Cumulative Effect, Period of Adoption [Axis] Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Unrealized gains (losses) on marketable securities arising during period, net of 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] Derivative, Contract End Date Expiration date of the option Fair Value Disclosures [Text Block] Financial Instruments Proceeds from the sale of a business, net of cash and cash equivalents sold Proceeds from Divestiture of Businesses, Net of Cash Divested Proceeds from Divestiture of Businesses, Net of Cash Divested, Total Investments, All Other Investments [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average grant date fair value of restricted stock units granted Subsequent Event [Member] Subsequent Event Maximum [Member] Maximum Restructuring and Related Activities Disclosure [Text Block] Restructuring and Other Liabilities and Equity Total liabilities and shareholders' equity Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost Due after 5 years through 10 years, cost Effective income tax rate reconciliation on reserves for uncertain tax positions. Effective Income Tax Rate Reconciliation On Reserves for Uncertain Tax Positions Discrete benefit related to reserves for uncertain tax positions Long [Member] Operating Lease, Right-of-Use Asset Operating lease right-of-use assets, net Prepaid Expense, Current Total prepayments Prepayments Schedule of deferred revenue and customer advances. Schedule Of Deferred Revenue And Customer Advances [Table Text Block] Deferred Revenue and Customer Advances Supplemental Cash Flow Information [Abstract] Supplementary disclosure of cash flows information: Retirement Plan Sponsor Location [Domain] Retirement Benefits [Abstract] Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Diluted Euro Member Countries, Euro Euro/U.S. dollar Liabilities Total liabilities Foreign Exchange Contract [Member] Foreign Exchange Contracts Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Two thousand twenty three repurchase program. Two Thousand Twenty Three Repurchase Program [Member] 2023 Repurchase Program [Member] Assets, Current Total current assets Line of Credit Facility, Interest Rate Description Line of Credit Facility, Interest Rate Description Net Cash Provided by (Used in) Investing Activities Net cash used for investing activities Forecast Forecast [Member] Cash [Member] Cash Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Period of stock granted to employees and executive officers vest in equal installments Debt Conversion Description [Axis] Debt Conversion Description [Axis] Debt instrument, convertible, maximum threshold percentage. Debt Instrument, Convertible, Maximum Threshold Percentage Percentage of closing sale price of common stock and conversion rate product Entity Filer Category Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Acquired Intangible Assets 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] Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss, Total Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss Available-for-sale marketable securities, Cost Mobile Industrial Robots Aps. Mobile Industrial Robots Aps [Member] MiR Derivative, Notional Amount Notional Amount Current Fiscal Year End Date Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Truist bank [Member]. Truist Bank [Member] Purchase Commitment, Excluding Long-term Commitment [Line Items] Purchase Commitment, Excluding Long-term Commitment Share-Based Payment Arrangement, Noncash Expense, Total Share-based Compensation Stock-based compensation Goodwill, Foreign Currency Translation Gain (Loss) Foreign currency translation adjustment SINGAPORE Entity Registrant Name Deferred Tax and Other Liabilities, Noncurrent Deferred tax liabilities Disposal group including discontinued operation net assets held for sale. Disposal Group Including Discontinued Operation Net Assets held for sale Net assets held for sale Purchase of investment in a business Payments to Acquire Assets, Investing Activities Net Income (Loss) Per Common Share [Line Items] Net Income Loss Per Common Share [Line Items] Net Income Loss Per Common Share Gross Profit Gross profit Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award Earnings Per Share [Text Block] Net Income per Common Share Debt Instrument, Maturity Date Senior notes maturity date Entity Emerging Growth Company Shareholder Return Award Performance Measurement Period Shareholder Return Award Performance Measurement Period Total shareholder return performance measurement period Equity Method Investments and Joint Ventures [Abstract] Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Weighted average common shares-basic Weighted average common shares—basic Vesting [Domain] Vesting [Domain] Derivative Liability, Notional Amount Derivative Liability, Notional amounts Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Repayments of Convertible Debt Payments of convertible debt principal Common Stock, Shares Authorized Common stock, shares authorized Share Repurchase Program [Domain] Gregory Smith Gregory Smith [Member] Gregory smith. Other comprehensive (loss) gain before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Convertible common shares [Member]. Convertible Common Shares [Member] Proceeds from Sale and Maturity of Marketable Securities Proceeds from sales of marketable securities Concentration Risk Type [Axis] Concentration Risk Type [Axis] Collateral Pledged [Member] Collateral Pledged [Member] Fair Value, Inputs, Level 1 [Member] Quoted Prices in Active Markets for Identical Instruments (Level 1) Comprehensive Income (Loss) [Table Text Block] Changes in Accumulated Other Comprehensive Income (Loss) Debt Disclosure [Abstract] Litigation Status [Domain] Weighted average grant date stock price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Disposal Group, Including Discontinued Operation, Accounts Payable, Current Accounts payable Amortization of Intangible Assets Acquired intangible assets amortization Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(4), $8, $26, and $10, respectively Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Interest income (expense) Unrecognized Tax Benefits, Period Increase (Decrease), Total Unrecognized Tax Benefits, Period Increase (Decrease) Net increase in uncertain tax positions Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value Available for sale securities with out contractual maturity date Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Financial Instrument [Axis] Investment Type [Axis] Asia Pacific [Member] Asia Pacific Deferred Revenue Arrangement, by Type [Table] Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Unrealized (Losses) Gains on Marketable Securities Cost of revenues-provision for excess and obsolete inventory. Cost Of Revenues Provision For Excess And Obsolete Inventory Cost of revenues—inventory charge Derivative Asset, Statement of Financial Position [Extensible Enumeration] Possible Event. Possible Event [Domain] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Other Current Assets [Member] Other Current Assets Comprehensive Income (Loss) Note [Text Block] Accumulated Other Comprehensive Income (Loss) Agreement Agreement [Axis] Settlement loss (gain) Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Reclassification adjustment for losses (gains) included in net income, net of tax Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Debt Securities, Available-for-Sale, Total Debt Securities, Available-for-sale Available for sale securities Available-for-sale marketable securities, Fair Market Value Accounting Policies [Abstract] Goodwill and Intangible Assets Disclosure [Table] Goodwill and Intangible Assets Disclosure [Table] Borrowed amount Long-Term Line of Credit Long-Term Line of Credit, Total Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Amortization of Prior Service Credit Retirement Plans Prior Service Credit Income Tax Disclosure [Abstract] Inventory, Raw Materials, Net of Reserves Raw material Stockholders' Equity Attributable to Parent [Abstract] SHAREHOLDERS' EQUITY Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effects of exchange rate changes on cash and cash equivalents Disposal Group Name [Domain] Statement [Table] Statement [Table] Inventory Write-down Provision for excess and obsolete inventory Trade Accounts Receivable. Trade Accounts Receivable Trade Accounts Receivable Product Warranty Disclosure [Text Block] Product Warranty Entity File Number Technoprobe S.p.A. Technoprobe S.p.A [Member] Technoprobe S.p.A Segment Reporting Disclosure [Text Block] Segment Information Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Reclassifications, net of tax Amounts reclassified from accumulated other comprehensive income (loss), net of tax Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Decrease in cash and cash equivalents Revenue from Contract with Customer [Abstract] Payments to acquire available for sale securities debt and equity. Payments to Acquire Available for Sale Securities Debt and Equity Purchases of marketable securities Earnings Per Share [Abstract] Net income per common share: Transferred at Point in Time [Member] Point in Time Cash Equivalents [Member] Cash Equivalents Finite-Lived Intangible Assets, Amortization Expense, after Year Five Thereafter Robotics. Robotics [Member] Robotics Gain (Loss) on Sale of Investments, Total Gain (Loss) on Sale of Investments Losses (gains) on investments Inventory Disclosure [Abstract] Income Tax Examination, Penalties and Interest Expense, Total Income Tax Examination, Penalties and Interest Expense Interest and penalties related to income tax, expense (benefit) Statement of Financial Position [Abstract] Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Property, plant and equipment, net Tax Credit Carryforward [Axis] Interest Expense, Total Interest Expense, Operating and Nonoperating Interest expense Soc. Soc [Member] SOC Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] Current liabilities: Operating Income (Loss) Income from operations Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected historical volatility Volatility-historical Derivative Asset, Total Derivative Asset Derivative assets Fair value of outstanding contracts Accrued Income Taxes, Current Income taxes payable Entity Shell Company Purchase Obligation, Total Purchase Obligation Aggregate purchase commitments Entity Tax Identification Number Assets [Abstract] Assets Entity Current Reporting Status Dividends, Cash, Total Dividends, Cash Cash dividends Inventory Disclosure [Text Block] Inventories Increase (Decrease) in Contract with Customer, Liability Deferred revenue and customer advances Geographical [Domain] Geographical [Domain] Document Fiscal Year Focus Share-based Compensation Award, Tranche Two [Member] Share-based Compensation Award, Tranche Two Certificates of Deposit [Member] Certificates of Deposit and Time Deposits Capital Expenditures Incurred but Not yet Paid Capital expenditures incurred but not yet paid: Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Total, cost Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost Due after 1 year through 5 years, cost Business Acquisition [Axis] Business Acquisition [Axis] Unrealized gains arising during period, net of tax of $0, $920, $358, and $1,088, 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, Total Other Comprehensive Income (Loss), Tax Other comprehensive income (loss), tax City Area Code Liabilities, Current Total current liabilities Derivative Contract [Domain] Derivative Contract [Domain] Cost of Revenue [Abstract] Cost of revenues: Line of Credit Facility, Lender [Domain] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Commitment fee percentage of unused portion of credit facility Proceeds from Debt, Net of Issuance Costs Debt instrument, net proceeds after issuance costs Inventory, Net Inventories, net Total inventories, net Percentage of alternative minimum tax. Percentage of Alternative Minimum Tax Percentage of alternative minimum tax Product Warranty Liability [Table] Product Warranty Liability [Table] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent U.S. statutory federal tax rate Stock Issued During Period, Shares, Conversion of Convertible Securities Settlements of convertible notes (in shares) Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost Due after 10 years, cost Organization, Consolidation and Presentation of Financial Statements [Abstract] Extended Product Warranty Accrual, Total Extended Product Warranty Accrual Balance at end of period Balance at beginning of period Extended warranty Local Phone Number Settled Litigation [Member] Retirement Plan Sponsor Location [Axis] Assets for Plan Benefits, Defined Benefit Plan Retirement plans assets Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair market value of investments with unrealized losses less than one year Other Increase (Decrease) in Environmental Liabilities Increase Decrease in environmental and legal liabilities Hedging Designation [Axis] Hedging Designation [Axis] Common Stock, Dividends, Per Share, Cash Paid Income Tax Jurisdiction [Axis] Income Tax Authority [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Available incremental amount under the credit facilitynNot 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 Facility Not To Exceed Percentage Of Consolidated EBIDTA Commitments and Contingencies Disclosure [Abstract] Shares, Issued Balance, Shares Balance, Shares Treasury Stock, Value, Total Treasury Stock, Value Cumulative repurchases, value Accumulated net unrealized losses on cash flow hedges. Accumulated Net Unrealized Losses On Cash Flow Hedges [Member] Unrealized (Losses) Gains on Cash Flow Hedges Treasury Stock Acquired, Average Cost Per Share Common stock average price Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping Schedule of available for sale securities reconciliation. Schedule Of Available For Sale Securities Reconciliation [Table] Schedule of Available-for-sale Securities Debt Securities, Available-for-Sale, Amortized Cost, Total Debt Securities, Available-for-sale, Amortized Cost Available-for-sale marketable securities, Cost Derivative Assets (Liabilities), at Fair Value, Net Derivative assets (liabilities), net Operating Lease, Liability, Current Operating lease liabilities Developed Technology Rights [Member] Developed technology 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. Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period Warrant exercises. Warrant Exercises Warrant exercises Long-term Contract with Customer [Member] London interbank offered rate. London Interbank Offered Rate [Member] London Interbank Offered Rate (LIBOR) 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, Total Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign currency translation adjustment, net of tax of $0 and $0, respectively Income Tax Jurisdiction [Domain] Income Tax Authority [Domain] Debt Instrument, Interest Rate, Stated Percentage Debt instrument, interest rate, stated percentage Retained Earnings [Member] Retained Earnings Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property, plant and equipment Document Transition Report Employees of the entity. Employees [Member] Employees Debt Instrument, Date of First Required Payment Debt instrument, date of first required payment Debt Conversion, Converted Instrument, Expiration or Due Date Debt instrument, conversion option expiration date Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Percentage of common stock price paid Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value Due after 5 years through 10 years, fair market value Derivative Liability, Statement of Financial Position [Extensible Enumeration] Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Foreign taxes Deferred Revenue Disclosure [Abstract] Foreign Currency [Abstract] Deferred Income Tax Assets, Net Deferred tax assets Minimum [Member] Minimum Common Stock [Member] Common Stock Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of Derivative Instruments in Statement of Financial Position at Fair Value Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Accruals related to pre-existing warranties Investment, Name [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital NEW YORK STOCK EXCHANGE, INC. [Member] New York Stock Exchange Composite Index Corporate And Eliminations [Member] Corporate and Eliminations [Member] Corporate And Eliminations Rule 10b51 Arr Modified Flag Rule 10b51 arr modified flag. Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income from operations to net cash provided by operating activities: Pension Plan [Member] Defined Benefit Pension Plans Reporting Unit [Axis] Statement of Income Location, Balance [Domain] Income Statement Location [Domain] Other Assets, Noncurrent Other assets Debt instrument issuance costs amortization period. Debt Instrument Issuance Costs Amortization Period Debt issuance costs, amortization period Standard and Extended Product Warranty Accrual, Decrease for Payments Settlements made during the period Acquisition and divestiture expenses. Acquisition And Divestiture Expenses Acquisition and divestiture expenses Standard and Extended Product Warranty Accrual, Total Standard and Extended Product Warranty Accrual Balance at end of period Balance at beginning of period Philippines, Pesos Philippine peso/U.S. dollar Segments [Domain] Segments [Domain] Other Prepaid Expense, Current Other prepayments Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Derivative Instruments, Gain (Loss) [Table Text Block] Schedule of Effect of Derivative Instruments on Statement of Operations Recognized Exercise of convertible notes hedge call options. Exercise Of Convertible Notes Hedge Call Options Exercise of convertible notes hedge call options (in shares) Exercise of convertible notes hedge call options (in shares) Non U S Subsidiaries [Member] Non U S Subsidiaries [Member] Non-United States Subsidiaries The tax effect from accumulated appreciation or loss, in value of the total of unsold securities at the end of an accounting period. Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Tax Unrealized (losses) gains on marketable securities, tax Schedule of Inventory, Current [Table Text Block] Composition of Inventories, Net Contract manufacturer and supplier prepayments. Contract Manufacturer and Supplier Prepayments Contract manufacturer and supplier prepayments Dividends Per Share Dividends Per Share Estimated annual dividend amount per share Other Assets, Current Other current assets Goodwill and Intangible Assets Disclosure [Abstract] Realized Gain (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] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Cash flow hedges Unrealized gains 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 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 Accounting, Policy [Policy Text Block] Basis of Presentation Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2024 Scenario [Domain] Title and Position [Domain] Customer Relationships [Member] Customer Relationships 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; 161,802 and 152,698 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued 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 Minimum Years Of Service For Eligible Employees Of Postretirement Plans Minimum Years Of Service For Eligible Employees Of Postretirement Plans Minimum years of service for retirement to be eligible for PRSUs Executive Officer [Member] Executive Officer Foreign exchange forward and option contracts. Foreign Exchange Forward And Option Contracts [Member] Foreign Exchange Forward and Option Contracts [Member] Investment Income, Interest Interest income Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Estimated Intangible Assets Amortization Expense Restructuring, Settlement and Impairment Provisions, Total Restructuring, Settlement and Impairment Provisions Restructuring and other Restructuring and other—employee severance Change in Accounting Estimate, Type [Domain] Reclassification from AOCI, Current Period, Tax, Total Reclassification from AOCI, Current Period, Tax Reclassifications, tax Amounts reclassified from accumulated other comprehensive income (loss), tax Cash and Cash Equivalents, Fair Value Disclosure Cash and cash equivalents Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Losses (Gains) on derivatives recognized in statements of operations Financial Instruments and Fair Value [Table] Financial Instruments and Fair Value [Table] Financial Instruments and Fair Value [Table] Other Nonoperating Income (Expense) [Abstract] Non-operating (income) expense: Defined benefit plan special termination benefit obligation. Defined Benefit Plan Special Termination Benefit Obligation Special termination benefits Extended Product Warranty Accrual, Period Increase (Decrease), Total Extended Product Warranty Accrual, Period Increase (Decrease) Revenue deferrals related to extended warranties Debt Securities, Available-for-sale [Table Text Block] Contractual Maturities of Investments Held Measurement Frequency [Axis] Measurement Frequency [Axis] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Foreign Plan [Member] Foreign Pension Plans, Defined Benefit Corporate Segment and Other Operating Segment [Member] Corporate and Eliminations Commitments and contingencies (Note R) Commitments and Contingencies Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair market value of investments with unrealized losses greater than one year Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares-diluted Weighted average common shares—diluted Significant Accounting Policies [Text Block] Accounting Policies Convertible Debt, Noncurrent Debt Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Information Research and Development Expense (Excluding Acquired in Process Cost) Engineering and development Accounts receivable, less allowance for credit losses of $1,944 and $1,988 at June 30, 2024 and December 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, Net, Current Accounts receivable, less allowance for credit losses of $1,947 and $1,988 at March 31, 2024 and December 31, 2023, respectively Increase (Decrease) in Inventories, Total Increase (Decrease) in Inventories Inventories 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). Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Foreign currency translation adjustments, tax Reporting Unit [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] 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. Deferred Revenue And Customer Advances, Current Deferred revenue and customer advances 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 Disclosure [Text Block] Debt Prepaid expense. Prepaid Expense [Member] Prepayments Prepayments Total Revenues, Total Revenues Total revenues US Treasury Securities [Member] U.S. Treasury Securities Derivative Liability, Total Derivative Liability Derivative liabilities Derivative liabilities Disposal Group, Including Discontinued Operation, Liabilities, Current Current liabilities held for sale Total current liabilities held for sale Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Issuance of common stock under stock purchase and stock option plans Recently issued accounting pronouncements. Recently Issued Accounting Pronouncements [Text Block] Recently Issued Accounting Pronouncements Credit Facility [Axis] Credit Facility [Axis] Revolving Credit Facility [Member] Revolving Credit Facility Forward Contracts [Member] Forward Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of Notional Amount of Derivatives Service [Member] Service [Member] Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Amortization of Debt Discount (Premium) Amortization of debt issuance fees recognized as interest expense Liabilities [Abstract] LIABILITIES Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental shares attributable to share based payment arrangements Goodwill, Gross Goodwill Profit Before Income and Tax Performance Based Restricted Stock Units [Member] Profit Before Income and Tax Performance Based Restricted Stock Units [Member] PBIT Performance-Based Restricted Stock Units Asset Class [Axis] Asset Class [Axis] Derivative Instruments and Hedging Activities Disclosure [Abstract] Intangible Assets, Net (Excluding Goodwill), Total Intangible Assets, Net (Excluding Goodwill) Acquired intangible assets, net Sanjay Mehta Sanjay Mehta [Member] Sanjay Mehta. Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Technoprobe. Technoprobe [Member] Technoprobe [Member] Mercedes Johnson Mercedes Johnson [Member] Mercedes Johnson. Fair Value, Inputs, Level 3 [Member] Significant Unobservable Inputs (Level 3) Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total Balance Sheet Locations. Balance Sheet Locations [Domain] Balance Sheet Location [Domain] Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Available for sale debt and equity securities non current. Available For Sale Debt And Equity Securities Non Current Marketable securities Financial and Nonfinancial Liabilities, Fair Value Disclosure Liabilities Total Allowance for Doubtful Accounts Receivable, Current Accounts receivable, less allowance for doubtful accounts Accrued Income Taxes, Noncurrent Long-term incomes taxes payable Deferred revenue and customer advances maintenance service and training. Deferred Revenue And Customer Advances Maintenance Service And Training Maintenance, service and training Currency [Axis] Currency [Axis] XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover Page - shares
6 Months Ended
Jun. 30, 2024
Jul. 29, 2024
Cover [Abstract]    
Amendment Flag false  
Document Type 10-Q  
Document Fiscal Year Focus 2024  
Entity Central Index Key 0000097210  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Document Period End Date Jun. 30, 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   163,176,091
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 421,904 $ 757,571
Marketable securities 38,654 62,154
Accounts receivable, less allowance for credit losses of $1,944 and $1,988 at June 30, 2024 and December 31, 2023, respectively 470,297 422,124
Inventories, net [1] 288,748 309,974
Prepayments [2] 515,906 548,970
Other current assets 20,884 37,992
Current assets held for sale 0 23,250
Total current assets 1,756,393 2,162,035
Property, plant and equipment, net 472,457 445,492
Operating lease right-of-use assets, net 72,381 73,417
Marketable securities 123,723 117,434
Deferred tax assets 192,901 175,775
Retirement plans assets 11,293 11,504
Equity method investment 524,060 0
Other assets 47,923 38,580
Acquired intangible assets, net 25,465 35,404
Goodwill 405,110 415,652
Long-term assets held for sale 0 11,531
Total assets 3,631,706 [3] 3,486,824
Current liabilities:    
Accounts payable 160,808 180,131
Accrued employees' compensation and withholdings 161,187 191,750
Deferred revenue and customer advances 102,988 99,804
Other accrued liabilities 108,746 114,712
Operating lease liabilities 18,280 17,522
Income taxes payable 74,365 48,653
Current liabilities held for sale 0 7,379
Total current liabilities 626,374 659,951
Retirement plans liabilities 135,167 132,090
Long-term deferred revenue and customer advances 36,146 37,282
Long-term other accrued liabilities 16,632 19,998
Deferred tax liabilities 96 183
Long-term operating lease liabilities 61,883 65,092
Long-term incomes taxes payable 24,596 44,331
Long-term liabilities held for sale 0 2,000
Total liabilities 900,894 960,927
Commitments and contingencies (Note R)
SHAREHOLDERS' EQUITY    
Common stock, $0.125 par value, 1,000,000 shares authorized; 161,802 and 152,698 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively 20,225 19,087
Additional paid-in capital 1,865,351 1,827,274
Accumulated other comprehensive loss (44,104) (26,978)
Retained earnings 889,340 706,514
Total shareholders' equity 2,730,812 2,525,897
Total liabilities and shareholders' equity $ 3,631,706 $ 3,486,824
[1] Inventories, net at December 31, 2023, excludes $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 11 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, less allowance for doubtful accounts $ 1,944 $ 1,988
Common stock, par value $ 0.125 $ 0.125
Common stock, shares authorized 1,000,000 1,000,000
Common stock, shares issued 161,802 152,698
Common stock, shares outstanding 161,802 152,698
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Revenues:        
Total revenues $ 729,879 [1] $ 684,437 [1] $ 1,329,698 [2] $ 1,301,966 [2]
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 304,035 281,945 564,572 543,054
Gross profit 425,844 402,492 765,126 758,912
Operating expenses:        
Selling and administrative 154,470 145,695 303,658 296,650
Engineering and development 111,816 105,706 215,015 211,468
Acquired intangible assets amortization 4,664 4,825 9,361 9,627
Restructuring and other 2,012 6,358 6,440 8,395
Gain on sale of business (57,486) 0 (57,486) 0
Total operating expenses 215,476 262,584 476,988 526,140
Income from operations 210,368 139,908 288,138 232,772
Non-operating (income) expense:        
Interest income (6,715) (6,354) (14,582) (11,613)
Interest expense 1,530 1,045 2,190 2,031
Other (income) expense, net (3,850) 815 8,225 868
Income before income taxes [3],[4] 219,403 144,402 292,305 241,486
Income tax provision 33,130 24,352 41,835 37,905
Net income $ 186,273 $ 120,050 $ 250,470 $ 203,581
Net income per common share:        
Basic $ 1.18 $ 0.78 $ 1.61 $ 1.31
Diluted $ 1.14 $ 0.73 $ 1.54 $ 1.23
Weighted average common shares—basic 157,804 154,760 155,426 155,332
Weighted average common shares—diluted 163,470 164,751 162,909 165,530
Product [Member]        
Revenues:        
Total revenues $ 596,877 $ 540,375 $ 1,055,310 $ 1,013,793
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) 250,236 217,011 450,999 415,675
Service [Member]        
Revenues:        
Total revenues 133,002 144,062 274,388 288,173
Cost of revenues:        
Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below) $ 53,799 $ 64,934 $ 113,573 $ 127,379
[1] Includes $0.8 million and $1.3 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 $1.7 million and $2.5 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, and inventory charges.
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 186,273 $ 120,050 $ 250,470 $ 203,581
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment, net of tax of $0, $0, $0, and $0, respectively (3,629) 2,943 (15,087) 12,250
Available-for-sale marketable securities:        
Unrealized (losses) gains on marketable securities arising during period, net of tax of $(183), $(180), $(404) and $323, respectively (721) (568) (1,622) 1,726
Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(4), $8, $26, and $10, respectively (13) 28 92 33
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total (734) (540) (1,530) 1,759
Cash flow hedges:        
Unrealized gains arising during period, net of tax of $0, $920, $358, and $1,088, respectively 0 3,270 1,274 3,866
Less: Reclassification adjustment for losses (gains) included in net income, net of tax of $0, $91, $(500) and $428 respectively 0 323 (1,780) 1,524
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent 0 3,593 (506) 5,390
Defined benefit post-retirement plan:        
Amortization of prior service credit, net of tax of $0, $0, $(1), and $(1), respectively (2) (2) (3) (3)
Other comprehensive income (loss) (4,365) 5,994 (17,126) 19,396
Comprehensive income $ 181,908 $ 126,044 $ 233,344 $ 222,977
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 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 (183) (180) (404) 323
Reclassification adjustment for losses (gains) included in net income, net of tax (4) 8 26 10
Amortization of prior service credit, net of tax 0 0 (1) (1)
Cash flow hedges Unrealized gains 0 920 358 1,088
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax $ 0 $ 91 $ (500) $ 428
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Balance at Dec. 31, 2022 $ 2,451,294 $ 19,470 $ 1,755,963 $ (49,868) $ 725,729
Balance, Shares at Dec. 31, 2022   155,759,000      
Net issuance of common stock under stock-based plans (3,703) $ 79 (3,782)    
Net issuance of common stock under stock-based plans (in shares)   631,000      
Stock-based compensation expense 32,409   32,409    
Repurchase of common stock (233,884) $ (280)     (233,604)
Repurchase of common stock (in shares)   (2,242,000)      
Cash dividends (34,210)       (34,210)
Settlements of convertible notes   $ 47 (47)    
Settlements of convertible notes (in shares)   375,000      
Exercise of convertible notes hedge call options   $ (47) 47    
Exercise of convertible notes hedge call options (in shares)   (375,000)      
Net income 203,581       203,581
Other comprehensive income (loss) 19,396     19,396  
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      
Balance at Apr. 02, 2023 2,449,462 $ 19,431 1,772,352 (36,466) 694,145
Balance, Shares at Apr. 02, 2023   155,445,000      
Net issuance of common stock under stock-based plans 168 $ 7 161    
Net issuance of common stock under stock-based plans (in shares)   52,000      
Stock-based compensation expense 12,077   12,077    
Repurchase of common stock (135,837) $ (169)     (135,668)
Repurchase of common stock (in shares)   (1,349,000)      
Cash dividends (17,031)       (17,031)
Settlements of convertible notes 0 $ 6 (6)    
Settlements of convertible notes (in shares)   50,000      
Exercise of convertible notes hedge call options 0 $ (6) 6    
Exercise of convertible notes hedge call options (in shares)   (50,000)      
Net income 120,050       120,050
Other comprehensive income (loss) 5,994     5,994  
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      
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 8,446 $ 73 8,373    
Net issuance of common stock under stock-based plans (in shares)   591,000      
Stock-based compensation expense 30,818   30,818    
Warrant exercises (12) $ 1,102 (1,114)    
Warrant exercises (in shares)   8,812,000      
Repurchase of common stock (30,290) $ (37)     (30,253)
Repurchase of common stock (in shares)   (299,000)      
Cash dividends (37,391)       (37,391)
Net income 250,470       250,470
Other comprehensive income (loss) (17,126)     (17,126)  
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      
Balance at Mar. 31, 2024 2,557,829 $ 19,220 1,848,088 (39,739) 730,260
Balance, Shares at Mar. 31, 2024   153,757,000      
Net issuance of common stock under stock-based plans 4,630 $ 15 4,615    
Net issuance of common stock under stock-based plans (in shares)   125,000      
Stock-based compensation expense 13,660   13,660    
Warrant exercises (12) $ 1,000 (1,012)    
Warrant exercises (in shares)   7,998,000      
Repurchase of common stock (8,195) $ (10)     (8,185)
Repurchase of common stock (in shares)   (78,000)      
Cash dividends (19,008)       (19,008)
Net income 186,273       186,273
Other comprehensive income (loss) (4,365)     (4,365)  
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      
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Statement of Stockholders' Equity [Abstract]        
Common Stock, Dividends, Per Share, Cash Paid $ 0.12 $ 0.11 $ 0.12 $ 0.11
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Cash flows from operating activities:    
Net income $ 250,470 $ 203,581
Adjustments to reconcile net income from operations to net cash provided by operating activities:    
Depreciation 48,927 45,231
Stock-based compensation 30,693 32,449
Losses (gains) on investments 13,090 (4,745)
Provision for excess and obsolete inventory 9,438 11,341
Amortization 9,397 9,580
Gain on sale of business (57,486) 0
Deferred taxes (16,830) (13,571)
Retirement plan actuarial losses (gains) (250) 0
Other 1,240 (92)
Changes in operating assets and liabilities    
Accounts receivable (54,211) (2,693)
Inventories 17,102 (13,845)
Prepayments and other assets 22,190 (29,584)
Accounts payable and other liabilities (53,009) (24,514)
Deferred revenue and customer advances 2,739 (34,938)
Retirement plans contributions (2,774) (2,482)
Income taxes 2,622 (13,614)
Net cash provided by operating activities 223,348 162,104
Cash flows from investing activities:    
Purchases of property, plant and equipment (88,869) (80,702)
Purchase of investment in a business (524,653) 0
Purchases of marketable securities (27,757) (99,018)
Proceeds from the sale of a business, net of cash and cash equivalents sold 87,172 0
Proceeds from maturities of marketable securities 26,858 21,997
Proceeds from sales of marketable securities 21,289 35,577
Proceeds from insurance 873 460
Net cash used for investing activities (505,087) (121,686)
Cash flows from financing activities:    
Repayments of borrowings on revolving credit facility (185,000) 0
Dividend payments (37,370) (34,184)
Repurchase of common stock (30,306) (227,845)
Payments related to net settlement of employee stock compensation awards (13,434) (20,308)
Payments of convertible debt principal 0 (17,458)
Proceeds from borrowings on revolving credit facility 185,000 0
Issuance of common stock under stock purchase and stock option plans 21,836 16,599
Net cash used for financing activities (59,274) (283,196)
Effects of exchange rate changes on cash and cash equivalents 5,346 1,213
Decrease in cash and cash equivalents (335,667) (241,565)
Cash and cash equivalents at beginning of period 757,571 854,773
Cash and cash equivalents at end of period 421,904 613,208
Non-cash investing activities:    
Capital expenditures incurred but not yet paid: $ 3,124 $ 1,741
XML 18 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 186,273 $ 120,050 $ 250,470 $ 203,581
XML 19 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
shares
Sanjay Mehta  
Trading Arrangements, by Individual  
Name Sanjay Mehta
Title Vice President, Chief Financial Officer and Treasurer
Rule 10b5-1 Arrangement Adopted true
Adoption Date May 20, 2024
Rule 10b5-1 Arrangement Terminated true
Termination Date May 19, 2025
Aggregate Available 28,049
Gregory Smith  
Trading Arrangements, by Individual  
Name Gregory Smith
Title President and Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date June 7, 2024
Rule 10b5-1 Arrangement Terminated true
Termination Date January 31, 2025
Aggregate Available 15,400
XML 20 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
The Company
6 Months Ended
Jun. 30, 2024
The Company

A. THE COMPANY

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

semiconductor test (“Semiconductor Test”) systems;
storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”);
wireless test (“Wireless Test”) systems; and
robotics (“Robotics”) products.
XML 21 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounting Policies
6 Months Ended
Jun. 30, 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

The Company accounts for investments using the equity method of accounting when the Company 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 will record its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference on a 3-month lag, which is applied consistently from period to period. These results will be reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. The Company monitors on an ongoing basis its equity method investments for indicators of other-than-temporary declines in fair value below carrying value.

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Recently Issued Accounting Pronouncements
6 Months Ended
Jun. 30, 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 23 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 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 June 30, 2024 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

343,536

 

 

$

121,662

 

 

$

43,519

 

 

$

72,722

 

 

$

15,495

 

 

$

32,273

 

 

$

629,207

 

Over Time

 

 

70,048

 

 

 

7,318

 

 

 

17,282

 

 

 

1,863

 

 

 

167

 

 

 

3,994

 

 

 

100,672

 

Total

 

$

413,584

 

 

$

128,980

 

 

$

60,801

 

 

$

74,585

 

 

$

15,662

 

 

$

36,267

 

 

$

729,879

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

381,631

 

 

$

124,497

 

 

$

21,259

 

 

$

14,756

 

 

$

5,447

 

 

$

29,293

 

 

$

576,883

 

Americas

 

 

20,211

 

 

 

3,254

 

 

 

28,684

 

 

 

29,900

 

 

 

5,110

 

 

 

4,901

 

 

 

92,060

 

Europe, Middle East and Africa

 

 

11,742

 

 

 

1,229

 

 

 

10,858

 

 

 

29,929

 

 

 

5,105

 

 

 

2,073

 

 

 

60,936

 

Total

 

$

413,584

 

 

$

128,980

 

 

$

60,801

 

 

$

74,585

 

 

$

15,662

 

 

$

36,267

 

 

$

729,879

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

282,080

 

 

$

112,547

 

 

$

76,801

 

 

$

55,737

 

 

$

12,770

 

 

$

40,261

 

 

$

580,196

 

Over Time

 

 

72,614

 

 

 

7,467

 

 

 

17,471

 

 

 

2,116

 

 

 

1,011

 

 

 

3,562

 

 

 

104,241

 

Total

 

$

354,694

 

 

$

120,014

 

 

$

94,272

 

 

$

57,853

 

 

$

13,781

 

 

$

43,823

 

 

$

684,437

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

303,062

 

 

$

115,250

 

 

$

41,644

 

 

$

14,883

 

 

$

2,291

 

 

$

22,362

 

 

$

499,492

 

Americas

 

 

32,191

 

 

 

4,286

 

 

 

40,163

 

 

 

22,832

 

 

 

6,086

 

 

 

19,491

 

 

 

125,049

 

Europe, Middle East and Africa

 

 

19,441

 

 

 

478

 

 

 

12,465

 

 

 

20,138

 

 

 

5,404

 

 

 

1,970

 

 

 

59,896

 

Total

 

$

354,694

 

 

$

120,014

 

 

$

94,272

 

 

$

57,853

 

 

$

13,781

 

 

$

43,823

 

 

$

684,437

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Six Months Ended June 30, 2024 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

573,127

 

 

$

224,098

 

 

$

101,592

 

 

$

138,615

 

 

$

34,785

 

 

$

53,187

 

 

$

1,125,405

 

Over Time

 

 

142,764

 

 

 

14,828

 

 

 

34,531

 

 

 

3,731

 

 

 

770

 

 

 

7,669

 

 

 

204,293

 

Total

 

$

715,891

 

 

$

238,926

 

 

$

136,123

 

 

$

142,346

 

 

$

35,555

 

 

$

60,856

 

 

$

1,329,698

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

652,197

 

 

$

220,103

 

 

$

47,040

 

 

$

26,381

 

 

$

8,401

 

 

$

46,434

 

 

$

1,000,557

 

Americas

 

 

42,762

 

 

 

12,306

 

 

 

65,278

 

 

 

49,905

 

 

 

19,735

 

 

 

10,725

 

 

 

200,711

 

Europe, Middle East and Africa

 

 

20,932

 

 

 

6,517

 

 

 

23,805

 

 

 

66,060

 

 

 

7,419

 

 

 

3,697

 

 

 

128,430

 

Total

 

$

715,891

 

 

$

238,926

 

 

$

136,123

 

 

$

142,346

 

 

$

35,555

 

 

$

60,856

 

 

$

1,329,698

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Six Months Ended July 2, 2023 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

555,354

 

 

$

173,805

 

 

$

133,658

 

 

$

125,760

 

 

$

28,735

 

 

$

75,624

 

 

$

1,092,937

 

Over Time

 

 

146,173

 

 

 

14,384

 

 

 

35,245

 

 

 

4,124

 

 

 

2,229

 

 

 

6,874

 

 

 

209,029

 

Total

 

$

701,528

 

 

$

188,189

 

 

$

168,903

 

 

$

129,884

 

 

$

30,964

 

 

$

82,498

 

 

$

1,301,966

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

586,321

 

 

$

178,945

 

 

$

81,234

 

 

$

28,100

 

 

$

3,793

 

 

$

45,593

 

 

$

923,986

 

Americas

 

 

73,759

 

 

 

7,230

 

 

 

69,143

 

 

 

43,273

 

 

 

17,898

 

 

 

32,337

 

 

 

243,640

 

Europe, Middle East and Africa

 

 

41,448

 

 

 

2,014

 

 

 

18,526

 

 

 

58,511

 

 

 

9,273

 

 

 

4,568

 

 

 

134,340

 

Total

 

$

701,528

 

 

$

188,189

 

 

$

168,903

 

 

$

129,884

 

 

$

30,964

 

 

$

82,498

 

 

$

1,301,966

 

 

(1)
Includes $0.8 million and $1.3 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 $1.7 million and $2.5 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 six months ended June 30, 2024, Teradyne recognized $18.7 million and $46.9 million, respectively, that was included within the deferred revenue and customer advances balances at the beginning of the period. During the three and six months ended July 2, 2023, Teradyne recognized $27.3 million and $68.4 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 June 30, 2024, Teradyne had $1,049.9 million of unsatisfied performance obligations. Teradyne expects to recognize approximately 95% 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:

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Maintenance, service and training

 

$

62,001

 

 

$

66,458

 

Customer advances, undelivered elements and other

 

 

43,621

 

 

 

35,731

 

Extended warranty

 

 

33,512

 

 

 

34,897

 

Total deferred revenue and customer advances

 

$

139,134

 

 

$

137,086

 

Accounts Receivable

During the three and six months ended June 30, 2024, and July 2, 2023, Teradyne sold certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. During the three months ended June 30, 2024, and July 2, 2023, total trade accounts receivable sold under the factoring agreements were $57.3 million and $59.3 million, respectively. During the six months ended June 30, 2024, and July 2, 2023, total trade accounts receivable sold under the factoring agreements were $80.7 million and $93.5 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 24 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Dispositions
6 Months Ended
Jun. 30, 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 25 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Method Investment
6 Months Ended
Jun. 30, 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 was also granted 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 June 30, 2024, $524.1 million was recorded as 'Equity method investment', in the consolidated balance sheets.

Based on the quoted closing price as of June 30, 2024, the fair value of the publicly traded investment in Technoprobe was $643.3 million, and there was no other-than-temporary impairment identified.

Teradyne made an accounting policy election to report its share of Technoprobe's results on a 3-month lag, which will be applied consistently from period to period. Teradyne will record its share of Technoprobe's net income or loss and other comprehensive income, and the amortization of equity method basis difference, beginning in the third quarter of 2024.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
Inventories

G. INVENTORIES

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

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Raw material

 

$

223,525

 

 

$

258,422

 

Work-in-process

 

 

43,493

 

 

 

26,851

 

Finished goods

 

 

21,730

 

 

 

24,701

 

Total inventories, net (1)

 

$

288,748

 

 

$

309,974

 

 

(1)
Inventories, net at December 31, 2023, excludes $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 June 30, 2024, and December 31, 2023, were $134.0 million and $136.0 million, respectively.
XML 27 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Financial Instruments

H. FINANCIAL INSTRUMENTS

Cash Equivalents

Teradyne considers all highly liquid investments with 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 six months ended June 30, 2024, and July 2, 2023, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.

Realized gains recorded in the three and six months ended June 30, 2024, were $0.3 million and $1.3 million, respectively. Realized gains recorded in the three and six months ended July 2, 2023, were $0.1 million and $0.4 million, respectively. Realized losses recorded in the three and six months ended June 30, 2024, were $0.1 million and $0.3 million, respectively. Realized losses recorded in the three and six months ended July 2, 2023, were $0.2 million. 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 six months ended June 30, 2024, were $0.6 million and $3.2 million, respectively. Unrealized gains on equity securities recorded in the three and six months ended July 2, 2023, were $2.6 million and $4.6 million, respectively. 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 June 30, 2024, and December 31, 2023.

 

 

 

June 30, 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

 

$

199,227

 

 

$

 

 

$

 

 

$

199,227

 

Cash equivalents

 

 

219,666

 

 

 

3,011

 

 

 

 

 

 

222,677

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

 

 

 

 

40,563

 

 

 

 

 

 

40,563

 

Corporate debt securities

 

 

 

 

 

35,041

 

 

 

 

 

 

35,041

 

Certificates of deposit and time deposits

 

 

 

 

 

21,688

 

 

 

 

 

 

21,688

 

Debt mutual funds

 

 

8,704

 

 

 

 

 

 

 

 

 

8,704

 

U.S. government agency securities

 

 

 

 

 

3,905

 

 

 

 

 

 

3,905

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

Non-U.S. government securities

 

 

 

 

 

767

 

 

 

 

 

 

767

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

 

51,709

 

 

 

 

 

 

 

 

 

51,709

 

 

$

479,306

 

 

$

104,975

 

 

$

 

 

$

584,281

 

Derivative assets

 

 

 

 

 

2,067

 

 

 

 

 

 

2,067

 

Total

 

$

479,306

 

 

$

107,042

 

 

$

 

 

$

586,348

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

1,352

 

 

 

 

 

$

1,352

 

Total

 

$

 

 

$

1,352

 

 

$

 

 

$

1,352

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

418,893

 

 

$

3,011

 

 

$

 

 

$

421,904

 

Marketable securities

 

 

 

 

 

38,654

 

 

 

 

 

 

38,654

 

Long-term marketable securities

 

 

60,413

 

 

 

63,310

 

 

 

 

 

 

123,723

 

Prepayments

 

 

 

 

 

2,067

 

 

 

 

 

 

2,067

 

Total

 

$

479,306

 

 

$

107,042

 

 

$

 

 

$

586,348

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

 

 

$

1,352

 

 

$

 

 

$

1,352

 

     Total

 

$

 

 

$

1,352

 

 

$

 

 

$

1,352

 

 

 

 

 

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

 

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

421,904

 

 

$

421,904

 

 

$

757,571

 

 

$

757,571

 

Marketable securities

 

 

162,377

 

 

 

162,377

 

 

 

179,588

 

 

 

179,588

 

Derivative assets

 

 

2,067

 

 

 

2,067

 

 

 

18,746

 

 

 

18,746

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

1,352

 

 

 

1,352

 

 

 

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 June 30, 2024:

 

 

 

June 30, 2024

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Corporate debt securities

 

$

39,750

 

 

$

58

 

 

$

(4,767

)

 

$

35,041

 

 

$

30,671

 

U.S. Treasury securities

 

 

45,305

 

 

 

 

 

 

(4,742

)

 

 

40,563

 

 

 

40,563

 

Certificates of deposit and time deposits

 

 

21,688

 

 

 

 

 

 

 

 

 

21,688

 

 

 

 

Debt mutual funds

 

 

9,060

 

 

 

 

 

 

(356

)

 

 

8,704

 

 

 

3,181

 

U.S. government agency securities

 

 

3,928

 

 

 

 

 

 

(23

)

 

 

3,905

 

 

 

3,905

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-U.S. government securities

 

 

767

 

 

 

 

 

 

 

 

 

767

 

 

 

 

 

$

120,498

 

 

$

58

 

 

$

(9,888

)

 

$

110,668

 

 

$

78,320

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

38,718

 

 

 

 

 

$

(64

)

 

$

38,654

 

 

$

16,966

 

Long-term marketable securities

 

 

81,780

 

 

 

58

 

 

 

(9,824

)

 

 

72,014

 

 

 

61,354

 

 

$

120,498

 

 

$

58

 

 

$

(9,888

)

 

$

110,668

 

 

$

78,320

 

 

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

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

 

 

 

June 30, 2024

 

 

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Due within one year

 

$

38,718

 

 

$

38,654

 

Due after 1 year through 5 years

 

 

27,821

 

 

 

27,285

 

Due after 5 years through 10 years

 

 

8,189

 

 

 

7,782

 

Due after 10 years

 

 

36,710

 

 

 

28,243

 

Total

 

$

111,438

 

 

$

101,964

 

 

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

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

 

42.8

 

 

 

11.0

 

U.S. dollar/Taiwan dollar

 

 

33.6

 

 

 

42.7

 

U.S. dollar/Danish krone

 

 

32.1

 

 

 

36.0

 

U.S. dollar/Korean won

 

 

8.9

 

 

 

7.2

 

U.S. dollar/British pound sterling

 

 

0.3

 

 

 

1.5

 

Euro/U.S. dollar

 

 

24.1

 

 

 

25.3

 

Singapore dollar/U.S. dollar

 

 

18.8

 

 

 

16.6

 

Philippine peso/U.S. dollar

 

 

9.5

 

 

 

10.1

 

Chinese yuan/U.S. dollar

 

 

1.3

 

 

 

1.0

 

Danish krone/U.S. dollar

 

 

0.6

 

 

 

0.7

 

Total

 

$

172.0

 

 

$

152.1

 

 

The fair value of the outstanding contracts was a net gain of $0.7 million and a net loss of $1.8 million at June 30, 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 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

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

 

 

$

35.5

 

Total

 

$

 

 

$

35.5

 

 

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

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

On November 7, 2023, in connection with 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 three and six months ended June 30, 2024, a realized gain of $4.2 million and a realized loss of $9.8 million was recorded in 'Other (income) expense, net' in the consolidated statement of operations, respectively.

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

 

 

 

Balance Sheet Location

 

June 30,
2024

 

 

December 31,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

2,067

 

 

 

733

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(1,352

)

 

 

(2,545

)

Foreign exchange option contracts

 

Other current assets

 

 

 

 

 

17,364

 

Derivatives designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

 

 

 

648

 

Total derivatives

 

 

 

$

715

 

 

$

16,200

 

 

The following table summarizes the effect of derivative instruments recognized in the statement of operations for the three and six months ended June 30, 2024, and July 2, 2023:

 

 

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

Location of (Gains) Losses
Recognized in Statement
of Operations

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts
   (1)

 

Other (income) expense, net

 

$

(2,444

)

 

$

(4,040

)

 

$

(4,144

)

 

$

(2,781

)

Foreign exchange option contracts

 

Other (income) expense, net

 

 

(4,154

)

 

 

 

 

 

9,764

 

 

 

 

Derivatives designated as hedging instruments:

 

 

 

 

 

 

 

Foreign exchange forward and option
   contracts

 

Revenue

 

 

 

 

 

414

 

 

 

(2,280

)

 

 

1,952

 

Total Derivatives

 

 

 

$

(6,598

)

 

$

(3,626

)

 

$

3,340

 

 

$

(829

)

 

(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 six months ended June 30, 2024, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $3.3 million and $6.0 million, respectively. For the three and six months ended July 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $6.7 million and $7.0 million, respectively.

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

XML 28 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
6 Months Ended
Jun. 30, 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, currently cover, subject to customary anti-dilution adjustments, approximately 1.3 million shares of common stock. During the three and six months ended June 30, 2024, 11.7 million and 13.4 million warrants expired, resulting in the issuance of 8.0 million and 8.8 million shares of Teradyne common stock,

respectively. As of June 30, 2024, the strike price of the warrants was approximately $39.35 per share. The strike price is subject to adjustment under certain circumstances. 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 six months ended July 2, 2023, was as follows:

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Contractual interest expense on the coupon

 

$

 

 

$

100

 

 

$

 

 

$

238

 

Amortization of debt issuance fees recognized as interest expense

 

 

 

 

 

 

 

 

 

 

 

113

 

Total interest expense on the convertible debt

 

$

 

 

$

100

 

 

$

 

 

$

351

 

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 has fully repaid its borrowings on the revolving credit facility prior to June 30, 2024. There was no outstanding revolver balance as of June 30, 2024.

As of August 2, 2024, the Credit Agreement was undrawn, and Teradyne was in compliance with all covenants under the Credit Agreement.
XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepayments
6 Months Ended
Jun. 30, 2024
Prepayments [Abstract]  
Prepayments

J. PREPAYMENTS

Prepayments consist of the following:

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Contract manufacturer and supplier prepayments

 

$

473,446

 

 

$

502,257

 

Prepaid maintenance and other services

 

 

20,443

 

 

 

17,592

 

Prepaid taxes

 

 

14,122

 

 

 

16,083

 

Other prepayments

 

 

7,895

 

 

 

13,038

 

Total prepayments (1)

 

$

515,906

 

 

$

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 30 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranty
6 Months Ended
Jun. 30, 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

15,324

 

 

$

12,901

 

 

$

15,698

 

 

$

14,181

 

Accruals for warranties issued during the period

 

 

2,922

 

 

 

3,261

 

 

 

6,181

 

 

 

7,378

 

Accruals related to pre-existing warranties

 

 

(284

)

 

 

(352

)

 

 

(967

)

 

 

(757

)

Settlements made during the period

 

 

(2,718

)

 

 

(3,267

)

 

 

(5,668

)

 

 

(8,259

)

Balance at end of period

 

$

15,244

 

 

$

12,543

 

 

$

15,244

 

 

$

12,543

 

 

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

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

34,509

 

 

$

49,343

 

 

$

34,897

 

 

$

56,180

 

Deferral of new extended warranty revenue

 

 

5,688

 

 

 

4,467

 

 

 

12,602

 

 

 

8,881

 

Recognition of extended warranty deferred revenue

 

 

(6,685

)

 

 

(9,388

)

 

 

(13,987

)

 

 

(20,639

)

Balance at end of period

 

$

33,512

 

 

$

44,422

 

 

$

33,512

 

 

$

44,422

 

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 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 six months ended July 2, 2023, Teradyne recorded a stock-based compensation expense of $5.9 million related to the Retirement Agreement.

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

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

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

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

If, after attaining both at least age sixty and at least ten years of service, a PRSU recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, 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 six months ended June 30, 2024, and July 2, 2023, Teradyne granted 0.5 million and 0.5 million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $95.06 and $102.30, 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 six months ended June 30, 2024, and July 2, 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.23, respectively.

During the six months ended June 30, 2024, and July 2, 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 $137.64, respectively. The fair value was estimated using the Monte Carlo simulation model with the following assumptions:

 

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

Risk-free interest rate

 

 

3.9

%

 

 

3.9

%

Teradyne volatility-historical

 

 

42.4

%

 

 

50.2

%

NYSE Composite Index volatility-historical

 

 

15.6

%

 

 

24.8

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

 

Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index over the most recent three-year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grants. 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 $103.44 for the 2023 grant.

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

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

 

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

Expected life (years)

 

 

4.0

 

 

 

4.0

 

Risk-free interest rate

 

 

4.0

%

 

 

3.7

%

Volatility-historical

 

 

46.3

%

 

 

46.7

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

 

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

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Jun. 30, 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)

 

Six Months Ended June 30, 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, $(404), $358, $0, respectively

 

 

(15,087

)

 

 

(1,622

)

 

 

1,274

 

 

 

 

 

 

(15,435

)

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

 

 

 

 

 

92

 

 

 

(1,780

)

 

 

(3

)

 

 

(1,691

)

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

 

 

(15,087

)

 

 

(1,530

)

 

 

(506

)

 

 

(3

)

 

 

(17,126

)

Balance at June 30, 2024, net of tax of $0, $(2,106),
   $
0, $(1,133), respectively

 

$

(37,529

)

 

$

(7,724

)

 

$

 

 

$

1,149

 

 

$

(44,104

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended July 2, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$

(39,849

)

 

$

(8,661

)

 

$

(2,517

)

 

$

1,159

 

 

$

(49,868

)

Other comprehensive (loss) gain before reclassifications,
   net of tax of $
0, $323, $1,088, $0, respectively

 

 

12,250

 

 

 

1,726

 

 

 

3,866

 

 

 

 

 

 

17,842

 

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

 

 

 

 

 

33

 

 

 

1,524

 

 

 

(3

)

 

 

1,554

 

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

 

 

12,250

 

 

 

1,759

 

 

 

5,390

 

 

 

(3

)

 

 

19,396

 

Balance at July 2, 2023, net of tax of $0, $(1,975),
   $
808, $(1,131), respectively

 

$

(27,599

)

 

$

(6,902

)

 

$

2,873

 

 

$

1,156

 

 

$

(30,472

)

 

Reclassifications out of accumulated other comprehensive income (loss) to the statement of operations for the three and six months ended June 30, 2024, and July 2, 2023, were as follows:

 

Details about Accumulated Other Comprehensive Income (Loss) Components

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

Affected Line Item
in the Statements
of Operations

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

 

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $4, $(8), $(26), $(10),
   respectively

 

$

13

 

 

$

(28

)

 

$

(92

)

 

$

(33

)

 

Other (income) expense, net

Cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $0, $(91), $500, $(428),
   respectively

 

 

 

 

 

(323

)

 

 

1,780

 

 

 

(1,524

)

 

Revenue

Defined benefit pension and postretirement plans:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

2

 

 

 

2

 

 

 

3

 

 

 

3

 

 

(a)

Total reclassifications, net of tax of $4, $(99), $475, $(437),
   respectively

 

$

15

 

 

$

(349

)

 

$

1,691

 

 

$

(1,554

)

 

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 33 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Acquired Intangible Assets
6 Months Ended
Jun. 30, 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 six months ended June 30, 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 six months ended June 30, 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

 

 

(10,433

)

 

 

 

 

 

(109

)

 

 

 

 

 

(10,542

)

Balance at June 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

385,031

 

 

$

361,819

 

 

$

262,128

 

 

$

158,699

 

 

 

1,167,676

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

$

385,031

 

 

$

7,976

 

 

$

1,588

 

 

$

10,516

 

 

$

405,110

 

 

Intangible Assets

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

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

 

 

 

Gross
Carrying
Amount

 

 

Accumulated
Amortization

 

 

Foreign
Currency
Translation
Adjustment

 

 

Net
Carrying
Amount

 

 

 

(in thousands)

 

Balance at June 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(249,298

)

 

$

(5,728

)

 

$

12,680

 

Customer relationships

 

 

52,109

 

 

 

(48,706

)

 

 

197

 

 

 

3,600

 

Tradenames and trademarks

 

 

59,007

 

 

 

(48,407

)

 

 

(1,415

)

 

 

9,185

 

Total intangible assets

 

$

378,822

 

 

$

(346,411

)

 

$

(6,946

)

 

$

25,465

 

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 $9.4 million, respectively, for the three and six months ended June 30, 2024, and $4.8 million and $9.6 million, respectively, for the three and six months ended July 2, 2023.

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

 

Year

 

Amortization
Expense

 

 

 

(in thousands)

 

2024

 

$

9,303

 

2025

 

 

11,254

 

2026

 

 

2,356

 

2027

 

 

1,140

 

2028

 

 

1,059

 

Thereafter

 

 

353

 

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Common Share
6 Months Ended
Jun. 30, 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands, except per share amounts)

 

 

(in thousands, except per share amounts)

 

Net income for basic and diluted net income per share

 

$

186,273

 

 

$

120,050

 

 

$

250,470

 

 

$

203,581

 

Weighted average common shares-basic

 

 

157,804

 

 

 

154,760

 

 

 

155,426

 

 

 

155,332

 

Effect of dilutive potential common shares:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible note hedge warrant shares (1)

 

 

4,930

 

 

 

8,876

 

 

 

6,896

 

 

 

8,929

 

Restricted stock units

 

 

726

 

 

 

323

 

 

 

573

 

 

 

389

 

Stock options

 

 

9

 

 

 

43

 

 

 

12

 

 

 

45

 

Employee stock purchase plan

 

 

1

 

 

 

7

 

 

 

2

 

 

 

7

 

Incremental shares from assumed conversion of convertible notes (2)

 

 

 

 

 

742

 

 

 

 

 

 

828

 

Dilutive potential common shares

 

 

5,666

 

 

 

9,991

 

 

 

7,483

 

 

 

10,198

 

Weighted average common shares-diluted

 

 

163,470

 

 

 

164,751

 

 

 

162,909

 

 

 

165,530

 

Net income per common share-basic

 

$

1.18

 

 

$

0.78

 

 

$

1.61

 

 

$

1.31

 

Net income per common share-diluted

 

$

1.14

 

 

$

0.73

 

 

$

1.54

 

 

$

1.23

 

(1)
Convertible notes hedge warrant shares were calculated using the difference between the average Teradyne stock price for the period and the warrant price, 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 six months ended June 30, 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 six months ended July 2, 2023, excludes the effect of the potential vesting of 0.4 million and 0.5 million, respectively, of restricted stock units because the effect would have been anti-dilutive.

XML 35 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and Other
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and Other

P. RESTRUCTURING AND OTHER

During the three months ended June 30, 2024, Teradyne recorded $2.0 million of severance charges related to headcount reductions of 35 people, primarily in Robotics.

During the three months ended July 2, 2023, Teradyne recorded $5.1 million of severance charges related to headcount reductions of 112 people, principally in Semiconductor Test and Robotics, which included charges related to a voluntary early retirement program for employees meeting certain conditions and a charge of $1.1 million for an increase in environmental liability.

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

During the six months ended July 2, 2023, Teradyne recorded $7.2 million of severance charges related to headcount reductions of 179 people, primarily in Semiconductor Test and Robotics, which included charges related to a voluntary early retirement program for employees meeting certain conditions and a charge of $1.1 million for an increase in environmental liability.
XML 36 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Retirement Plans
6 Months Ended
Jun. 30, 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.

In the six months ended June 30, 2024, and July 2, 2023, Teradyne contributed $1.6 million and $1.5 million, respectively, to the U.S. supplemental executive defined benefit pension plan, and $0.5 million and $0.6 million, respectively, to certain qualified pension plans for non-U.S. subsidiaries.

For the three and six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:

 

 

 

For the Three Months Ended

 

 

 

June 30, 2024

 

 

July 2, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

217

 

 

$

114

 

 

$

272

 

 

$

110

 

Interest cost

 

 

1,646

 

 

 

243

 

 

 

1,714

 

 

 

263

 

Expected return on plan assets

 

 

(1,265

)

 

 

(18

)

 

 

(1,286

)

 

 

(9

)

Net actuarial loss (gain)

 

 

111

 

 

 

(242

)

 

 

24

 

 

 

 

Settlement loss (gain)

 

 

 

 

 

(24

)

 

 

 

 

 

 

Total net periodic pension cost

 

$

709

 

 

$

73

 

 

$

724

 

 

$

364

 

 

 

 

For the Six Months Ended

 

 

 

June 30, 2024

 

 

July 2, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

448

 

 

$

231

 

 

$

543

 

 

$

220

 

Interest cost

 

 

3,293

 

 

 

489

 

 

 

3,425

 

 

 

526

 

Expected return on plan assets

 

 

(2,533

)

 

 

(34

)

 

 

(2,571

)

 

 

(18

)

Net actuarial loss (gain)

 

 

111

 

 

 

(242

)

 

 

24

 

 

 

 

Settlement loss (gain)

 

 

 

 

 

(24

)

 

 

 

 

 

 

Total net periodic pension cost

 

$

1,319

 

 

$

420

 

 

$

1,421

 

 

$

728

 

 

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 three and six months ended June 30, 2024, Teradyne recorded special termination benefit charges associated with a voluntary early retirement program.

For the three and six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Service cost

 

$

9

 

 

$

8

 

 

$

18

 

 

$

17

 

Interest cost

 

 

72

 

 

 

60

 

 

 

145

 

 

 

121

 

Amortization of prior service credit

 

 

(2

)

 

 

(2

)

 

 

(4

)

 

 

(4

)

Special termination benefits

 

 

170

 

 

 

369

 

 

 

462

 

 

 

369

 

Net actuarial loss (gain)

 

 

(94

)

 

 

30

 

 

 

(94

)

 

 

30

 

Total net periodic postretirement benefit cost

 

$

155

 

 

$

465

 

 

$

527

 

 

$

533

 

XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies

R. COMMITMENTS AND CONTINGENCIES

Purchase Commitments

As of June 30, 2024, Teradyne had entered into purchase commitments for certain components and materials. The purchase commitments covered by the agreements aggregate to approximately $402.2 million, of which $386.5 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 June 30, 2024, and December 31, 2023, Teradyne had a product warranty accrual of $15.2 million and $15.7 million, respectively, included in other accrued liabilities and revenue deferrals related to extended warranties of $33.5 million and $34.9 million, respectively, included in short and long-term deferred revenue and customer advances.

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

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

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

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

XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

U.S. statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

Tax credits

 

 

(2.7

)

 

 

(2.4

)

 

 

(2.8

)

 

 

(2.4

)

Foreign taxes

 

 

(2.5

)

 

 

(1.0

)

 

 

(2.4

)

 

 

(0.8

)

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

 

 

(1.0

)

 

 

(2.5

)

 

 

(1.3

)

 

 

(2.8

)

Discrete benefit related to equity compensation

 

 

(0.6

)

 

 

(0.1

)

 

 

(0.7

)

 

 

(1.4

)

Other, net

 

 

0.9

 

 

 

1.9

 

 

 

0.5

 

 

 

2.1

 

Effective tax rate

 

 

15.1

%

 

 

16.9

%

 

 

14.3

%

 

 

15.7

%

 

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 June 30, 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 June 30, 2024, and December 31, 2023, Teradyne had $15.9 million and $18.6 million, respectively, of reserves for uncertain tax positions. The $2.7 million net decrease in reserves for uncertain tax positions is related to the settlement of an audit.

As of June 30, 2024, Teradyne estimates that it is reasonably possible that the balance of unrecognized tax benefits may decrease approximately $8.1 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 June 30, 2024, and December 31, 2023, $0.8 million and $1.3 million, respectively, of interest and penalties were accrued for uncertain tax positions. For the six months ended June 30, 2024, and July 2, 2023, a benefit of $0.5 million and expense of $0.1 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 six months ended June 30, 2024, was $4.9 million, or $0.03 per diluted share. The tax savings due to the tax holiday for the six months ended July 2, 2023, was $1.0 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 quarter ended June 30, 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 in the quarter.

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

XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information
6 Months Ended
Jun. 30, 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 six months ended June 30, 2024, and July 2, 2023, is as follows:

 

 

 

Semiconductor
Test

 

 

System
Test

 

 

Robotics

 

 

Wireless
Test

 

 

Segment Total

 

 

Corporate
and
Eliminations

 

 

Consolidated

 

 

 

(in thousands)

 

Three Months Ended June 30, 2024

 

Revenues

 

$

542,564

 

 

$

60,801

 

 

$

90,247

 

 

$

36,267

 

 

$

729,879

 

 

$

 

 

$

729,879

 

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

 

 

158,284

 

 

 

5,224

 

 

 

(17,916

)

 

 

9,970

 

 

$

155,562

 

 

 

63,841

 

 

$

219,403

 

Total assets (3)

 

 

1,306,390

 

 

 

175,567

 

 

 

731,264

 

 

 

83,262

 

 

$

2,296,483

 

 

 

1,335,223

 

 

$

3,631,706

 

Three Months Ended July 2, 2023

 

Revenues

 

$

474,708

 

 

$

94,272

 

 

$

71,634

 

 

$

43,823

 

 

$

684,437

 

 

$

 

 

$

684,437

 

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

 

 

129,040

 

 

 

28,599

 

 

 

(26,401

)

 

 

12,020

 

 

$

143,258

 

 

 

1,144

 

 

$

144,402

 

Total assets (3)

 

 

1,416,109

 

 

 

191,002

 

 

 

685,132

 

 

 

88,869

 

 

$

2,381,112

 

 

 

1,013,784

 

 

$

3,394,896

 

Six Months Ended June 30, 2024

 

Revenues

 

$

954,817

 

 

$

136,123

 

 

$

177,901

 

 

$

60,856

 

 

$

1,329,698

 

 

$

 

 

$

1,329,698

 

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

 

 

237,698

 

 

 

23,615

 

 

 

(31,892

)

 

 

9,076

 

 

$

238,497

 

 

 

53,808

 

 

$

292,305

 

Total assets (3)

 

 

1,306,390

 

 

 

175,567

 

 

 

731,264

 

 

 

83,262

 

 

$

2,296,483

 

 

 

1,335,223

 

 

$

3,631,706

 

Six Months Ended July 2, 2023

 

Revenues

 

$

889,717

 

 

$

168,903

 

 

$

160,848

 

 

$

82,498

 

 

$

1,301,966

 

 

$

 

 

$

1,301,966

 

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

 

 

225,225

 

 

 

43,874

 

 

 

(44,891

)

 

 

21,372

 

 

$

245,580

 

 

 

(4,094

)

 

$

241,486

 

Total assets (3)

 

 

1,416,109

 

 

 

191,002

 

 

 

685,132

 

 

 

88,869

 

 

$

2,381,112

 

 

 

1,013,784

 

 

$

3,394,896

 

 

(1)
Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards.
(2)
Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.
(3)
Total assets are attributable to each segment. 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Semiconductor Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

2,408

 

 

$

4,184

 

 

$

7,364

 

 

$

7,952

 

Restructuring and other—employee severance

 

 

 

 

 

2,485

 

 

 

1,130

 

 

 

3,279

 

System Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

 

 

$

720

 

 

$

1,113

 

Restructuring and other—employee severance

 

 

 

 

 

 

 

 

 

 

 

642

 

Robotics:

 

 

 

 

 

 

 

 

 

 

 

 

Restructuring and other—employee severance

 

$

1,308

 

 

$

1,638

 

 

$

1,537

 

 

$

2,071

 

Cost of revenues—inventory charge

 

 

 

 

 

769

 

 

 

534

 

 

 

1,551

 

Wireless Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

 

 

$

820

 

 

$

725

 

Corporate and Eliminations:

 

 

 

 

 

 

 

 

 

 

 

 

Restructuring and other—acquisition & divestiture related
   expenses

 

$

 

 

$

 

 

$

2,214

 

 

$

 

Selling and administrative —equity modification

 

 

 

 

 

 

 

 

1,469

 

 

 

5,889

 

Restructuring and other—other

 

 

 

 

 

1,100

 

 

 

 

 

 

1,100

 

Restructuring and other—employee severance

 

 

 

 

 

 

 

 

 

 

 

1,124

 

XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity
6 Months Ended
Jun. 30, 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. Teradyne intends to repurchase up to $90.0 million of its common stock in 2024 based on market conditions.

During the six months ended June 30, 2024, Teradyne repurchased 0.3 million shares of common stock for a total cost of $30.3 million at an average price of $101.40 per share. The cumulative repurchases under the January 2023 repurchase program as of June 30, 2024, were 4.2 million shares of common stock for $430.8 million at an average price per share of $102.39.

During the six months ended July 2, 2023, Teradyne repurchased 2.2 million shares of common stock for a total cost of $229.5 million at an average price of $102.35 per share.

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

Dividend

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

In January 2024 and May 2024, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.12 per share. Dividend payments for the three and six months ended June 30, 2024, were $19.0 million and $37.4 million, respectively.

In January 2023 and May 2023, Teradyne’s Board of Directors declared a quarterly cash dividend of $0.11 per share. Dividend payments for the three and six months ended July 2, 2023, were $17.0 million and $34.2 million, respectively.

XML 41 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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

The Company accounts for investments using the equity method of accounting when the Company 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 will record its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference on a 3-month lag, which is applied consistently from period to period. These results will be reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. The Company monitors on an ongoing basis its equity method investments for indicators of other-than-temporary declines in fair value below carrying value.

XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2024 (1)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

343,536

 

 

$

121,662

 

 

$

43,519

 

 

$

72,722

 

 

$

15,495

 

 

$

32,273

 

 

$

629,207

 

Over Time

 

 

70,048

 

 

 

7,318

 

 

 

17,282

 

 

 

1,863

 

 

 

167

 

 

 

3,994

 

 

 

100,672

 

Total

 

$

413,584

 

 

$

128,980

 

 

$

60,801

 

 

$

74,585

 

 

$

15,662

 

 

$

36,267

 

 

$

729,879

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

381,631

 

 

$

124,497

 

 

$

21,259

 

 

$

14,756

 

 

$

5,447

 

 

$

29,293

 

 

$

576,883

 

Americas

 

 

20,211

 

 

 

3,254

 

 

 

28,684

 

 

 

29,900

 

 

 

5,110

 

 

 

4,901

 

 

 

92,060

 

Europe, Middle East and Africa

 

 

11,742

 

 

 

1,229

 

 

 

10,858

 

 

 

29,929

 

 

 

5,105

 

 

 

2,073

 

 

 

60,936

 

Total

 

$

413,584

 

 

$

128,980

 

 

$

60,801

 

 

$

74,585

 

 

$

15,662

 

 

$

36,267

 

 

$

729,879

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

282,080

 

 

$

112,547

 

 

$

76,801

 

 

$

55,737

 

 

$

12,770

 

 

$

40,261

 

 

$

580,196

 

Over Time

 

 

72,614

 

 

 

7,467

 

 

 

17,471

 

 

 

2,116

 

 

 

1,011

 

 

 

3,562

 

 

 

104,241

 

Total

 

$

354,694

 

 

$

120,014

 

 

$

94,272

 

 

$

57,853

 

 

$

13,781

 

 

$

43,823

 

 

$

684,437

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

303,062

 

 

$

115,250

 

 

$

41,644

 

 

$

14,883

 

 

$

2,291

 

 

$

22,362

 

 

$

499,492

 

Americas

 

 

32,191

 

 

 

4,286

 

 

 

40,163

 

 

 

22,832

 

 

 

6,086

 

 

 

19,491

 

 

 

125,049

 

Europe, Middle East and Africa

 

 

19,441

 

 

 

478

 

 

 

12,465

 

 

 

20,138

 

 

 

5,404

 

 

 

1,970

 

 

 

59,896

 

Total

 

$

354,694

 

 

$

120,014

 

 

$

94,272

 

 

$

57,853

 

 

$

13,781

 

 

$

43,823

 

 

$

684,437

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Six Months Ended June 30, 2024 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

573,127

 

 

$

224,098

 

 

$

101,592

 

 

$

138,615

 

 

$

34,785

 

 

$

53,187

 

 

$

1,125,405

 

Over Time

 

 

142,764

 

 

 

14,828

 

 

 

34,531

 

 

 

3,731

 

 

 

770

 

 

 

7,669

 

 

 

204,293

 

Total

 

$

715,891

 

 

$

238,926

 

 

$

136,123

 

 

$

142,346

 

 

$

35,555

 

 

$

60,856

 

 

$

1,329,698

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

652,197

 

 

$

220,103

 

 

$

47,040

 

 

$

26,381

 

 

$

8,401

 

 

$

46,434

 

 

$

1,000,557

 

Americas

 

 

42,762

 

 

 

12,306

 

 

 

65,278

 

 

 

49,905

 

 

 

19,735

 

 

 

10,725

 

 

 

200,711

 

Europe, Middle East and Africa

 

 

20,932

 

 

 

6,517

 

 

 

23,805

 

 

 

66,060

 

 

 

7,419

 

 

 

3,697

 

 

 

128,430

 

Total

 

$

715,891

 

 

$

238,926

 

 

$

136,123

 

 

$

142,346

 

 

$

35,555

 

 

$

60,856

 

 

$

1,329,698

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

For the Six Months Ended July 2, 2023 (2)

 

Timing of Revenue Recognition

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Point in Time

 

$

555,354

 

 

$

173,805

 

 

$

133,658

 

 

$

125,760

 

 

$

28,735

 

 

$

75,624

 

 

$

1,092,937

 

Over Time

 

 

146,173

 

 

 

14,384

 

 

 

35,245

 

 

 

4,124

 

 

 

2,229

 

 

 

6,874

 

 

 

209,029

 

Total

 

$

701,528

 

 

$

188,189

 

 

$

168,903

 

 

$

129,884

 

 

$

30,964

 

 

$

82,498

 

 

$

1,301,966

 

Geographical Market

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asia Pacific

 

$

586,321

 

 

$

178,945

 

 

$

81,234

 

 

$

28,100

 

 

$

3,793

 

 

$

45,593

 

 

$

923,986

 

Americas

 

 

73,759

 

 

 

7,230

 

 

 

69,143

 

 

 

43,273

 

 

 

17,898

 

 

 

32,337

 

 

 

243,640

 

Europe, Middle East and Africa

 

 

41,448

 

 

 

2,014

 

 

 

18,526

 

 

 

58,511

 

 

 

9,273

 

 

 

4,568

 

 

 

134,340

 

Total

 

$

701,528

 

 

$

188,189

 

 

$

168,903

 

 

$

129,884

 

 

$

30,964

 

 

$

82,498

 

 

$

1,301,966

 

 

(1)
Includes $0.8 million and $1.3 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 $1.7 million and $2.5 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:

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Maintenance, service and training

 

$

62,001

 

 

$

66,458

 

Customer advances, undelivered elements and other

 

 

43,621

 

 

 

35,731

 

Extended warranty

 

 

33,512

 

 

 

34,897

 

Total deferred revenue and customer advances

 

$

139,134

 

 

$

137,086

 

XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Dispositions (Tables)
6 Months Ended
Jun. 30, 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 44 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories (Tables)
6 Months Ended
Jun. 30, 2024
Composition of Inventories, Net

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

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Raw material

 

$

223,525

 

 

$

258,422

 

Work-in-process

 

 

43,493

 

 

 

26,851

 

Finished goods

 

 

21,730

 

 

 

24,701

 

Total inventories, net (1)

 

$

288,748

 

 

$

309,974

 

 

(1)
Inventories, net at December 31, 2023, excludes $18.0 million of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" for additional information.
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2024, and December 31, 2023.

 

 

 

June 30, 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

 

$

199,227

 

 

$

 

 

$

 

 

$

199,227

 

Cash equivalents

 

 

219,666

 

 

 

3,011

 

 

 

 

 

 

222,677

 

Available-for-sale securities:

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Treasury securities

 

 

 

 

 

40,563

 

 

 

 

 

 

40,563

 

Corporate debt securities

 

 

 

 

 

35,041

 

 

 

 

 

 

35,041

 

Certificates of deposit and time deposits

 

 

 

 

 

21,688

 

 

 

 

 

 

21,688

 

Debt mutual funds

 

 

8,704

 

 

 

 

 

 

 

 

 

8,704

 

U.S. government agency securities

 

 

 

 

 

3,905

 

 

 

 

 

 

3,905

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

Non-U.S. government securities

 

 

 

 

 

767

 

 

 

 

 

 

767

 

Equity securities:

 

 

 

 

 

 

 

 

 

 

 

 

Mutual funds

 

 

51,709

 

 

 

 

 

 

 

 

 

51,709

 

 

$

479,306

 

 

$

104,975

 

 

$

 

 

$

584,281

 

Derivative assets

 

 

 

 

 

2,067

 

 

 

 

 

 

2,067

 

Total

 

$

479,306

 

 

$

107,042

 

 

$

 

 

$

586,348

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

 

 

 

1,352

 

 

 

 

 

$

1,352

 

Total

 

$

 

 

$

1,352

 

 

$

 

 

$

1,352

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reported as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Level 1)

 

 

(Level 2)

 

 

(Level 3)

 

 

Total

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

418,893

 

 

$

3,011

 

 

$

 

 

$

421,904

 

Marketable securities

 

 

 

 

 

38,654

 

 

 

 

 

 

38,654

 

Long-term marketable securities

 

 

60,413

 

 

 

63,310

 

 

 

 

 

 

123,723

 

Prepayments

 

 

 

 

 

2,067

 

 

 

 

 

 

2,067

 

Total

 

$

479,306

 

 

$

107,042

 

 

$

 

 

$

586,348

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Other current liabilities

 

$

 

 

$

1,352

 

 

$

 

 

$

1,352

 

     Total

 

$

 

 

$

1,352

 

 

$

 

 

$

1,352

 

 

 

 

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

 

 

 

June 30, 2024

 

 

December 31, 2023

 

 

 

Carrying Value

 

 

Fair Value

 

 

Carrying Value

 

 

Fair Value

 

 

 

(in thousands)

 

Assets

 

 

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents

 

$

421,904

 

 

$

421,904

 

 

$

757,571

 

 

$

757,571

 

Marketable securities

 

 

162,377

 

 

 

162,377

 

 

 

179,588

 

 

 

179,588

 

Derivative assets

 

 

2,067

 

 

 

2,067

 

 

 

18,746

 

 

 

18,746

 

Liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Derivative liabilities

 

 

1,352

 

 

 

1,352

 

 

 

2,545

 

 

 

2,545

 

Schedule of Available-for-Sale Marketable Securities

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

 

 

 

June 30, 2024

 

 

 

Available-for-Sale

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Corporate debt securities

 

$

39,750

 

 

$

58

 

 

$

(4,767

)

 

$

35,041

 

 

$

30,671

 

U.S. Treasury securities

 

 

45,305

 

 

 

 

 

 

(4,742

)

 

 

40,563

 

 

 

40,563

 

Certificates of deposit and time deposits

 

 

21,688

 

 

 

 

 

 

 

 

 

21,688

 

 

 

 

Debt mutual funds

 

 

9,060

 

 

 

 

 

 

(356

)

 

 

8,704

 

 

 

3,181

 

U.S. government agency securities

 

 

3,928

 

 

 

 

 

 

(23

)

 

 

3,905

 

 

 

3,905

 

Commercial paper

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-U.S. government securities

 

 

767

 

 

 

 

 

 

 

 

 

767

 

 

 

 

 

$

120,498

 

 

$

58

 

 

$

(9,888

)

 

$

110,668

 

 

$

78,320

 

 

Reported as follows:

 

 

 

Cost

 

 

Unrealized
Gain

 

 

Unrealized
(Loss)

 

 

Fair
Market
Value

 

 

Fair Market
Value of
Investments
with Unrealized
Losses

 

 

 

(in thousands)

 

Marketable securities

 

$

38,718

 

 

 

 

 

$

(64

)

 

$

38,654

 

 

$

16,966

 

Long-term marketable securities

 

 

81,780

 

 

 

58

 

 

 

(9,824

)

 

 

72,014

 

 

 

61,354

 

 

$

120,498

 

 

$

58

 

 

$

(9,888

)

 

$

110,668

 

 

$

78,320

 

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 June 30, 2024, were as follows:

 

 

 

June 30, 2024

 

 

 

Cost

 

 

Fair Market
Value

 

 

 

(in thousands)

 

Due within one year

 

$

38,718

 

 

$

38,654

 

Due after 1 year through 5 years

 

 

27,821

 

 

 

27,285

 

Due after 5 years through 10 years

 

 

8,189

 

 

 

7,782

 

Due after 10 years

 

 

36,710

 

 

 

28,243

 

Total

 

$

111,438

 

 

$

101,964

 

Schedule of Notional Amount of Derivatives

At June 30, 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

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

 

42.8

 

 

 

11.0

 

U.S. dollar/Taiwan dollar

 

 

33.6

 

 

 

42.7

 

U.S. dollar/Danish krone

 

 

32.1

 

 

 

36.0

 

U.S. dollar/Korean won

 

 

8.9

 

 

 

7.2

 

U.S. dollar/British pound sterling

 

 

0.3

 

 

 

1.5

 

Euro/U.S. dollar

 

 

24.1

 

 

 

25.3

 

Singapore dollar/U.S. dollar

 

 

18.8

 

 

 

16.6

 

Philippine peso/U.S. dollar

 

 

9.5

 

 

 

10.1

 

Chinese yuan/U.S. dollar

 

 

1.3

 

 

 

1.0

 

Danish krone/U.S. dollar

 

 

0.6

 

 

 

0.7

 

Total

 

$

172.0

 

 

$

152.1

 

Schedule of Foreign Currency Cash Flow Hedges

At 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

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in millions)

 

Currency Hedged (Buy/Sell)

 

 

 

 

 

 

U.S. dollar/Japanese yen

 

$

 

 

$

35.5

 

Total

 

$

 

 

$

35.5

 

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

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

 

 

 

Balance Sheet Location

 

June 30,
2024

 

 

December 31,
2023

 

 

 

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

2,067

 

 

 

733

 

Foreign exchange forward contracts

 

Other current liabilities

 

 

(1,352

)

 

 

(2,545

)

Foreign exchange option contracts

 

Other current assets

 

 

 

 

 

17,364

 

Derivatives designated as hedging instruments:

 

Foreign exchange forward contracts

 

Other current assets

 

 

 

 

 

648

 

Total derivatives

 

 

 

$

715

 

 

$

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 six months ended June 30, 2024, and July 2, 2023:

 

 

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

Location of (Gains) Losses
Recognized in Statement
of Operations

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

Derivatives not designated as hedging instruments:

 

Foreign exchange forward contracts
   (1)

 

Other (income) expense, net

 

$

(2,444

)

 

$

(4,040

)

 

$

(4,144

)

 

$

(2,781

)

Foreign exchange option contracts

 

Other (income) expense, net

 

 

(4,154

)

 

 

 

 

 

9,764

 

 

 

 

Derivatives designated as hedging instruments:

 

 

 

 

 

 

 

Foreign exchange forward and option
   contracts

 

Revenue

 

 

 

 

 

414

 

 

 

(2,280

)

 

 

1,952

 

Total Derivatives

 

 

 

$

(6,598

)

 

$

(3,626

)

 

$

3,340

 

 

$

(829

)

 

(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 six months ended June 30, 2024, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $3.3 million and $6.0 million, respectively. For the three and six months ended July 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $6.7 million and $7.0 million, respectively.
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Schedule of Interest Expense on Teradyne's Senior Notes

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

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Contractual interest expense on the coupon

 

$

 

 

$

100

 

 

$

 

 

$

238

 

Amortization of debt issuance fees recognized as interest expense

 

 

 

 

 

 

 

 

 

 

 

113

 

Total interest expense on the convertible debt

 

$

 

 

$

100

 

 

$

 

 

$

351

 

XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Prepayments (Tables)
6 Months Ended
Jun. 30, 2024
Prepayments [Abstract]  
Schedule of Prepayments and other assets

Prepayments consist of the following:

 

 

 

June 30,
2024

 

 

December 31,
2023

 

 

 

(in thousands)

 

Contract manufacturer and supplier prepayments

 

$

473,446

 

 

$

502,257

 

Prepaid maintenance and other services

 

 

20,443

 

 

 

17,592

 

Prepaid taxes

 

 

14,122

 

 

 

16,083

 

Other prepayments

 

 

7,895

 

 

 

13,038

 

Total prepayments (1)

 

$

515,906

 

 

$

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 48 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Product Warranty (Tables)
6 Months Ended
Jun. 30, 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

15,324

 

 

$

12,901

 

 

$

15,698

 

 

$

14,181

 

Accruals for warranties issued during the period

 

 

2,922

 

 

 

3,261

 

 

 

6,181

 

 

 

7,378

 

Accruals related to pre-existing warranties

 

 

(284

)

 

 

(352

)

 

 

(967

)

 

 

(757

)

Settlements made during the period

 

 

(2,718

)

 

 

(3,267

)

 

 

(5,668

)

 

 

(8,259

)

Balance at end of period

 

$

15,244

 

 

$

12,543

 

 

$

15,244

 

 

$

12,543

 

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

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Balance at beginning of period

 

$

34,509

 

 

$

49,343

 

 

$

34,897

 

 

$

56,180

 

Deferral of new extended warranty revenue

 

 

5,688

 

 

 

4,467

 

 

 

12,602

 

 

 

8,881

 

Recognition of extended warranty deferred revenue

 

 

(6,685

)

 

 

(9,388

)

 

 

(13,987

)

 

 

(20,639

)

Balance at end of period

 

$

33,512

 

 

$

44,422

 

 

$

33,512

 

 

$

44,422

 

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

 

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

Risk-free interest rate

 

 

3.9

%

 

 

3.9

%

Teradyne volatility-historical

 

 

42.4

%

 

 

50.2

%

NYSE Composite Index volatility-historical

 

 

15.6

%

 

 

24.8

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

Fair Value of Stock Options Using Assumptions

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

 

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

Expected life (years)

 

 

4.0

 

 

 

4.0

 

Risk-free interest rate

 

 

4.0

%

 

 

3.7

%

Volatility-historical

 

 

46.3

%

 

 

46.7

%

Dividend yield

 

 

0.5

%

 

 

0.4

%

XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 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)

 

Six Months Ended June 30, 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, $(404), $358, $0, respectively

 

 

(15,087

)

 

 

(1,622

)

 

 

1,274

 

 

 

 

 

 

(15,435

)

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

 

 

 

 

 

92

 

 

 

(1,780

)

 

 

(3

)

 

 

(1,691

)

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

 

 

(15,087

)

 

 

(1,530

)

 

 

(506

)

 

 

(3

)

 

 

(17,126

)

Balance at June 30, 2024, net of tax of $0, $(2,106),
   $
0, $(1,133), respectively

 

$

(37,529

)

 

$

(7,724

)

 

$

 

 

$

1,149

 

 

$

(44,104

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended July 2, 2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$

(39,849

)

 

$

(8,661

)

 

$

(2,517

)

 

$

1,159

 

 

$

(49,868

)

Other comprehensive (loss) gain before reclassifications,
   net of tax of $
0, $323, $1,088, $0, respectively

 

 

12,250

 

 

 

1,726

 

 

 

3,866

 

 

 

 

 

 

17,842

 

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

 

 

 

 

 

33

 

 

 

1,524

 

 

 

(3

)

 

 

1,554

 

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

 

 

12,250

 

 

 

1,759

 

 

 

5,390

 

 

 

(3

)

 

 

19,396

 

Balance at July 2, 2023, net of tax of $0, $(1,975),
   $
808, $(1,131), respectively

 

$

(27,599

)

 

$

(6,902

)

 

$

2,873

 

 

$

1,156

 

 

$

(30,472

)

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 six months ended June 30, 2024, and July 2, 2023, were as follows:

 

Details about Accumulated Other Comprehensive Income (Loss) Components

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

Affected Line Item
in the Statements
of Operations

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

 

 

(in thousands)

 

 

(in thousands)

 

 

 

Available-for-sale marketable securities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $4, $(8), $(26), $(10),
   respectively

 

$

13

 

 

$

(28

)

 

$

(92

)

 

$

(33

)

 

Other (income) expense, net

Cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unrealized (losses) gains, net of tax of $0, $(91), $500, $(428),
   respectively

 

 

 

 

 

(323

)

 

 

1,780

 

 

 

(1,524

)

 

Revenue

Defined benefit pension and postretirement plans:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

2

 

 

 

2

 

 

 

3

 

 

 

3

 

 

(a)

Total reclassifications, net of tax of $4, $(99), $475, $(437),
   respectively

 

$

15

 

 

$

(349

)

 

$

1,691

 

 

$

(1,554

)

 

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 51 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Acquired Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Changes in Carrying Amount of Goodwill by Segment

The changes in the carrying amount of goodwill by reportable segments for the six months ended June 30, 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

 

 

(10,433

)

 

 

 

 

 

(109

)

 

 

 

 

 

(10,542

)

Balance at June 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Goodwill

 

$

385,031

 

 

$

361,819

 

 

$

262,128

 

 

$

158,699

 

 

 

1,167,676

 

Accumulated impairment losses

 

 

 

 

 

(353,843

)

 

 

(260,540

)

 

 

(148,183

)

 

 

(762,566

)

Total Goodwill

 

$

385,031

 

 

$

7,976

 

 

$

1,588

 

 

$

10,516

 

 

$

405,110

 

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 June 30, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Developed technology

 

$

267,706

 

 

$

(249,298

)

 

$

(5,728

)

 

$

12,680

 

Customer relationships

 

 

52,109

 

 

 

(48,706

)

 

 

197

 

 

 

3,600

 

Tradenames and trademarks

 

 

59,007

 

 

 

(48,407

)

 

 

(1,415

)

 

 

9,185

 

Total intangible assets

 

$

378,822

 

 

$

(346,411

)

 

$

(6,946

)

 

$

25,465

 

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

 

$

9,303

 

2025

 

 

11,254

 

2026

 

 

2,356

 

2027

 

 

1,140

 

2028

 

 

1,059

 

Thereafter

 

 

353

 

XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Common Share (Tables)
6 Months Ended
Jun. 30, 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands, except per share amounts)

 

 

(in thousands, except per share amounts)

 

Net income for basic and diluted net income per share

 

$

186,273

 

 

$

120,050

 

 

$

250,470

 

 

$

203,581

 

Weighted average common shares-basic

 

 

157,804

 

 

 

154,760

 

 

 

155,426

 

 

 

155,332

 

Effect of dilutive potential common shares:

 

 

 

 

 

 

 

 

 

 

 

 

Convertible note hedge warrant shares (1)

 

 

4,930

 

 

 

8,876

 

 

 

6,896

 

 

 

8,929

 

Restricted stock units

 

 

726

 

 

 

323

 

 

 

573

 

 

 

389

 

Stock options

 

 

9

 

 

 

43

 

 

 

12

 

 

 

45

 

Employee stock purchase plan

 

 

1

 

 

 

7

 

 

 

2

 

 

 

7

 

Incremental shares from assumed conversion of convertible notes (2)

 

 

 

 

 

742

 

 

 

 

 

 

828

 

Dilutive potential common shares

 

 

5,666

 

 

 

9,991

 

 

 

7,483

 

 

 

10,198

 

Weighted average common shares-diluted

 

 

163,470

 

 

 

164,751

 

 

 

162,909

 

 

 

165,530

 

Net income per common share-basic

 

$

1.18

 

 

$

0.78

 

 

$

1.61

 

 

$

1.31

 

Net income per common share-diluted

 

$

1.14

 

 

$

0.73

 

 

$

1.54

 

 

$

1.23

 

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

For the three and six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:

 

 

 

For the Three Months Ended

 

 

 

June 30, 2024

 

 

July 2, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

217

 

 

$

114

 

 

$

272

 

 

$

110

 

Interest cost

 

 

1,646

 

 

 

243

 

 

 

1,714

 

 

 

263

 

Expected return on plan assets

 

 

(1,265

)

 

 

(18

)

 

 

(1,286

)

 

 

(9

)

Net actuarial loss (gain)

 

 

111

 

 

 

(242

)

 

 

24

 

 

 

 

Settlement loss (gain)

 

 

 

 

 

(24

)

 

 

 

 

 

 

Total net periodic pension cost

 

$

709

 

 

$

73

 

 

$

724

 

 

$

364

 

 

 

 

For the Six Months Ended

 

 

 

June 30, 2024

 

 

July 2, 2023

 

 

 

United
States

 

 

Foreign

 

 

United
States

 

 

Foreign

 

 

 

(in thousands)

 

Service cost

 

$

448

 

 

$

231

 

 

$

543

 

 

$

220

 

Interest cost

 

 

3,293

 

 

 

489

 

 

 

3,425

 

 

 

526

 

Expected return on plan assets

 

 

(2,533

)

 

 

(34

)

 

 

(2,571

)

 

 

(18

)

Net actuarial loss (gain)

 

 

111

 

 

 

(242

)

 

 

24

 

 

 

 

Settlement loss (gain)

 

 

 

 

 

(24

)

 

 

 

 

 

 

Total net periodic pension cost

 

$

1,319

 

 

$

420

 

 

$

1,421

 

 

$

728

 

Postretirement Benefit Plans  
Net Periodic Pension and Postretirement Benefit Costs

For the three and six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:

 

 

 

For the Three Months
 Ended

 

 

For the Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Service cost

 

$

9

 

 

$

8

 

 

$

18

 

 

$

17

 

Interest cost

 

 

72

 

 

 

60

 

 

 

145

 

 

 

121

 

Amortization of prior service credit

 

 

(2

)

 

 

(2

)

 

 

(4

)

 

 

(4

)

Special termination benefits

 

 

170

 

 

 

369

 

 

 

462

 

 

 

369

 

Net actuarial loss (gain)

 

 

(94

)

 

 

30

 

 

 

(94

)

 

 

30

 

Total net periodic postretirement benefit cost

 

$

155

 

 

$

465

 

 

$

527

 

 

$

533

 

XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

U.S. statutory federal tax rate

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

 

 

21.0

%

Tax credits

 

 

(2.7

)

 

 

(2.4

)

 

 

(2.8

)

 

 

(2.4

)

Foreign taxes

 

 

(2.5

)

 

 

(1.0

)

 

 

(2.4

)

 

 

(0.8

)

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

 

 

(1.0

)

 

 

(2.5

)

 

 

(1.3

)

 

 

(2.8

)

Discrete benefit related to equity compensation

 

 

(0.6

)

 

 

(0.1

)

 

 

(0.7

)

 

 

(1.4

)

Other, net

 

 

0.9

 

 

 

1.9

 

 

 

0.5

 

 

 

2.1

 

Effective tax rate

 

 

15.1

%

 

 

16.9

%

 

 

14.3

%

 

 

15.7

%

XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Information

Segment information for the three and six months ended June 30, 2024, and July 2, 2023, is as follows:

 

 

 

Semiconductor
Test

 

 

System
Test

 

 

Robotics

 

 

Wireless
Test

 

 

Segment Total

 

 

Corporate
and
Eliminations

 

 

Consolidated

 

 

 

(in thousands)

 

Three Months Ended June 30, 2024

 

Revenues

 

$

542,564

 

 

$

60,801

 

 

$

90,247

 

 

$

36,267

 

 

$

729,879

 

 

$

 

 

$

729,879

 

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

 

 

158,284

 

 

 

5,224

 

 

 

(17,916

)

 

 

9,970

 

 

$

155,562

 

 

 

63,841

 

 

$

219,403

 

Total assets (3)

 

 

1,306,390

 

 

 

175,567

 

 

 

731,264

 

 

 

83,262

 

 

$

2,296,483

 

 

 

1,335,223

 

 

$

3,631,706

 

Three Months Ended July 2, 2023

 

Revenues

 

$

474,708

 

 

$

94,272

 

 

$

71,634

 

 

$

43,823

 

 

$

684,437

 

 

$

 

 

$

684,437

 

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

 

 

129,040

 

 

 

28,599

 

 

 

(26,401

)

 

 

12,020

 

 

$

143,258

 

 

 

1,144

 

 

$

144,402

 

Total assets (3)

 

 

1,416,109

 

 

 

191,002

 

 

 

685,132

 

 

 

88,869

 

 

$

2,381,112

 

 

 

1,013,784

 

 

$

3,394,896

 

Six Months Ended June 30, 2024

 

Revenues

 

$

954,817

 

 

$

136,123

 

 

$

177,901

 

 

$

60,856

 

 

$

1,329,698

 

 

$

 

 

$

1,329,698

 

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

 

 

237,698

 

 

 

23,615

 

 

 

(31,892

)

 

 

9,076

 

 

$

238,497

 

 

 

53,808

 

 

$

292,305

 

Total assets (3)

 

 

1,306,390

 

 

 

175,567

 

 

 

731,264

 

 

 

83,262

 

 

$

2,296,483

 

 

 

1,335,223

 

 

$

3,631,706

 

Six Months Ended July 2, 2023

 

Revenues

 

$

889,717

 

 

$

168,903

 

 

$

160,848

 

 

$

82,498

 

 

$

1,301,966

 

 

$

 

 

$

1,301,966

 

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

 

 

225,225

 

 

 

43,874

 

 

 

(44,891

)

 

 

21,372

 

 

$

245,580

 

 

 

(4,094

)

 

$

241,486

 

Total assets (3)

 

 

1,416,109

 

 

 

191,002

 

 

 

685,132

 

 

 

88,869

 

 

$

2,381,112

 

 

 

1,013,784

 

 

$

3,394,896

 

 

(1)
Included in Corporate and Eliminations are: interest income, interest expense, net foreign exchange gains (losses), intercompany eliminations, severance charges, pension, acquisition and divestiture related fees, and an expense for the modification of outstanding equity awards.
(2)
Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.
(3)
Total assets are attributable to each segment. 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 Six Months
 Ended

 

 

 

June 30,
2024

 

 

July 2,
2023

 

 

June 30,
2024

 

 

July 2,
2023

 

 

 

(in thousands)

 

 

(in thousands)

 

Semiconductor Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

2,408

 

 

$

4,184

 

 

$

7,364

 

 

$

7,952

 

Restructuring and other—employee severance

 

 

 

 

 

2,485

 

 

 

1,130

 

 

 

3,279

 

System Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

 

 

$

720

 

 

$

1,113

 

Restructuring and other—employee severance

 

 

 

 

 

 

 

 

 

 

 

642

 

Robotics:

 

 

 

 

 

 

 

 

 

 

 

 

Restructuring and other—employee severance

 

$

1,308

 

 

$

1,638

 

 

$

1,537

 

 

$

2,071

 

Cost of revenues—inventory charge

 

 

 

 

 

769

 

 

 

534

 

 

 

1,551

 

Wireless Test:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of revenues—inventory charge

 

$

 

 

$

 

 

$

820

 

 

$

725

 

Corporate and Eliminations:

 

 

 

 

 

 

 

 

 

 

 

 

Restructuring and other—acquisition & divestiture related
   expenses

 

$

 

 

$

 

 

$

2,214

 

 

$

 

Selling and administrative —equity modification

 

 

 

 

 

 

 

 

1,469

 

 

 

5,889

 

Restructuring and other—other

 

 

 

 

 

1,100

 

 

 

 

 

 

1,100

 

Restructuring and other—employee severance

 

 

 

 

 

 

 

 

 

 

 

1,124

 

XML 56 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Trade Accounts Receivable $ 57.3 $ 59.3 $ 80.7 $ 93.5
Deferred Revenue And Customer Advances 18.7 $ 27.3 46.9 $ 68.4
Revenue, Remaining Performance Obligation, Amount $ 1,049.9   $ 1,049.9  
Short-term Contract with Customer [Member]        
Revenue, Remaining Performance Obligation, Percentage 95.00%   95.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period     12 months  
Long-term Contract with Customer [Member] | Maximum [Member]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period     3 years  
Long-term Contract with Customer [Member] | Minimum [Member]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period     1 year  
XML 57 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
[1]
Jul. 02, 2023
[1]
Jun. 30, 2024
[2]
Jul. 02, 2023
[2]
Disaggregation of Revenue [Line Items]        
Total $ 729,879 $ 684,437 $ 1,329,698 $ 1,301,966
System Test        
Disaggregation of Revenue [Line Items]        
Total 60,801 94,272 136,123 168,903
Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 36,267 43,823 60,856 82,498
Point in Time        
Disaggregation of Revenue [Line Items]        
Total 629,207 580,196 1,125,405 1,092,937
Point in Time | System Test        
Disaggregation of Revenue [Line Items]        
Total 43,519 76,801 101,592 133,658
Point in Time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 32,273 40,261 53,187 75,624
Over Time        
Disaggregation of Revenue [Line Items]        
Total 100,672 104,241 204,293 209,029
Over Time | System Test        
Disaggregation of Revenue [Line Items]        
Total 17,282 17,471 34,531 35,245
Over Time | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 3,994 3,562 7,669 6,874
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total 576,883 499,492 1,000,557 923,986
Asia Pacific | System Test        
Disaggregation of Revenue [Line Items]        
Total 21,259 41,644 47,040 81,234
Asia Pacific | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 29,293 22,362 46,434 45,593
Americas        
Disaggregation of Revenue [Line Items]        
Total 92,060 125,049 200,711 243,640
Americas | System Test        
Disaggregation of Revenue [Line Items]        
Total 28,684 40,163 65,278 69,143
Americas | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 4,901 19,491 10,725 32,337
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total 60,936 59,896 128,430 134,340
Europe, Middle East and Africa | System Test        
Disaggregation of Revenue [Line Items]        
Total 10,858 12,465 23,805 18,526
Europe, Middle East and Africa | Wireless Test        
Disaggregation of Revenue [Line Items]        
Total 2,073 1,970 3,697 4,568
SOC | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 413,584 354,694 715,891 701,528
SOC | Point in Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 343,536 282,080 573,127 555,354
SOC | Over Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 70,048 72,614 142,764 146,173
SOC | Asia Pacific | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 381,631 303,062 652,197 586,321
SOC | Americas | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 20,211 32,191 42,762 73,759
SOC | Europe, Middle East and Africa | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 11,742 19,441 20,932 41,448
Memory | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 128,980 120,014 238,926 188,189
Memory | Point in Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 121,662 112,547 224,098 173,805
Memory | Over Time | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 7,318 7,467 14,828 14,384
Memory | Asia Pacific | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 124,497 115,250 220,103 178,945
Memory | Americas | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 3,254 4,286 12,306 7,230
Memory | Europe, Middle East and Africa | Semiconductor Test        
Disaggregation of Revenue [Line Items]        
Total 1,229 478 6,517 2,014
Universal Robots (UR) | Robotics        
Disaggregation of Revenue [Line Items]        
Total 74,585 57,853 142,346 129,884
Universal Robots (UR) | Point in Time | Robotics        
Disaggregation of Revenue [Line Items]        
Total 72,722 55,737 138,615 125,760
Universal Robots (UR) | Over Time | Robotics        
Disaggregation of Revenue [Line Items]        
Total 1,863 2,116 3,731 4,124
Universal Robots (UR) | Asia Pacific | Robotics        
Disaggregation of Revenue [Line Items]        
Total 14,756 14,883 26,381 28,100
Universal Robots (UR) | Americas | Robotics        
Disaggregation of Revenue [Line Items]        
Total 29,900 22,832 49,905 43,273
Universal Robots (UR) | Europe, Middle East and Africa | Robotics        
Disaggregation of Revenue [Line Items]        
Total 29,929 20,138 66,060 58,511
MiR | Robotics        
Disaggregation of Revenue [Line Items]        
Total 15,662 13,781 35,555 30,964
MiR | Point in Time | Robotics        
Disaggregation of Revenue [Line Items]        
Total 15,495 12,770 34,785 28,735
MiR | Over Time | Robotics        
Disaggregation of Revenue [Line Items]        
Total 167 1,011 770 2,229
MiR | Asia Pacific | Robotics        
Disaggregation of Revenue [Line Items]        
Total 5,447 2,291 8,401 3,793
MiR | Americas | Robotics        
Disaggregation of Revenue [Line Items]        
Total 5,110 6,086 19,735 17,898
MiR | Europe, Middle East and Africa | Robotics        
Disaggregation of Revenue [Line Items]        
Total $ 5,105 $ 5,404 $ 7,419 $ 9,273
[1] Includes $0.8 million and $1.3 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 $1.7 million and $2.5 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 58 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Accounting Policies [Abstract]        
Revenue on leases $ 0.8 $ 1.3 $ 1.7 $ 2.5
XML 59 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jul. 02, 2023
Apr. 02, 2023
Dec. 31, 2022
Deferred Revenue Arrangement [Line Items]            
Maintenance, service and training $ 62,001   $ 66,458      
Customer advances, undelivered elements and other 43,621   35,731      
Extended warranty 33,512 $ 34,509 34,897 $ 44,422 $ 49,343 $ 56,180
Total deferred revenue and customer advances $ 139,134   $ 137,086      
XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Dispositions - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 27, 2024
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Pre-tax gain on sale of business   $ 57,486 $ 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   $ 57,500  
XML 61 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail) - USD ($)
$ in Thousands
Jun. 30, 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 62 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Method Investments - Additional Information (Detail) - USD ($)
6 Months Ended
May 27, 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   $ 524,060,000 $ 0
Percentage of issued and outstanding shares acquired 10.00%    
Fair value of publicly-traded investment in Technoprobe   643,300,000  
Equity method investment, other-than-temporary impairment   $ 0  
XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Composition of Inventories, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw material $ 223,525 $ 258,422
Work-in-process 43,493 26,851
Finished goods 21,730 24,701
Total inventories, net [1] $ 288,748 $ 309,974
[1] Inventories, net at December 31, 2023, excludes $18.0 million of primarily work-in-process inventories, net classified as assets held for sale. See Note E: "Dispositions" for additional information.
XML 64 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 65 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventories - Additional Information (Detail) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Inventory [Line Items]    
Inventory reserves $ 134.0 $ 136.0
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Additional Information (Detail)
$ in Thousands, € in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 12, 2024
EUR (€)
Nov. 07, 2023
EUR (€)
Jun. 30, 2024
USD ($)
Jul. 02, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jul. 02, 2023
USD ($)
Dec. 31, 2023
USD ($)
Financial Instruments and Fair Value [Line Items]              
Available-for-sale securities, realized gain     $ 300 $ 100 $ 1,300 $ 400  
Available-for-sale securities, realized loss     100 200 300 200  
Fair market value of investments with unrealized losses greater than one year     43,800   43,800   $ 65,200
Fair market value of investments with unrealized losses less than one year     34,500   34,500   22,300
Unrealized Gain (loss) on contracts, net     3,300 6,700 6,000 7,000  
Equity securities unrealized gain     600 2,600 3,200 4,600  
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax     0 $ 3,270 1,274 $ 3,866  
Call Option              
Financial Instruments and Fair Value [Line Items]              
Realized Gain (loss) on contracts, net     4,200   (9,800)    
Expiration date of the option   Apr. 26, 2024          
Fair value of outstanding contracts             17,400
Technoprobe S.p.A              
Financial Instruments and Fair Value [Line Items]              
Percentage of investment acquired   10.00%          
Technoprobe S.p.A | Call Option              
Financial Instruments and Fair Value [Line Items]              
Notional Amount | €   € 481.0          
Cash Flow Hedging [Member]              
Financial Instruments and Fair Value [Line Items]              
Other comprehensive income (Loss), cash flow hedge, gain (loss), before reclassification, after tax             600
Debt Mutual Funds              
Financial Instruments and Fair Value [Line Items]              
Available for sale securities with out contractual maturity date     $ 8,700   8,700    
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 Gain (loss) on contracts, net         $ 700   $ (1,800)
XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities $ 110,668 $ 132,456
U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 40,563 41,808
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 35,041 52,734
Certificates of Deposit and Time Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 21,688 21,772
Debt Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 8,704 8,773
U.S. Government Agency Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 3,905 4,892
Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0 1,667
Non-U.S. Government Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 767 810
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 584,281 937,159
Derivative assets 2,067 18,746
Total 586,348 955,905
Derivative liabilities 1,352 2,545
Total 1,352 2,545
Fair Value, Measurements, Recurring | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 199,227 298,156
Fair Value, Measurements, Recurring | Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Cash and cash equivalents 222,677 459,415
Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 40,563 41,808
Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 35,041 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,688 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,704 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,905 4,892
Fair Value, Measurements, Recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 0 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 767 810
Fair Value, Measurements, Recurring | Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale equity securities 51,709 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 479,306 807,359
Derivative assets 0 0
Total 479,306 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 199,227 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 219,666 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,704 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 51,709 47,132
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Total 104,975 129,800
Derivative assets 2,067 18,746
Total 107,042 148,546
Derivative liabilities 1,352 2,545
Total 1,352 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,011 6,117
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | U.S. Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 40,563 41,808
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Available for sale securities 35,041 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,688 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,905 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 0 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 767 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 68 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Reported Financial Assets and Liabilities (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 586,348 $ 955,905
Liabilities 1,352 2,545
Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 1,352 2,545
Other Current Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 18,746  
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 421,904 757,571
Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 38,654 62,154
Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 123,723 117,434
Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 2,067  
Quoted Prices in Active Markets for Identical Instruments (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 479,306 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
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 418,893 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 60,413 55,905
Quoted Prices in Active Markets for Identical Instruments (Level 1) | Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0  
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 107,042 148,546
Liabilities 1,352 2,545
Significant Other Observable Inputs (Level 2) | Other Current Liabilities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities 1,352 2,545
Significant Other Observable Inputs (Level 2) | Other Current Assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets   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,011 6,117
Significant Other Observable Inputs (Level 2) | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 38,654 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,310 61,529
Significant Other Observable Inputs (Level 2) | Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 2,067  
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
Significant Unobservable Inputs (Level 3) | Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0 0
Significant Unobservable Inputs (Level 3) | Marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0 0
Significant Unobservable Inputs (Level 3) | Long-term marketable securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 0 $ 0
Significant Unobservable Inputs (Level 3) | Prepayments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 0  
XML 69 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale marketable securities, Fair Market Value $ 110,668 $ 132,456
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 421,904 757,571
Available-for-sale marketable securities, Fair Market Value 162,377 179,588
Derivative assets 2,067 18,746
Derivative liabilities $ 1,352 $ 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 $ 421,904 $ 757,571
Available-for-sale marketable securities, Fair Market Value 162,377 179,588
Derivative assets 2,067 18,746
Derivative liabilities $ 1,352 $ 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 70 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 120,498 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 58 249
Available-for-sale marketable securities, Unrealized (Loss) (9,888) (8,170)
Available-for-sale marketable securities, Fair Market Value 110,668 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 78,320 87,538
U.S. Treasury Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 45,305 45,725
Available-for-sale marketable securities, Unrealized Gain 0 14
Available-for-sale marketable securities, Unrealized (Loss) (4,742) (3,931)
Available-for-sale marketable securities, Fair Market Value 40,563 41,808
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 40,563 35,080
Corporate Debt Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 39,750 56,458
Available-for-sale marketable securities, Unrealized Gain 58 201
Available-for-sale marketable securities, Unrealized (Loss) (4,767) (3,925)
Available-for-sale marketable securities, Fair Market Value 35,041 52,734
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 30,671 44,263
Commercial Paper    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 0 1,633
Available-for-sale marketable securities, Unrealized Gain 0 34
Available-for-sale marketable securities, Unrealized (Loss) 0
Available-for-sale marketable securities, Fair Market Value 0 1,667
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 0
U.S. Government Agency Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 3,928 4,898
Available-for-sale marketable securities, Unrealized Gain 0
Available-for-sale marketable securities, Unrealized (Loss) (23) (6)
Available-for-sale marketable securities, Fair Market Value 3,905 4,892
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,905 4,892
Debt Mutual Funds    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 9,060 9,081
Available-for-sale marketable securities, Unrealized Gain 0
Available-for-sale marketable securities, Unrealized (Loss) (356) (308)
Available-for-sale marketable securities, Fair Market Value 8,704 8,773
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 3,181 3,303
Certificates of Deposit and Time Deposits    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 21,688 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,688 21,772
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 0
Non-U.S. Government Securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 767 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 767 810
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 0
XML 71 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Reported Available for Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost $ 120,498 $ 140,377
Available-for-sale marketable securities, Unrealized Gain 58 249
Available-for-sale marketable securities, Unrealized (Loss) (9,888) (8,170)
Available-for-sale marketable securities, Fair Market Value 110,668 132,456
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 78,320 87,538
Marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 38,718 62,385
Available-for-sale marketable securities, Unrealized Gain 0 36
Available-for-sale marketable securities, Unrealized (Loss) (64) (267)
Available-for-sale marketable securities, Fair Market Value 38,654 62,154
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses 16,966 34,844
Long-term marketable securities    
Schedule of Available-for-sale Securities    
Available-for-sale marketable securities, Cost 81,780 77,992
Available-for-sale marketable securities, Unrealized Gain 58 213
Available-for-sale marketable securities, Unrealized (Loss) (9,824) (7,903)
Available-for-sale marketable securities, Fair Market Value 72,014 70,302
Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses $ 61,354 $ 52,694
XML 72 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Contractual Maturities of Investments in Debt Securities Held (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Schedule of Available-for-sale Securities  
Due within one year, cost $ 38,718
Due after 1 year through 5 years, cost 27,821
Due after 5 years through 10 years, cost 8,189
Due after 10 years, cost 36,710
Total, cost 111,438
Due within one year, fair market value 38,654
Due after 1 year through 5 years, fair market value 27,285
Due after 5 years through 10 years, fair market value 7,782
Due after 10 years, fair maket value 28,243
Total, fair market value $ 101,964
XML 73 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Notional Amount of Derivatives (Detail) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts $ 172.0  
Derivative Asset, Notional amounts   $ 152.1
U.S. dollar/Japanese yen    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 42.8 11.0
U.S. dollar/Taiwan dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 33.6 42.7
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 0.3 1.5
Euro/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 24.1 25.3
Singapore dollar/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 18.8 16.6
Philippine peso/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 9.5 10.1
Chinese yuan/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Asset, Notional amounts 1.3 1.0
Danish krone/U.S. dollar    
Intercompany Foreign Currency Balance [Line Items]    
Derivative Liability, Notional amounts 32.1 36.0
Derivative Asset, Notional amounts $ 0.6 $ 0.7
XML 74 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule Of Foreign Currency Cash Flow Hedges (Detail) - Foreign Exchange Forward [Member] - Cash Flow Hedging [Member] - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Derivative, Notional Amount $ 0.0 $ 35.5
Long [Member] | U.S. dollar/Japanese yen    
Derivative, Notional Amount $ 0.0 $ 35.5
XML 75 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), net $ 715 $ 16,200
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 2,067 733
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities (1,352) (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
XML 76 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Foreign Exchange Option [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net $ (6,598) $ (3,626) $ 3,340 $ (829)
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] (2,444) (4,040) (4,144) (2,781)
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 (4,154) 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 $ 414 $ (2,280) $ 1,952
[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 six months ended June 30, 2024, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $3.3 million and $6.0 million, respectively. For the three and six months ended July 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $6.7 million and $7.0 million, respectively.
XML 77 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]        
Unrealized Gain (loss) on contracts $ 3.3 $ 6.7 $ 6.0 $ 7.0
XML 78 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 6 Months Ended
Dec. 12, 2016
Jun. 30, 2024
Jun. 30, 2024
Jul. 02, 2023
May 27, 2024
May 16, 2024
Dec. 31, 2023
Oct. 05, 2022
May 01, 2020
Debt Instrument                  
Repurchase of common stock     $ 30,306,000 $ 227,845,000          
Stock issued during period, value   $ 8,000,000 8,800,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)   $ 889,340,000 $ 889,340,000       $ 706,514,000    
Warrant [Member]                  
Debt Instrument                  
Warrant expired   11.7 13.4            
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 79 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Interest Expense on Teradyne's Senior Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Debt Instrument        
Contractual interest expense on the coupon $ 0 $ 100 $ 0 $ 238
Amortization of debt issuance fees recognized as interest expense 0 0 0 113
Total interest expense on the convertible debt $ 0 $ 100 $ 0 $ 351
XML 80 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Prepayments and Other Current Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Prepaid And Other Current Assets [Line Items]    
Contract manufacturer and supplier prepayments $ 473,446 $ 502,257
Prepaid maintenance and other services 20,443 17,592
Prepaid taxes 14,122 16,083
Other prepayments 7,895 13,038
Total prepayments [1] $ 515,906 $ 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 81 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 82 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Warranty Accrual Included in Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 15,324 $ 12,901 $ 15,698 $ 14,181
Accruals for warranties issued during the period 2,922 3,261 6,181 7,378
Accruals related to pre-existing warranties (284) (352) (967) (757)
Settlements made during the period (2,718) (3,267) (5,668) (8,259)
Balance at end of period $ 15,244 $ 12,543 $ 15,244 $ 12,543
XML 83 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Product Warranty Liability [Line Items]        
Balance at beginning of period $ 34,509 $ 49,343 $ 34,897 $ 56,180
Deferral of new extended warranty revenue 5,688 4,467 12,602 8,881
Recognition of extended warranty deferred revenue (6,685) (9,388) (13,987) (20,639)
Balance at end of period $ 33,512 $ 44,422 $ 33,512 $ 44,422
XML 84 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Total shareholder return performance measurement period 3 years  
Stock price $ 95.14 $ 103.44
Description of retirement policy On January 22, 2024, the Board enacted the Executive Retirement Policy for Restricted Stock Unit and Option Vesting (the "Retirement Policy"). Under the Retirement Policy, an executive officer that is over the age of 65 and has 10 or more years of service as of the effective date of his or her retirement will be eligible for continued vesting of his or her unvested time-based restricted stock units and stock options granted prior to his or her retirement date.  
Retirement Agreement [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Allocated share-based compensation expense   $ 5.9
Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Percentage of common stock price paid 100.00%  
Employee Stock Option [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Period of stock granted to employees and executive officers vest in equal installments 7 years  
Employee Stock Option [Member] | Measurement Input, Expected Dividend Payment [Member]    
Share-based Compensation Arrangement by Share-based Payment Award    
Estimated annual dividend amount per share $ 0.48 $ 0.44
Restricted Stock Units | Employees    
Share-based Compensation Arrangement by Share-based Payment Award    
Period of stock granted to employees and executive officers vest in equal installments 4 years  
Percentage of awards vesting on the first anniversary of grant date 100.00%  
Restricted Stock Units | Director    
Share-based Compensation Arrangement by Share-based Payment Award    
Period of stock granted to employees and executive officers vest in equal installments 1 year  
TSR Performance-Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award    
Total shareholder return performance measurement period 3 years  
Minimum years of service for retirement to be eligible for PRSUs 10 years  
Restricted stock unit awards granted 0.1 0.1
Weighted average grant date fair value of restricted stock units granted $ 102.51 $ 137.64
Stock price   103.44
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.23
Service-Based Restricted Stock Units | Employees    
Share-based Compensation Arrangement by Share-based Payment Award    
Restricted stock unit awards granted 0.5 0.5
Weighted average grant date fair value of restricted stock units granted $ 95.06 $ 102.3
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 $ 40.9
XML 85 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) - TSR Performance-Based Restricted Stock Units
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Risk-free interest rate 3.90% 3.90%
Expected historical volatility 42.40% 50.20%
Dividend yield 0.50% 0.40%
New York Stock Exchange Composite Index    
Share-based Compensation Arrangement by Share-based Payment Award    
Expected historical volatility 15.60% 24.80%
XML 86 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) - Employee Stock Option [Member]
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Share-based Compensation Arrangement by Share-based Payment Award    
Expected life (years) 4 years 4 years
Risk-free interest rate 4.00% 3.70%
Volatility-historical 46.30% 46.70%
Dividend yield 0.50% 0.40%
XML 87 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Changes in Accumulated Other Comprehensive Income (loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance $ 2,557,829 $ 2,449,462 $ 2,525,897 $ 2,451,294
Other comprehensive income (loss) (4,365) 5,994 (17,126) 19,396
Balance 2,730,812 2,434,883 2,730,812 2,434,883
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     (15,087) 12,250
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     0 0
Other comprehensive income (loss)     (15,087) 12,250
Balance (37,529) (27,599) (37,529) (27,599)
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     (1,622) 1,726
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     92 33
Other comprehensive income (loss)     (1,530) 1,759
Balance (7,724) (6,902) (7,724) (6,902)
Unrealized (Losses) Gains on Cash Flow Hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance     506 (2,517)
Other comprehensive (loss) gain before reclassifications, net of tax     1,274 3,866
Amounts reclassified from accumulated other comprehensive income (loss), net of tax     (1,780) 1,524
Other comprehensive income (loss)     (506) 5,390
Balance 0 2,873 0 2,873
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) (3) (3)
Other comprehensive income (loss)     (3) (3)
Balance 1,149 1,156 1,149 1,156
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Balance (39,739) (36,466) (26,978) (49,868)
Other comprehensive (loss) gain before reclassifications, net of tax     (15,435) 17,842
Amounts reclassified from accumulated other comprehensive income (loss), net of tax (15) 349 (1,691) 1,554
Other comprehensive income (loss) (4,365) 5,994 (17,126) 19,396
Balance $ (44,104) $ (30,472) $ (44,104) $ (30,472)
XML 88 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Amounts reclassified from accumulated other comprehensive income (loss), tax $ (4) $ 99 $ (475) $ 437    
Foreign currency translation adjustments, tax 0 0 0 0 $ 0 $ 0
Unrealized (losses) gains on marketable securities, tax (2,106) (1,975) (2,106) (1,975) (1,728) (2,308)
Unrealized (Losses) Gains on Cash Flow Hedges 0 808 0 808 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     (404) 323    
Amounts reclassified from accumulated other comprehensive income (loss), tax (4) 8 26 10    
Other comprehensive income (loss), tax     (378) 333    
Unrealized (Losses) Gains on Cash Flow Hedges            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Other comprehensive income (loss) before reclassifications, tax     358 1,088    
Amounts reclassified from accumulated other comprehensive income (loss), tax     (500) 428    
Other comprehensive income (loss), tax     (142) 1,516    
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 89 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Interest income (expense) $ 13 $ (28) $ (92) $ (33)
Unrealized (losses) gains, net 0 (323) 1,780 (1,524)
Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Interest income (expense) 13 (28) (92) (33)
Reclassifications, net of tax     (92) (33)
Amortization of Prior Service Credit        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, net of tax 2 2 3 3
Accumulated Other Comprehensive Income (Loss)        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, net of tax $ 15 $ (349) $ 1,691 $ (1,554)
XML 90 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax $ 0 $ (91) $ 500 $ (428)
Reclassifications, tax 4 (99) 475 (437)
Unrealized (Losses) Gains on Marketable Securities        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax 4 (8) (26) (10)
Amortization of Prior Service Credit        
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]        
Reclassifications, tax $ 0 $ 0 $ 1 $ 1
XML 91 R83.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Acquired Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Goodwill and Intangible Assets Disclosure [Line Items]        
Acquired intangible assets amortization $ 4,664 $ 4,825 $ 9,361 $ 9,627
XML 92 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Changes in Carrying Amount of Goodwill by Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Jun. 30, 2024
Goodwill [Line Items]    
Goodwill $ 1,178,218 $ 1,167,676
Accumulated impairment losses (762,566) (762,566)
Foreign currency translation adjustment (10,542)  
Total Goodwill 415,652 405,110
Robotics    
Goodwill [Line Items]    
Goodwill 395,463 385,031
Accumulated impairment losses 0 0
Foreign currency translation adjustment (10,433)  
Total Goodwill 395,463 385,031
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,128
Accumulated impairment losses (260,540) (260,540)
Foreign currency translation adjustment (109)  
Total Goodwill 1,697 1,588
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 93 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Amortizable Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 378,822 $ 378,822
Accumulated Amortization (346,411) (337,062)
Foreign Currency Translation Adjustment (6,946) (6,356)
Net Carrying Amount 25,465 35,404
Developed technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 267,706 267,706
Accumulated Amortization (249,298) (243,191)
Foreign Currency Translation Adjustment (5,728) (5,343)
Net Carrying Amount 12,680 19,172
Customer Relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 52,109 52,109
Accumulated Amortization (48,706) (47,850)
Foreign Currency Translation Adjustment 197 232
Net Carrying Amount 3,600 4,491
Trademarks and tradenames    
Finite-Lived Intangible Assets    
Gross Carrying Amount 59,007 59,007
Accumulated Amortization (48,407) (46,021)
Foreign Currency Translation Adjustment (1,415) (1,245)
Net Carrying Amount $ 9,185 $ 11,741
XML 94 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Estimated Intangible Asset Amortization Expense (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Finite-Lived Intangible Assets  
2024 $ 9,303
2025 11,254
2026 2,356
2027 1,140
2028 1,059
Thereafter $ 353
XML 95 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Income Per Common Share - Additional Information (Detail) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Employee Stock Option [Member]        
Net Income Loss Per Common Share        
Exercise of stock options 0.1 0.4 0.5 0.5
XML 96 R88.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Computation of Basic and Diluted Net Income Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Net Income Loss Per Common Share        
Net Income (Loss) $ 186,273 $ 120,050 $ 250,470 $ 203,581
Weighted average common shares-basic 157,804,000 154,760,000 155,426,000 155,332,000
Convertible note hedge warrant shares [1] 4,930,000 8,876,000 6,896,000 8,929,000
Incremental shares from assumed conversion of convertible notes [2] 0 742,000 0 828,000
Incremental Common Shares Attributable to Dilutive Effect of Equity Unit Purchase Agreements 1,000 7,000 2 7
Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total 5,666,000 9,991,000 7,483,000 10,198,000
Weighted average common shares-diluted 163,470,000 164,751,000 162,909,000 165,530,000
Earnings Per Share, Basic $ 1.18 $ 0.78 $ 1.61 $ 1.31
Earnings Per Share, Diluted $ 1.14 $ 0.73 $ 1.54 $ 1.23
Restricted Stock Units        
Net Income Loss Per Common Share        
Incremental shares attributable to share based payment arrangements 726,000 323,000 573 389
Employee Stock Option [Member]        
Net Income Loss Per Common Share        
Incremental shares attributable to share based payment arrangements 9,000 43,000 12 45
[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 97 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and Other - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
HeadCount
Jul. 02, 2023
USD ($)
HeadCount
Jun. 30, 2024
USD ($)
HeadCount
Jul. 02, 2023
USD ($)
HeadCount
Restructuring Cost and Reserve        
Severance benefit and charges $ 2.0 $ 5.1   $ 7.2
Severance and other restructuring costs     $ 4.2  
Number of severance charges related to headcount reductions | HeadCount 35 112 66 179
Increase in environmental liability others   $ 1.1   $ 1.1
Technoprobe [Member]        
Restructuring Cost and Reserve        
Acquisition and divestiture expenses     $ 2.2  
XML 98 R90.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Retirement Plans - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
U.S. Supplemental Executive Defined Benefit Pension Plan    
Defined Benefit Plan Disclosure    
Contribution to defined benefit pension plans $ 1.6 $ 1.5
Non-United States Subsidiaries    
Defined Benefit Plan Disclosure    
Contribution to defined benefit pension plans in 2018 $ 0.5 $ 0.6
XML 99 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Defined Benefit Plan Disclosure        
Net actuarial loss (gain)     $ (250) $ 0
United States        
Defined Benefit Plan Disclosure        
Service cost $ 217 $ 272 448 543
Interest cost 1,646 1,714 3,293 3,425
Expected return on plan assets (1,265) (1,286) (2,533) (2,571)
Net actuarial loss (gain) 111 24 111 24
Settlement loss (gain) 0 0 0 0
Total net periodic pension cost 709 724 1,319 1,421
Foreign Pension Plans, Defined Benefit        
Defined Benefit Plan Disclosure        
Service cost 114 110 231 220
Interest cost 243 263 489 526
Expected return on plan assets (18) (9) (34) (18)
Net actuarial loss (gain) (242) 0 (242) 0
Settlement loss (gain) (24) 0 (24) 0
Total net periodic pension cost 73 364 420 728
Postretirement Benefit Plans        
Defined Benefit Plan Disclosure        
Service cost 9 8 18 17
Interest cost 72 60 145 121
Net actuarial loss (gain) (94) 30 (94) 30
Amortization of prior service credit (2) (2) (4) (4)
Special termination benefits 170 369 462 369
Total net periodic pension cost $ 155 $ 465 $ 527 $ 533
XML 100 R92.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Purchase Commitment, Excluding Long-term Commitment    
Aggregate purchase commitments $ 402.2  
Purchase commitments less than one year 386.5  
Product warranty accrual 15.2 $ 15.7
Revenue deferrals related to extended warranties $ 33.5 $ 34.9
XML 101 R93.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 15, 2022
Aug. 16, 2022
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Dec. 31, 2023
Income Taxes [Line Items]              
Decrease in Unrecognised Tax Benefit due to lapse in Statute of limitation         $ 8,100    
Accrued interest and penalties     $ 800   800   $ 1,300
Interest and penalties related to income tax, expense (benefit)         (500) $ 100  
Uncertain tax positions     15,900   15,900   $ 18,600
Net increase in uncertain tax positions         (2,700)    
Percentage of alternative minimum tax   15.00%          
Minimum effective tax rate 15.00%            
Gain on sale of a business     57,486 $ 0 57,486 0  
Income tax expense     33,130 $ 24,352 41,835 $ 37,905  
Device Interface Solutions              
Income Taxes [Line Items]              
Gain on sale of a business     57,500   $ 57,500    
Income tax expense     $ 10,700        
SINGAPORE              
Income Taxes [Line Items]              
Tax savings due to the tax holiday, per share         $ 0.03 $ 0.01  
Income Tax Holiday, Aggregate Dollar Amount         $ 4,900 $ 1,000  
XML 102 R94.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Reconciliation of Effective Tax Rate (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Income Tax Disclosure [Line Items]        
U.S. statutory federal tax rate 21.00% 21.00% 21.00% 21.00%
Tax credits (2.70%) (2.40%) (2.80%) (2.40%)
International provisions of the U.S. Tax Cuts and Jobs Act of 2017 (1.00%) (2.50%) (1.30%) (2.80%)
Foreign taxes (2.50%) (1.00%) (2.40%) (0.80%)
Discrete benefit related to equity compensation (0.60%) (0.10%) (0.70%) (1.40%)
Other, net 0.90% 1.90% 0.50% 2.10%
Effective tax rate 15.10% 16.90% 14.30% 15.70%
XML 103 R95.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Additional Information (Detail)
6 Months Ended
Jun. 30, 2024
Segment
Segment Reporting Information [Line Items]  
Operating segments 4
XML 104 R96.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Dec. 31, 2023
Segment Reporting Information [Line Items]          
Revenues $ 729,879 [1] $ 684,437 [1] $ 1,329,698 [2] $ 1,301,966 [2]  
Income (loss) before income taxes [3],[4] 219,403 144,402 292,305 241,486  
Total assets 3,631,706 [5] 3,394,896 [5] 3,631,706 [5] 3,394,896 [5] $ 3,486,824
System Test          
Segment Reporting Information [Line Items]          
Revenues 60,801 [1] 94,272 [1] 136,123 [2] 168,903 [2]  
Wireless Test          
Segment Reporting Information [Line Items]          
Revenues 36,267 [1] 43,823 [1] 60,856 [2] 82,498 [2]  
Operating Segments          
Segment Reporting Information [Line Items]          
Revenues 729,879 684,437 1,329,698 1,301,966  
Income (loss) before income taxes [3],[4] 155,562 143,258 238,497 245,580  
Total assets [5] 2,296,483 2,381,112 2,296,483 2,381,112  
Operating Segments | Semiconductor Test          
Segment Reporting Information [Line Items]          
Revenues 542,564 474,708 954,817 889,717  
Income (loss) before income taxes [3],[4] 158,284 129,040 237,698 225,225  
Total assets [5] 1,306,390 1,416,109 1,306,390 1,416,109  
Operating Segments | System Test          
Segment Reporting Information [Line Items]          
Revenues 60,801 94,272 136,123 168,903  
Income (loss) before income taxes [3],[4] 5,224 28,599 23,615 43,874  
Total assets [5] 175,567 191,002 175,567 191,002  
Operating Segments | Robotics          
Segment Reporting Information [Line Items]          
Revenues 90,247 71,634 177,901 160,848  
Income (loss) before income taxes [3],[4] (17,916) (26,401) (31,892) (44,891)  
Total assets [5] 731,264 685,132 731,264 685,132  
Operating Segments | Wireless Test          
Segment Reporting Information [Line Items]          
Revenues 36,267 43,823 60,856 82,498  
Income (loss) before income taxes [3],[4] 9,970 12,020 9,076 21,372  
Total assets [5] 83,262 88,869 83,262 88,869  
Corporate And Eliminations          
Segment Reporting Information [Line Items]          
Revenues 0 0 0 0  
Income (loss) before income taxes [3],[4] 63,841 1,144 53,808 (4,094)  
Total assets [5] $ 1,335,223 $ 1,013,784 $ 1,335,223 $ 1,013,784  
[1] Includes $0.8 million and $1.3 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 $1.7 million and $2.5 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, 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 105 R97.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Segment Reporting Information by Segment Charges (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Segment Reporting Information [Line Items]        
Restructuring and other—employee severance $ 2,012 $ 6,358 $ 6,440 $ 8,395
Semiconductor Test        
Segment Reporting Information [Line Items]        
Cost of revenues—inventory charge 2,408 4,184 7,364 7,952
Restructuring and other—employee severance 0 2,485 1,130 3,279
System Test        
Segment Reporting Information [Line Items]        
Cost of revenues—inventory charge 0 0 720 1,113
Restructuring and other—employee severance 0 0 0 642
Robotics        
Segment Reporting Information [Line Items]        
Cost of revenues—inventory charge 0 769 534 1,551
Restructuring and other—employee severance 1,308 1,638 1,537 2,071
Wireless Test        
Segment Reporting Information [Line Items]        
Cost of revenues—inventory charge 0 0 820 725
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—other 0 1,100 0 1,100
Restructuring and other—employee severance $ 0 $ 0 $ 0 $ 1,124
XML 106 R98.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jan. 01, 2023
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
May 31, 2024
Jan. 31, 2024
May 31, 2023
Jan. 31, 2023
Common stock average price       $ 101.4 $ 102.35        
Dividends Payable, Amount Per Share           $ 0.12 $ 0.12 $ 0.11 $ 0.11
Dividend payment   $ 19,000 $ 17,000 $ 37,370 $ 34,184        
Percentage of excise tax on share repurchases in excess of issuances 1.00%                
Cumulative repurchases, shares   0.3 2.2 0.3 2.2        
Cumulative repurchases, value $ 90,000 $ 30,300 $ 229,500 $ 30,300 $ 229,500       $ 2,000,000
2023 Repurchase Program [Member]                  
Common stock average price       $ 102.39          
Cumulative repurchases, shares   4.2   4.2          
Cumulative repurchases, value   $ 430,800   $ 430,800          
EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +EX ED'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 " "Y> )91[VE.^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT!0=3EPK032$A, G&+$F^+:-(H,6KW]J1EZX3@ 3C&_O/Y ML^16!Z'[B,^Q#QC)8KH:7>>3T&'%#D1! "1]0*=2F1,^-W=]=(KR,^XA*/VA M]@@UY[?@D)11I& "%F$A,MD:+71$17T\X8U>\.$S=C/,:, .'7I*4)45,#E- M#,>Q:^$"F&"$T:7O IJ%.%?_Q,X=8*?DF.R2&H:A')HYEW>HX.WI\65>M[ ^ MD?(:\Z]D!1T#KMAY\FOSL-YNF*QY?5WPNX+7V^I>\!O1\/?)]8??1=CUQN[L M/S8^"\H6?MV%_ )02P,$% @ N7@"69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "Y> )9+7580K8% #&'@ & 'AL+W=OQTE+_F,5.G M8L,3N+,4,F8:3N6JHS:2LR +BJ,.=9Q>)V9ATAH.LFLS.1R(5$=APF>2J#2. MF7P=\TALKUINZ^W"0[A::W.A,QQLV(K/N?Y],Y-PUBE5@C#FB0I%0B1?7K5& M[N7$HR8@>^*/D&_5SC$Q* LAGLS);7#5,1];208_'OF$QY%1@G:\6\A MVBH_TP3N'K^IWV3P +-@BD]$]&<8Z/55Z[Q% KYD::0?Q/877@"=&3U?1"K[ M2[;YL]UNB_BITB(N@J$%<9CD_]E+\2)V FA= "T"Z(< MR[ *P*\##1O689U MS30;#J38$FF>!C5SD+V;+!IHPL1TXUQ+N!M"G!Y.Q#.79 8]1MI$K9GD:M#1 M(&QN=_Q"9)R+T!J1'ODD$KU69)H$/'@?WX$&E:VB;ZT:4U3PUS0Y)9YS0JA# MNY;V3/:%1Z>$7MC"WS7'*U^2E^EYZ$OZ>[106L*X^\?VAG*%KEW!)..EVC"? M7[4@VQ27S[PU_/X[M^?\9,/[G\3>P79+V"ZF/AQ!D@;PJ\E-Q%8V5#Q^R2+% M;5!H6$.HLQ+J#&W4M?#3C.GQ=6-KW!@/=YWV%QL2&M40J5\6II87\AM_M='A2H[Y MN>A3U[$QHK$-&<]+QO-OZL,9EZ$(ZGL15_M";7QH3$.^BY+O FW1))7RXQ"% M&D&@5%FS$%6SM[7==FG;^1*NMA;4'$!9JR M[K@(]Y!D?>"KT-1(@+YGL9T4%WJ342HH*-"6E%2D]A/0F MC, 23* [5T):YZ0].G=,@N<:^3XX6@DR02YI)4:5FA)7YL=%[<;P4;(@3%9D M_AHO1&1%W2,P?;!B'PQ&YE25R<1?S&.J( M$[$D+OUA\2.9P1F[EC5S<'+V1D>F+OV8) M5(/:FHD+W8_FUR/K^@0/;$A(*P=$<=NR4RO)?1HOK.5MO$?$<=RVT^OVK.86 MCVT*6-D>>I#MN4U\(2$=F9EA3[*$A!$,]D"DL'B!G!6!M5_WJ'\:69&/X7]H MY7_H0?[GD;V0VP FHG 9^ADWUL.XI--M4PK+L^ZYE?<8[H=6[H?BYJ7@'04! MJ*N3MP-R!\^1SXF]7W')GN.0!ZA3T=C6O6)/ Q M_!*M_!(]R"^5H#.A-*S-_PHW]?,4KNBXYSW[M[3'<$RTLR@BXU3!;66UMWMT:A%Q#/J]R1=Y!KF@:<[DR_OUG4("I$=SJAB56 MG[M'L!84CVL*6KDC[R!W-%]SZ$@,#Y>IQSN&$_(J)^0=Y(1V5QE0-K(M-/(Y MU3"K)C6U;HPK?_-N4:YVEJF9?=OGH=OSW'[/N7 'G>==R,[.3J$9?]D&JB*^ M,:KYIF%YM=RD'65;DYWJ\7R']Q,SPU>1B"\AU#GMP^?+?-,T/]%BD^T[+H36 M(LX.UU#^N30/P/VE$/KMQ'Q N74]_ ]02P,$% @ N7@"6=6#XD]]"0 M^2< !@ !X;"]W;W)KZOOZ'D6K;X<'+HH6@K MR4/J.]1P/AQ*IX]5\U6NA%#HV[HHY=EDI51],IO);"767!Y7M2CAE[NJ67,% MI\W]3-:-X,NNT;J8D2"(9FN>EY/ST^[:Q^;\M&I5D9?B8X-DNU[SYNF-**K' MLPF>?+]PG=^OE+XP.S^M^;VX$>IS_;&!L]FVEV6^%J7,JQ(UXNYLX<(^W*;55]U2=7R[-)H!6)0F1*=\'AOP=Q*8I"]P0Z_MIT.MG> M4S?^^^=\^#,+9?BLBK^E2_5ZFR23-!2W/&V4-?5XUNQ<2C4_655(;M_ MT>/&-IB@K)6J6F\:@X)U7O;_\V^;@=AI@*FC =DT(.,&S-& ;AK0Y]Z!;1JP MY]XAW#3H7)_UOG<#-^>*GY\VU2-JM#7TI@^ZT>]:PWCEI0Z4&]7 KSFT4^>7 M'][/%^]O%G,$1SD&':'/-W/TZZO?T"N4 ME^C3JFHE+Y?R=*9 @^YIEFWN=]G?CSCN]_>V/$8TF"(2$&9IOO WGXL,FN.N M.=UO/@//M^Z3K?NDZX^ZW&^;1I0*<2F%DB4*P5-#F3X0?[7Y R_ >>M3[+N* MNJYTLGDX9P2G 3RRAUU_3+,XA#]X:[:GE&V5,J_2/WCS52A^6P@D1=8VNYI$X5BD:141O&.UIS'<:@R]&B^RK&IA\"!;9@)&$L1.42&D1+R M[,O+3"#(XRAKQ#)7J*@@PB2J[M K/$T9ZQZ$/DP2Q!6":2&VTZ+[#2)=K&]% MLXWV*=Q)UJ)+K,63;31"PT\6!R2-1\-A,2,$$\=X1-OQB+SC<54^0"Q5#3RI M*2J%L@A\X^_A"_[3YE5DR"5)$K-DY)5I1H,TC1U>Q5NO8J^FCXVH^=/:,4O> M^!M_(5:'8D-IB,,TB$8.6),EX M9IE6-$Y38I>8;B6F_CRU)PZM1+'L9I*$;&63FAHB@I%,TX)0$CI&$@<#.@.O MT$^5XL4SQG+3S>[]<1Q&-*4CG19#@B,2T- A=8?R^$ (YQ] -%=Y>0^9%5:#J-'+ MOJ/J[JB%DW[ W>*)(2HF-,%C[18SRG#LD#[ %OMI^VR&;?K9BPY"8V($A\4. MQXPZ,AP>8(O]M)V+.P$AO$2*?_-%L8E1G)(T, ;48@=+@M@5PP-PL9^XUT+E MC= !VP6Q]&DU&8>;S2P,7",ZH!#[2;: F:6>T%JH5;6$!?.#D$KKMDHU MP142%D3C'&:Q!IYA-!G$XM2,3-.,)F'BDC>@"OM9=9'!..K MS$O%R_M MM,4.AU'H2*9DP!7QX^I=5=X?*=&LGTU68O)HK-9B E.(.@H ,@"+^('5L]4= MFL1$#HTHCL?+J/F!^WRAMC7:PM8]2Z+$M4HF.P7G\RK.(N>W>=%1P5YV_MBZ M\_]1>)(!AL0/PVVQ!(MIC42KPQ:^14$2C!?Z-KLDP,Z0&SA(_!P$D4T+V4:L MZZ)Z$D+^@K)J78M2\GY/"]9,C[E:K:IB"4L2>UA:X!=AG(Q73#:[%##IR)ED M@"3Q0W(+\T9 /=:*ON#O]I%TJE\^Z,+4+MT"0Z@>$V/\3;LT35RYDPS0)'YH M;F"T>0@[T\,JUJ0A#J J'!=1-CO,8NQ*I@,ZR0%TCE:FA_2:B,0)28QL:C&+ M0^)2.Y"4^$EZ54(D"[W $_XY:'(15I@&/BUFD!Q#ZI YX),\K_+;&HGW.#[KS+RO)P6J:6/5 6FN-LFC%& M70LC.K".^EDW*'Y18J8FS,:)V6)"@L"5.0;<43_N^L1\* Q,B*5!D*1&0K;8 M11 'CATB.M".'J!=M5[GW;Z [!-:5>H@%F6FA_?7]Y42Z/HWJW1OQ_;5/+*5 M!3^@H_T7/ ,[6> M@V[>7EPOWGYX-U]-^B!%ZV8(CR%X-=_D5QQ$(!XJU95 MD_]'+%\CJ".F24"Z4,$AF49I\MTLEU)31?]2M4HJ.-#9\$>]5V(FX:$A&:\* M+68X#1+'/&'#.H#YUP$7RV6N"S"8TC7/ET=YB3)>YS#%K6)-E&.]-@W'^Y16 M0Q(3URLC-E"?':QVVW5;< 7/I.>^KB,;L=+?5SR([EV@5;K)\R/&L/'2U69' MHC1V@)_MO';U@Q^6B!PN00G,F])5XC*3YDF24C;.[1:[.(A"[!K> ?S,#_X^ MNW>AKTMQT4"A+KH=5ZM<$^,DID&"QZLIFV%(PB1U!?! ?.8GOH&C;B(^VX&^ M\]UW[-:=KH7-T+=GQ?0"8/_*0%CF)^P7_"<:O_'5^<:27<2WK&B7X/0KA)/C M *WSHM#;*=4=JIM\S9N\>.J^)H*)?50W5:;?H>?COK."2YG?Y3K-2>L&YC&Z M$0)UU%R/]*VKHL<3NKAM?'TQ=)__BDA)'B]ZT!W";_VNK&[8XH@ MM$"_:O+;MG\'I2J8U-D*27&O91VCRZJI*U@V?]]2UV[)7*K.0]>7(E/PV?): M:]H;BT:GC^^E3M?KL8V;LYW/E:" N^^^$],"VE+U'XELKVZ_17O3?;(UNGZ) M3^:VZQ-M^2>"7[K.VV7#K_J.X/WASG^NZ6-R!C. XAE30]-^9]2>J MJKL/J6XK!95G=[@2'.:O-@AUD,$3W)SH&VR_]CO_+U!+ P04 " "Y> )9 MOAZEK/ " 2" & 'AL+W=O37(A5QV:V ]U^_:Z3-((N]"&- M#^ ;WW-\SHVO37\CU8-. QY3+G0 R%80<(B,9:#XLX81<&Z)4,:ODM.IEK3 [?$3^WGN';W,J8:1Y-]9 M;)*!TW-(# N:<7,K-Q=0^FE;ODARG7^339GK.23*M)%I"48%*1/%+WTLZ[ % M\%M[ $$)"-X*:): 9FZT4);;&E-#P[Z2&Z)L-K+905Z;'(UNF+!O<684SC+$ MF7!T7,\F8X*CVJD9!5:,@YVONX9L9:@!WKB%R0!A@58#@L4)BFKWMMBZIUZN2=ERT*A>M%UV,9)KB.\/&BAX: M9$4565.>09W&@JB[M;QW[ ?M9R)?R]I1V:Y4MM^ALFPRFIE$*O8'XCJU!6%[ MNUA>_GFF]_6\'<6=2G'G_8J9UEF]VLZ_*CI^SPN>B:U):P>=DSU[H%MI[;Y? M*UYQVN!YQ<2R3G#W;8)KTNH$NULGMKTMOU*U9$)C.RT0Z!UWD4$5-U 1&+G* M#_&Y-'@EY,,$+VU0-@'G%U*:I\#>"]7?@/ O4$L#!!0 ( +EX EE*ZD#N M(0H !@U 8 >&PO=V]R:W-H965T&ULW5MK;]LX%OTK MA*<8-$!J\Z%GF@1('==5L6V*)K/SH9@/BDW'PLB21Z239G[]4K)L6>05ZW2U M&&"_)#9][I'NO7R<2TKG3WGQIUAR+M'W59J)B\%2RO79:"1F2[Z*Q3!?\TS] MLLB+52S5U^)A)-8%C^>5T2H=48R]T2I.LL'E>=7VI;@\SSHX(N+ MP14Y^\C"TJ!"_#OA3^+@,RI=N<_S/\LOT?QB@,L[XBF?R9(B5O\>^9BG:/AYQ_Z^77_.D#KQUR M2[Y9GHKJ+WJJL7B 9ALA\U5MK.Y@E63;__'W.A '!H1U&-#:@.H&;H(:@-@F-]"&N#\-@K$+S+'*YZ MT#;E57^YCF5\>5[D3Z@H\8JO_%!UNLI>=9,D*\?'K2S4KXFRDY?CF\_7D\^W MDVND/MW>_"NZOKI37V[OU+]/D\]WM^CF/;KY,OEZ=1O[^4BJ6RPO-)K5MS/>W@[MN!V&/N697 HTR>9\ M#MA/[?:>Q7ZD0K./#]W%9TRMA!\WV1 Q?(HHI@YP/Y,?F:=#A&EESB!W_KNK M1S]]]58PV+ZSL(J/=?!]Y8\\VW!Q!B5V:^K IN4T?R;6\8Q?#-0\+GCQR >7 MO_Y"//P6BFJ?9-,^R:*>R%KQ=_;Q=VSLEW>YC%.U*FVS "5A:^]5]N72^'CI MTS#PP_/1XP'LVGZ9;^0/*"3V.93Z))OV21;U1-;*@[?/ M@W?$4)IIV4"O^?=9NA%*LI7-\>RO35+PN5K49)P])/7KN(@E3Y_1?:D[3Z#4;N_*/>B+##N8N>VN.#%A-""AH\&F)LSU M'->G;5@$P!R&76H;5W6HJV8,S54 IA:[ M4/-A:L)\SR54&\,1 '.#D%#8U6#O:F =M3=KKC*;9 ^(?U>5B>@8MT&?X[9/ MLFF?9%%/9*U,A/M,A-9.=ZLJJ3(/2EZB>*XD<2)DF9I'#B4D-'H#<1W'QUH7 M!&".ZX7Z:#-A##//U=:HR(2IEQ:NK+::QJRG*5C=-J M5;Y7ZW/&!5Q=,N,6WKB^$QB=WL1AW>?CJ"(K5=OE1N>38X1^;JPZH,L.-"X= MWW 9P'GE@JS[;>(461CHTQR -%E_G521 M.-FE']0F6;]LH6]<76SDVC=HE=[D:9Y(I7HFU6P%R8ZO.-Y^LK MY 2$,=<8B !,Z9) 5_<@CGB$=?3&1O02JY)K/*[['^AR $@LI@LL"(6-:@9 M41(:JPR PHQT.-OH2F(7EC?E.FH,N5.4<5A=F2KO#0MU!2" MC!%CA PZC#7*8"C+C;*MPC"825B.^8$VBA/:M_O;MQ%:E%&ZL.JVNV)"W@MIKWN M@??*-NV5+>J+K9V81A]3NSY^%XMD!F9@:Q<<=JTAT?4@@,)#7U>#()=1Z(&H MKN6(-B*8VD7P=9)N)'@"-JXM-1_U8A9 *1^9[B/$I2N1"$31#GU!&[5+[7NP MOU>'UZJ@CQ^5Y'W@K0$F?OTEH(2^O>],M;FK25P_P$8@()RJ:(S9!L*YCK'# M".,8ZQ#_M!&8U"XPCPK'W-(O3!U(/&;N=H$XQW>)'A (1T,MUS[95MVBM;U!=;.QF-/J:A=2VTGOU2 MJ[9^<1;Z9)OVRA;UQ=8^?V_D.K,K[!^? -<$AV+(#;W UXYI)Q!.R7%?+TX M',%J=!-=A8% HF1GQSK!&JG-B+7K'75FRJQR_<7/'_3)-NV5+>J+K9V-I@9@ M]AK@GSHY94-PA'7\SN**7;P,(U]7_M6 MI2:9<>OR9J=X<:_N][&:?I^K^5]4%*RI*)CS\\L;LU8C+\Y"GVS37MFBOMC: M66BJ'F:O>HY8WJ"M?(;U_:$)A',<[.D;*@".^@XS3CL@7! 0OVMQ:XH@9M_R M/VYQZW63OU>V::]L45]L[6PT-1BSUV#_V.+FFVI,2:=0[]4FS'-"II\< #!" MF*M7_Q&$HSX[>%RP'<:RJE2(-:^>I4^?3]$B+U#*8Z%2H_)QI\KE^7/& MJQ+9?RN0>!:2KX0RFN4/6?*W2E6^D2)1U[Z:S?)-5AVOW:KDS>-B+M XGR>+ M9+;-VNN2AN*W5[?CZA-Y>X(\[*&ZN5XHML>3XSR313Q3B7]*Y!*-JR>V>2&& MM>7.95'YYVL>TZ'[?^MQ.3@4N%CG9=^OW)JDR2K)MJ>YJ-Q"+/Q2^LZ3ATPUSI9JO''T$">*XG6:JT$G3FHSQ;".LV?$#RYSJD9?N9F2*9FE M;(L'KIK6V[<[3K?C6"1REY&YBK60B=P47 4RC/.\N.H1FT='!ZP4JUP_5ZRP"5=UJ^^36OG7_RLR[ MZD41K7U,SMX3H'U*SCY"[6-Z=@WQ3.C9>ZA]2L\^0.T1/?L(M5^QX"QB ?A+ MJ'ZIWLH8-2YOWQGZI")5]K^4+Y3[>.@K45!L7\/9?I'YNGKAXCZ7:G!4'Y<\ MGO.B!*C?%WDN=U_*"^Q?AKK\#U!+ P04 " "Y> )9HS$&4!(& !R&@ M& 'AL+W=OW#T4?&(NVU=7%2]))=K^^0TF1;8F6C58/MFYGCCAG1L.A M=/&:\V]BP9A$;VF2B/!^XC&>+Z0Z M,1Q=+.F<39C\LGS@<#2L6:(X99F(\PQQ-KL<7.'S$'O*H$!\C=FKV-A'RI7G M//^F#FZBRX&A1L02-I6*@L+FA8U9DB@F&,?WBG10WU,9;NZ_LW\LG =GGJE@ MXSSY,X[DXG+@#5#$9G25R,?\]1.K'+(5WS1/1/&/7BNL,4#3E9!Y6AG#"-(X M*[?TK1)BPP!X] :D,B!- VN'@5D9F(?>P:H,K$/O8%<&A>O#TO="N(!*.KK@ M^2OB"@UL:J=0O[ &O>),)_O@O!N$@8(]B;WGV^"JRYJ@^X]PZ?;A,?P$N)NO(;JY@^,0G:(ODP =?3A&'U"]TV$_!#UJ4DD_"/ M57:&3.,$$8-8FO&,]YDG9\@@A;FI<^?_W3W\SW??$L.L,\0L^,P=?!-))8/2 M(%$^0^,\A7JT4(7BA:&;;)JG#/UU]2PDAT?^;UWL2W9+SZ[JX+E8TBF[' "Q M8/R%#4:__H(=XS>=\'V2!7V2A3V1;87(JD-D=;&/[F!"B8M8Z )0VCJ%K9HW M7D;8S%.R+)3TR%^([/;*.);C?0/-%38-CRWD==M&"9DXR'94LRM%7,[T_KJ MA<8)?4[8*71^IX(F#*9X_HU)=0X)!DK&,F9"F]%NGQG=)UG0)UG8$]E6?+PZ M/EYG1G_)H =/XI\L*LL,$\=H#DVX0)#1VD@ARF,19W,4P0G8+!F/\ZB5\D?8 M,Z%FJ:U1;"W#.BZSWR3F_OSWVDGK$MQ(?PW(=KQ&^FM V"&DD?UM%':)HT]^ MOQ;7[Q3W,Q/B'#VR:4*%B&?QM%DH$#P4Z*C0^QB5\JNBGZR@V5.=9U;/?FU] M+:6J!S_B5%4%'U!6?(T8S>FRC2%-3=L0OREH&V*:>CFQL>[HC4Y!RTE2VZD= M?2XG24W!F:QS]VJC1M^5@C[1MQ/TE$N::-M[0Y.'IM503(>RK69_H4-AVVSV M%QH8=FU_AW8;JR'<68G'5"S0#%;/:,&B^8Z*6W'T5')[90MZ90O[8MN.!EE' M@QQ:=\MR>UA554V$3]0_=)SOC_V)X7G[G_QJ0)MI9333N TQ2;/_#30H3%RK MF<4:+L_945#Q>L6&.U<;!Y;4JI2^5]8#2VHA+E9SE6T8U5QE$6^_LN9^9=L0 MDS3[- WH%+M>JSZT8=@FU@YEUPLMW+W2.J"V%B7DHRHAGU0).4&_@[[U53J3 M0- .#P#3%MOZ5@&W5J&TY3P#;*-OT=C2Y>+^!P]PHN M8#,X$Z%GEL&>1,MO78[PL=5P2WV]A8%S:J+-)-Z/R;0 M8R26Z=A-Q]LPV_>MINL:,NQBTGJ>VSCL MF_ZNN6:]-,+=:Z.QQG>MTY[F-13V#:_IM09'',-J^=W&$=,TF[A0AR/$=]V& MX\.-=^@IX_/BXX6 T*XR6;XLK<_6'TBNBL\"C?/7^'R,-><#]4&E>&>_IB^_ MQMQ2/E?=3<)F<"OCS(4@\?(#1WD@\V7Q!O\YES)/B]T%HQ'C"@#79WDNWP_4 M#>K/3*-_ 5!+ P04 " "Y> )97!T6O1,$ !F#0 & 'AL+W=OK4ME488\K4L5AA1F\60J9,4U,N;;62R*(\*$ULUW$&=LIX9DW'>=^= MG([%6B<\PSL):IVF3'X[QT1L)E;7>NVXY\M8FPY[.EZQ)1+BJVE<11/+,1/"!$-M&!C=GG&& M26*(:!I_;SFM^,'-_/ !WJ:WWZ^\L\>J#%_H-MUG5]=Q]<$N[J2P!7-]0. MX.".2%V3N?%G-QW MYN3!M2!B!4$68=00[[?'#UKB;?*G-,E]->G<;27\;9T=@^=TP'7<7L-\9OO" MDV-PW#S<:Y+S_T8/_O/H;\SPRAWCY7S>.WQSS312IM @%C 3*:6GV.2-9X2K M+!0IPA]G3TI+2@%_-JU]P=YK9C=I\52M6(@3BX@5RF>TIC__U!TXOS09_Y%D M_D>2!1]$]F:)>N42]=K8IY1"*4%FE#\D'='P&]!J9"IA16J._J*T8A90=4"S MEZ8U*N@'.;WYTCQ/G;']O&O\7H2_%Q&T(=[H[I>Z^ZVZ'S/Z5";\.T:PI$^D M@H-$*(7J$$@W?0:_HF9/"8)"YC8>4S\-D3;G4)'9C#<\/^CZ;!@WB*B;5(<.*0W6$.ZCX4X=TW]E( M)Z4])ZWVG*5":OZ]L(8$KFA74'%%QY2'"*'$B.M]ZD]JLZJ>H;T(OXXXZE;$ MMT+>B!^6XH>MXF=,Q;"@ A)BC):T"ZK'JDGM<*_:.F+D5O76,5Z_LB&".J;K M#(?-DD>EY%&KY%LJ8V3SQ^S@,QV%PP[DKEP85RZ-*QWXE:PHWU;/4P<>FG?% M:&]FK2-&E37WZY"COE/-KG50SZW:9.\4CBG*95ZQ*PC%.M-%15#VEC\%9WDM M7.D_[Y[.N@W]/OU$%#7_O_3%'\@UDTN3HA-&PO=V]R:W-H965T&ULO5UK<]NX%?TK''6G MS:2**6I.WTWY>4%$$ KD#!>[U?8LD! MSB7O 4">M-5>2S;:?5C@$+/K>/SY)[KFX'MN_ C XT/M&![SMPHP./3G00^P["/*3D1(=HWR':YGZ7K&VFQWF3 M7U]6Y6-0=:U;M.[#EJYM[S;!BW4WLB9-U?[OHNW77(\^?1QG'R?9.&@_33Z] M?S=^?=M^F=RV/SYD'V\GP2<93-Z^OLG>?GH_SFXF_PBR?W]Y=_O?X"+X,AD' M+W[Y-?@E6*R#VWEY7^?K67TY;-KCZM"'T_TQO-D= SUQ#+=EDR^!;B-WMU&Y M6K5C<]*4T^] [[&[]^O9;-&-[7P9?,X7LXOV%$;Y9@$?2=:#-9W>K^Z7>5/, M@D_-O*B"]MC:B3[O9N!#$;Q;3\M5$;QX7];UKP"\=,/?%$V[1+3865ZM%^MO M1HJ'+>4'WNF!=[K%Y"Z"ITF4Z,VDW2RF(J;IH9F6 M'G9(#SLG/;\%DWE>%?59:7(B=E>(5_4FGQ97@W9DU$7U4 RN__XW$H7_A(;^ M#DP<9TF(6*1A:.83,VR&"2:1P#0"^8% [B3P8WM17M3U_7:0EW?!=+=8U-UB M$=RO9^TA*E!$PB44&/0.T_*-_]( M8%K^Q2'_ CW_P8MV$:ZW$PY:)=\X(_I.,&'Q$3%BSR[,F!DFF$0"T]B-#NQ& M3G8G1]2US+:WN76^O5$L?G2?"XB]R$HXHSPTILG(&=.S0F:8(242F,9* M?& E=K)R4VSNJ^F\9<6<<1 ?L;T@4<:2Q+RJQ_9UF";F-'$>F.\TP023\&E& M(8=O$))#KI,GYKIO%7/B^JYB"7!VE%-['<.,FF&"220PC<7TP&+J9'&4U_-@ MMGA8S(H3RB4%+MN<$B.](V<8WV4+$RS#!).]V=!8(*$2H:'[>E(TS;)8%>NF MWDVG]4-1-8NORR)8ETT!:THGI.]$VJ,=+W,\-N;0OHUV^F:C#/6P)!::SLN1 M.4#^%"]]:YT;WILC8E_/8V&O=:A1,U0TB86F$ZI4/W'+_NQ'44T7/R]:)IOS M8O:M"*;YI$(ZWYIYU&+>GGB8AR6QT'2>E/U W/Z#+T^] M$Q'5G""V.W$!ST14N^$%"WE,S5S:[:*(\*.5#W\V=J?E[9 0)T:[$NW$K=J!T=Z?+4P=/"*V$"9"< [= M J&J>50TB86F5R"5ZJ=NU8]5HZ&V+B=FG7!$;8%OJ@P0QY@FF?NNO7]GD*)U/W3K?KV1# =U-6@W$+&*8;:H0Z_[6?6S>DP95 MG9\XU>AH7==3KH0W=0OOIU=NW,#>*QNP(X P#NSP0(V;H:))+#2=3"7>J5N\ M]Q=PJ"US+T@_(W<@[[4,5:JCHLG^C.AD**U.>W8%/*&*0VU);-;6J*W6 M(W.& (\,J\;J'5^+#0]U4KP4[?@_[.%&3>\]U)FB_]."5GK&*KP1T636&@Z MGTKX4[?PQZC+4%MO6U/)M@+,>3(&8*RIA+H! M-3[UR$ZC;3< NM;C#>4\M MH.0.SBU4FP$536*AZ3MYECP7T9POWN0#HP0"XSH(:.$-% MDUAH.H_* V!N#^#$TR\P?T#A65"1I*;ILF^HC_8P,5UF (\D-*8Q-T<[8!"T MDR5U6^;EHN=H(?7N, O4W,'17[1MJ5GH34G"<0%"'6 M91Y5:V.AZ0]=*JW-W5K;RG'?$N;&\UW"N"U=DX0 ]6+4L!DJFL1"TRE4*IV[ M5;I?29+;XK:59-24;J-].\UY-,N68_>1>;."6L4_<:*"P7?97"EO[E;>3Z]' MNH&]YPX@KFD*E"-1PV:H:!(+3>=2^0/<[0_TER,YN'6>I68YTAW(]W*/BI:A MHLG^C.AD'+T!P"WRW;XOAV1]:+VN8N0.XDT$:BD?%4WV9T0G0OD(_!EVV'.P M2DVH*3?=L;WY0741SCP'B155YT?Y ]QCC_WZ9<#"K;_#05J /?9Q)QW,>V1N MVP#=BU.$>3$!]M@GD6#"W'<)-+S@G(2FCPZT2Y*4\5.C6 EX_H0]]GW90A7H M'-AC'Y$DA.YO434Z*IK$0M-Y5!J=G[W'_D->'=Q,F#]@C[T0<4+-UU9P:(\] MI18MP![[A"=A8@IOH.$%2]NKHCG:[7;M;*31J=&NQ#+WWF/?GRW4RC>']MBS M6,3 :$;,D[$WVQ%SQ022S5>8^+>]W MY3R'I!9*4HN_?IN].Z3WVY!L=4LH\#0+:M0,%4UBH>DD*QTO\/?9"Z#RS:+( MFE:H^^S/"YJA!I58:#HY2I@+MS _R_L5T)YS\[Y6V%OKH=>&05"A"9:YC]H[ MQ\]15!=*;PNWWO;V?MUXWDL84 9/H4HQ:M@,%4UBH>D4'KVTSZW4_;Q? P]U0= 19/]&=')4 I? MN!6^V_@5D :/J+G[9.0.XDT$Z@OX4-%D?T9T(I2)(-PFPI.,7P&4S3F+K*L* MZBOW4-&R\TY!8@757^&JK('(;0WXV+Z1+>QAVQ=J"-B^0#/8]@4:@K8OT,YE M^T9*NT=N[?X4V]<-Z7MYC@!M?L+V10V8Z&CK. @ !@@ !@ !X;"]W;W)K MSG9#1*J75UB^Q[W+/'UM&["O!Y= MBRPM<,* K_.G K@/M2 M#T<50*=NEKGKPOE$$*_'Z!:8LI9L:J.KK]&R7FFA[DDHF/R;2ISP1N,K/[@* M Q_D+AQ?G/N#F13"F5PN@ZM9".-3",\&T^!L?.$'T_ ]!-^NSV<_X<.$,"Q$ M@B*-2/81/L%;,($G4LM[II"Q*0]F5,4Q+..PGXC#@4LJR3@$18QQ ]X_C#\^ M@#=E3>K"V+O"#.V#A%_711L@V=ML&P-=YK2^3_OP3][?U , MI[XECN9SGN +!1$HNX, NH!0T.@FH5F,C,O;<+M.Q3W\&LRY8/+9_VXZ^Y+= M;697K;#+5R3"OB%['4>V0<-[]Z9S;'UI*OQKDOFO21:\$MF#(W+K(W(/L7LC MFN>R\>K#:8&?;M(8BYBW8((,0O4J6S B/($)29O>U["D/]'T:KIL/*O=L7OF M9K_VC4:=AT;^2YB"9YC*&IA[C2U'MM03A4-$UX4H;V^MK8?60/?J1_IAISOJ M-.A].>3*F?27OIR0EX0MTX)#A@OIRFI_EGV7E5.G% 1=Z;8ZIT(V:;U-Y*!& MI@SD_P6E8BK@@ !XF 8 M>&PO=V]R:W-H965T&ULM9IM4^,X$L>_BBJW=;5;-4RL!S^$ M@U0Q@=GE:@:HR>SM:\51B&\<*VO+ >[3;\L.=F(] +7<&W"-??NRNF9K%6>%>*N1%6]V?#RZ9/(Y;WS+[M=* MWQA/S[;\7LR%^GU[5\*G<=?+,MN(HLID@4JQ.A]=X-,9BW6#QN(_F7BH#JZ1 M'LI"RA_ZP_7R?!1H12(7J=)='U<^^?F\'# M8!:\$C.9_Y$MU?I\E(S04JQXG:MO\N$WL1]0J/M+95XU?]'#WC88H;2NE-SL M&X."35:T__GC?B(.&D _]@9DWX ,&S!' [IO0)N!MLJ:85URQ:=GI7Q I;:& MWO1%,S=-:QA-5F@WSE4)WV;03DUGMS>75S?SJTL$5_/;+]>7%]_AP_P[_/MZ M=?-]CFX_H]G%_#?T^V6V;O587U:;7DJSD<0MY4H=V(T_><_I]NNVE+L,EBU:/+W>L>%[.O:= M.CN:O:B;O&5^D54E*O3S/8"V^@4! MS[)B)_8KTJ8U,51@&DR&P6):G;"8A7:MDT[KQ*OU3J_U!MMP:D#B,155A6#/ M1W)1R5PHT6@OE"R?;,HGAJ8)H\E N&F$,66.M8"#'FZ!5_K%1I8J^Y]S!>R; M'XFCD^%"M5F%2> 0=T!>[!7W*_A>>[[BL._(%5K4%5A4=I1BT[-AS))H*-6T M<^DDO4[R0K2O1%E"/"G^*.SJB*D.1PD=+D^K'0UCEY][U&(OQZ;?A,I*H8,' M;7/>' YK7F8\1_E1H%G%4U,4D&@HW;1R36R/1^SGXZU:B](JB9GA0)@AR;0Z MF1"'J!Z,V$_&V9H7]S!C>FWV8(-)5&W0YQE?9'D#.:OT=X7<>_5V/!<]YK"? M*+7]JSUH--O2RWR\IJUZ38H1@@W46LQ," M^S)SZ.UQA_V\Z[P.JK7+#T2_M/A-C)V$- @F0^D6.\)"[)!.>MX1/^^ZK;H4 ML"3J5GJ;1>HI7^YXD=JE$Y-Q)*9#X1:K$\HF!S@_%MZSD/A9.-C *SB[%:K, M%G5S]+8*MA"1Q#$;*K:9L<2Q39(>BL0/Q>LV1W BD9BH(Q$9QIS%"F(NS9^189%O,!]*WW> MJ[?C6>A)3+QTF][59;KF^O0"AT/P(WA//7UHXD,U@2W^K+.MCAGK5(3FTDJ2 M)#)"VF87Q($K0GIX$C\\G^5K]7URH\\5W'O4)3::$A:%P\3,8N@XDI$>I<2/ MTJ,YW_#RAU - BJ1UJ4[8"SHA+TH'"82-KO)),"N[;-'+'D)L3(58KD/%T!5 MEU3T<_VAJ5[ K69?:,"@+_0BVH&Q!AZD3'Y M/!C9AJN]&][F'Y.W)$I"8S^SF.')03IX7 ?LJ4S]5#X>@_;,V^13"YLQ28:1 M;#&C81B[Y/=LIGXV'\N'-*HN]3'"JM2D;1(/X]9BQ"+'0J$]D*D?R!WQ:EWZ MT94*&S6LHBT0#H,P2(;A:S/$!!+=R"'^H%3\MEKQ*BM@BE]3*W[?8O'_HUI, M>^Q3?S[\K<\3=#E$EM #S$&%FB=&.YGO](RD<+[-%%KQ5)_$K24G:LF,<1(& MP3"'L!BZ%F*/;>K']F6F#URPO3X/QJK00ET:4Z/Z;;5CV)7DT)[.U$]GF.L# M/L-9=J,K4;IX:I5K83(-:# L/]GL"(F=223MP4Q? //SRBA%SI4N1K75>$@B M5=XF#C .L=GF\DF(=B1'!6#$'WAI?TY%K9DOH\-3*.6>A2W:.9O@7-?R=<+=5? M:[2:=HYH93V;F9_-UU55:YH-HP#5Q1)2YO:Z"Q5]:FIOR6VSJ)IDU?ITR\;L MA X#QF*&HW#B>+K >F8S/[--&MJ08A5NJS1/B)%8V^Q(0O'$ 4/6DYSY27ZU M6HFT#0;QF#;E2 1YJT#IOC0)\^X\PUJ'9'([I,QPA6D%<'<4YUB/=N;/Q"\% M1(!>.]E;55OJTI2&430\EM@,"<-AY-ATV<'S6S^09\Y,@2NT$/=94>@%I=-3 M46;2FCLP$[&0&!W6_/>C,.V2D,6QRP$]CYF?Q]Y!:$[[Y9L 9KH8:82#:1=A M2EQL8#VH6>0]&M[(XJ11_NHB"/.2_ZUGPO?J[7CX/?>9G_LSOLT4SV$G )(# M2.JR>38!Z9(N+>WS$1NO$%!,# >:5D#)X9.I\<&;-AM1 MWCZ5\*F?P%02P,$ M% @ N7@"6:V$+*>* @ PP< !D !X;"]W;W)K&ULK55M3]LP$/XK5H8FD+;FO:"NC42;3C"-J8*Q?3;)M;%P[,QV6OCW MLYTT*RSM$.-+8I_O>1[?^70WWG!Q+PL A1Y*RN3$*92J1JXKLP)*+ >\ J9/ MEER46.FM6+FR$H!S"RJI&WC>T"TQ84XRMK:%2,:\5I0P6 @DZ[+$XG$*E&\F MCN]L#==D52AC<)-QA5=P ^JV6@B]]9?]L8]>Q MW&$),TY_DEP5$^?,03DL<4W5-=]<0!M/;/@R3J7]HDWC&\<.RFJI>-F"]0U* MPIH_?FCSL /P]P&"%A \!T1[ &$+"%^J$+6 Z*4*<0NPH;M-[#9Q*58X&0N^ M0<)X:S:SL-FW:)TOPDR=W"BA3XG&J62!']%:H@4(6W,L Y02F5$N:P'H([J] M2='QT0DZ0H2A[P6O)6:Y'+M*:QL&-VMUIHU.L$-I(5SF#BZ.8E0:S!2=Z_\X?>I[Y,OR59^I9D M\S_(F4?$IXZ4$2>T_=TK_=@MB+3I^YS7O<:4[K%T6>LJ", [Z?,FYVFZ,0#>WD]]02P,$% @ N7@"6;;XPQ2" M P )@X !D !X;"]W;W)K&ULM5==3]LP%/TK M5B;MB9$X_69MI<)@ XD- 6//;G*;>"1V9SLM_/O93IH4E#H(B990J@T%.>,3GS4J76)[XOHQ1R(H_Y&IC^LN(B)THW1>++M0 26U"> M^6$0#/V<4.;-I[;O1LRGO% 997 CD"SRG(CG4\CX=N9A;]=Q2Y-4F0Y_/EV3 M!.Y _5[?"-WR:Y:8YL DY0P)6,V\!3XY#0,#L",>*&SEWCLR4UER_F@:E_', M"XPBR"!2AH+HQP;.(,L,D];QKR+UZI@&N/^^8[^PD]>361()9SS[0V.5SKRQ MAV)8D2)3MWS[ ZH)#0Q?Q#-I?]&V'-L;>B@JI.)Y!=8*N.5.I1.T?87_*,KB%5I&V63K39 M*"=R32*8>7HG2! ;\.:?/^%A\-6AK5]KZUOVW@%M;2MQA);/Z)+%=$/C@F1M MDOL?('E02QXXT_F3Y-"FR8TZO @O1 QK$4,GW3U56:L*-^R!1H!N=$[T-F#J M")VE%%;H@C+"(DHR]&NUTB,$(BS6FP2(+ 0(A]Q1+7?DC'M;9(!PL!Q\P?M+ MC18Q7ZO7>Z>1= M6;H'H[A@E0EX;S_U!+ P04 " "Y M> )9JH?"NNT# " "0 &0 'AL+W=OV0%8CR5;L(TV=)*(4J9"4'?_['2F* MLCL[&/;%)H^\YYX[/D=JOE?ZAZD +'FIA32+I+*VN4U3PRJHJ1FK!B2N%$K7 MU.)4EZEI--#<.]4BS2:3Z[2F7";+N;=M]'*N6BNXA(TFIJUKJ@]K$&J_2*9) M;WC@966=(5W.&UK"(]@_FXW&61I1Z=7"6&ML:H.SLB@YK+[ MIR^A#D<.-Y,+#EEPR#SO+I!G^9%:NIQKM2?:[48T-_"I>F\DQZ4[E$>K<96C MGUT^54#N5-U0>9BG%@&=.67!>=TY9Q>0;)7,$*-$Z[1LQC$P M*M#P4IH1#G;88@V.:BK; N7>(FL/@$T@S,\QS,%8J,UIA$:KO&7V*(!+8?IA M=ME= VF-LZJP #5G2CH8I9'-GFOL03-@(U54*D%I:VQ['Y_A&0EX(;Y9M9(^ MV1" 2Y?0 ?]S; ?-P9F8:'TI,1!>)UC#(\\AY*@CK5SCCR( %2,?$$LI2S^L M6_2COK(CSX>"5O[H_0R;'&\A.&)PICS_*F%@"1A "+K%9!V-?A_6K0[\)#)L M#:G5EHNPWM/(=U0RB.?CTL4D43JJL/M8^>VAE]1P\CXUH4IN/"F'-N0?+A;0 MQIT:KY$R,GMNJ>#VX K%\'['A$_@/(83@$>H<":<%8J",PZ2'4*M+OH.;)@R M_T5B%[H@%KB3MMYQ%C4!M\3WW/7L5(<=8-^>CR=+3[@4&S6H;C; ',FT6\0^ MQD[["3'L.HW>L$@B*(1QS5INWVX5 MU:%JW5&;)CQ[?:1-5S5G6OO-YZB2-TZLX%]*<2"VPFMOJ+<&?P_B>?19=_4X M1AH*%_O^I%#?>^OYJCOR/4 \\-[W(1BBVW!;G7LKTJ-7$;5>^K??B:^5MGL@ MHS5^7JRZ5W78WGV;W%-=8DWQY MTG8P_O$^([M[[;F)5X]]8)(@2]L,*;WO0 M;@.N%TK9?N("Q(^NY3]02P,$% @ N7@"65?),S$P!P X1 !D !X M;"]W;W)K&ULI5C;S9A8\W/GR* M%5%2=[5U\614I=2\FDYC45&MX\0WY/!EZ4.M$U[#:AJ;0+H4H=I.Y[/9BVFM MC1N='LO:=3@]]FVRQM%U4+&M:QWNS\GZS&]65>*%Z>EQHU=T0^FV MN0YXF_9:2E.3B\8[%6AY,CH[?'5^Q/MEPU^&-G'PK-B3A?>?^.6J/!G-V""R M5"36H/&SI@NREA7!C,^=SE%_) L.G[?:?Q;?X.Y^-5-'&Y.M.&!;4QN5??=?%82#P\C&!>2

!4;7=#)"/B/%-8T.CV?J+.+BW>W M?WRX^N.-NG[W^]7%U>6-.M?11.67ZIIWNJ0%@A\J4H5W$2:4.E&IC$L43*V6 MQFE7&&U5Q%8"Z%/$Q\*V):D$*9T=$)4?*.CRWF'100/6-I6W]E[YC8/*V"ZB M*8T.\!&V6:@T*V>6IM NY0,+7S?:W0/-%J=2%$4I:!>UE$I4E5Z36A Y1=8 M=6SLA,V/]+3-.I!JG6Y+P^ZQ7A095Z#2L,1Q'5DL%6T(G Q=?@3$LVBJ=&+Y M,4X0GWUC'$<-+M?:@2%XWU@Y@LD1!*) 2;)QJ4W8&<'[8UM43QHJSJB?H*I> M4%!'AP*UHS&GIP3EP/B]1'6A4IDHL:;51D>4?P"GE&H9?*VV7G\U,(L68AZQ M=C[UF>68E"86UL<6.$%@/KSU[>1FHMZ73C\\7549\ZUT/">&A^08H]7A[."W,0ZPD.H/%_]O&',FF0[M MEW=%I=V*U(6O:Q.EQ6SC=7-YT4>*%=,BM RW^3SST;@'WCWIH(@Y[TLHJ0G7 M?J-##A02^'/O]\V^W[>H*GR_C,G4DFT.?K,O_-\1[, 3!\6B$,9:?R)%O6H^ M[V-;KH8UMUQR@;)#0<+)B*I[NM$Q4HIC98U>&"LA'&/CFES;Z:.[ADL&R[G@ MK1BY W9G/^.3C1HHFJAW:,QPT!VL/*-LP;PY'KI :VU;,9VIKG=DW!41"Z7* M1^K/A<_&P;KD@\G[UM1QS%BMO"\WQEI>3@" 6=C,HYYAIZQWJP,K);UUNV=> ML!:9M8: G.UK,+.^XQ,P!%#@LL5[)R24 M[\F*,A_C;GLAP7N["Q-/)@]"Q."M3.0X%( *9PD18183AQ'XI@D>A('-LI3' M#88ZG&CK)O>"+2^CR*VA=8YP+OCH'<<#C ^[9O:0+Y)L*2: E!.Y Z9>8(#,&A$M(2#& 0T0^3#$.T.98IF.#'-D@RKB M E%YRQ'WX;B0?Q,9F:]T1FOW!]C0P4W3L5@!\F$/??R>1OAOZ[V&,IMPS4J M*-Q/1ABXAQ?--61B5]Y?>LJKK*%S%A)#7W7<2LEIO![\"=)" T0, MOB3)/[?-?&=?K>]5YL0Q:W>8I\5M'%2 .C,(=8D6!Y,?= $>=1:9K#%R%*F5 M)I_3SGI+ XH)PT$$5DE"T@,K,I+R?H[Y$(C2M%PV ,F[1,C3O7I+*/]27>VJ M7.CSHIMQ^O)EF VH0+4Q4P=.SXKJK(ASOVNGFXKR,++55R$V^P/5$LF2N*^[ M&MBQL]19(R7-K;F;/,7VNV_7T';&*&:C9&0, #'Y MP#U(L\:8\ER81PQIGM(T7[R^?$1?UU.W8]?C<\]D-WHRAW8'"TICU=7-UH7O M&$)I2Y2,7N:O'=/R9!&H8E)<4[R"P_;4MB"UQQ<3'HB5]$$@OL(X8 MA_QF:EIB^&!"?2JH>Z-JAP^!]!"X<,: NH7%I4,.&F2FED?AD:%> J!9P3+' M_ "$Y0YP,OQADB^IX"L.7S3R")UY9\$7]0=D-%%?NX1-!]=.#* )9\V2>PLP$ %"P M&0 'AL+W=O+=.HZ 6-NVCFUP:B\3.:SN4_OO=V4DH&R!-TR95C9WB)+) 9:568# =1].3R]DIVWN#WR3N[,$:.).-UD^\623CJ,\! M88ZQ8P1!EV><8YXS$(7QK<:,VB/9\7#=H'_UN5,N&V%QKO/?9>*R<70108*I MJ'*WTKN?L<[GC/%BG5O_#[M@.QQ$$%?6Z:)VI@@*J<)5O-0\'#A<]#]P&-0. M Q]W.,A'>2VU-P4O%+63M#3R7YN0>B-6XY;UAAJ8WW.WK0I8QA<-$_OH1%41H.C:D! MIVLSL-(0,DP1K!RJV2 MJ8P%0=@:"E^H 5FT0)&#)A),^T@Z+"Q4EG+<[#T_\TQB"GWE"_W _ZIBJAD8*D<&EFPPB4=96%'C8*OG*I,D Q:&T*7FM@6 M9)&\)@IB0UT/!*78\E%'^OUW%X.3\RN/EDH'V@ YA92$M<@\9H)\B9BX,B:4 M94U54L>9[[LP31+)W8QWG5<./;,;?/4X))5Y<=)1-'Q:AZ 2]XB2H M@;)S33@&G=&V#!RRJ?854Q(7IJ;D3?GX1D&,)0$%#V*BU^*"WKK<&%J. M6L M]E;K=' 0\H\=X+(;]*\6*M8%*4Z\T"FUDL^'[RGYU?)0P1[FY*K5<5UEEJ4I MN+>_2<-@'K1'>+[T",QPKS%(U,8RER+0*<-ASH=5"IFTMXY8',=4&E1X> M] (XVJ!"$M)Q768?&W3J:'V!P9;F%BXRBE=L:;,5C12D"@,.;[G<4<19D(5O M -Q#? 4=\.O5^B]$,@SX[U1/%9JSS725)ZQKKC5)/',Y&PO=V]R:W-H965T@M,G63!5&)D#P-F.[RF-[DTV5DRG;L_N0R@,E M0A*S%*$%*%_R]3G=U,T>V^/9FH=47FP01#>Z3Y]NH*G#6^=_"W-K.W&W:-IP M-)QWW?+]P4&8S.VB#".WM"W>3)U?E!T>_>P@++TM*Q9:- S3N:.#@^7)8S>V6[S\M/ M'D\'6RU5O;!MJ%TKO)T>#4_4^X^&UO."7VI[&_;&@CP9._<;/?Q<'0TC,L@V M=M*1AA+_;NRI;1I2!#-^7^L<;K0!X] M(Z#7 IKM[C=B*\_*KCP^].Y6>%H-;31@5UD:QM4M!>6J\WA;0ZX[OK0WMEW9 MPX,.RFCJ8+(6_-@+ZF<$4W'AVFX>Q'E;V>JA_ &,V%JB-Y9\U"\J_-NJ'8DX MDD)'VKR@+]YZ%K.^^&7/Q-2[A3B%K1X, +K=7)PRKM:+?YZ, \__ZRD >OWF M:?V4+>_#LIS8HR'2(5A_8X?'/_Z@TNC#"]:;K?7F)>TOQ>5%P:?-.AN)R_-? MSO_^^5RO*9O"F;D4W=ZN S?7-UV@$Y@F15_$K&)91*G&"FM M9)IJC&A*%1AD6F::9E0B39'0L!>TDX*6^6&=\]ED4>D.9)YI&AW@W=)OWMO M6)Q*#5UD6"'SK!C\93]@%QRPP4FH2_&IG-33>D(R.=R*%6]AX 6)PU.=D(/* MR"PAY^&?X3?PJB#_DBR5>1X/3I"3T!Z K]1*P0^=& %C4YB-U44405BI2!B, ME2BTC-)H<+[R.*2DN*BK"E$]+T$((M+)E+0)I61F"!ZM"X B\R1G97B"LB@1 MT *8 441I]\-K1=IU-QC4V)1_ =8A%C+B.U12LN$H20 V;(DD5F90 E^**>#+(+X%^EW0VO#HZOZ[L5BI+^51DD62Z4Y M#Y&K49&3&9&22<&XQ\@ZQ54(:JJ7!!4%SQ5$YH$AA*UB&4Y.U(D%3E#$D:FRB[XD:G6CBYW;2 MK"HK MY$HQR=2]/PU1$68NTHWLZ -US Z T13N*V&):6F[7F7N)&ZD5CT7<% MXM^U]65UW]H??\BURCX$$?B&%S97S/^ OKBG/%(?WB)14K&>?K*#" ];B#!:2U*B;-P.[&/VR&L] M2O[_O-XV5A_+IFPGL/=LY;E_0&7I^.Y#/@;4F$5?8^R7IY?<>KCO$7'P"Q!- M.BHV4X]!Z^8E&KR2FA4.0\5&\^W>4J=NO=_K5$C?9-,(EM5-;_UXXP94D=C8 MSNJV75<_FE@B85TU>K6;NU+ZG)H<=" MUQ=$Y\0*?C;45V'3.@HPVPW)HYO\[+J#QY3[(A% JLV0$&8UG#B:=5AM%-C[RA"#,@VMN2E=W? K$/@ M!%JZ/V_@]7;10_&<:K&.9PL@478WI"*(=O(50HIU2KP3L;BW)=)2G+V. ( X M +B-/;NVGY8C@CMR88,P1Q#X3>/:V;O.^L5KB>9Z-]9\$_R=ZOU@&XPS.[&+ M,01B)1_WX1?P$"0B.2GH.T8]Z7?9T(@;8US1Z/#%E#TL0'R 3]M8Q<] M;:#&P3!/9VR*XSNFM@F7M4>TO1>:[K-YD:V/R5?Z3K<>'.3]53+.N-]8 M5^= %RA;W_ WEC]4,&G-,\4EN ;F6-^5!"@FH7&SK=]NR[$I1>O:=\38E0\4 M)I"".(QZXJMWR](#@6E-,:CA=]TBU;I53] E)%: B)9/2_HJP_29P0'&^(D* M^6W^=(SUL_;W;JXX"9C"3]@@;A%V;G6^J+!)L9MZ6&$?&/[M8?B.9N?1%\=? M$>\N$8_-_FFK:FH1WNGZ>A_*IK]%[,>>=Z"X^W6.4ZYY^I)&E:P-/0EY5>LZ M027,@P)[%6_M&Z37&T$&7J-J3GJ"X(1ZQMF*9S01] M=JSH*J@8F/O4]]F#O MFSG2=L:_#%!AA%/]Y_/M[/;'AY/^F_MN>?_+!3H#')\!%[8I1!&T9"A\_VM M_]"Y)7^!'[L.-8*'%J ]U/GNLT#;;#]2>;XOU!+ P04 " "Y> )9 M6GB>EY$$ #W"0 &0 'AL+W=OOV/$Q=^V, \;@0#A@)C^N5SK-)7.D[4.G#\)>8]W)DD^2(?GONY+! M)1F2OH E[7[[[:==2;.=TM]-@6CAL132S(/"VFK:[YNTP)*9GJI0TDJN=,DL M#?6F;RJ-+/-.I>C'473>+QF7P6+FY^[U8J9J*[C$>PVF+DNFGZY0J-T\& 2' MB:]\4U@WT5_,*K;!%=H_JGM-HWZ+DO$2I>%*@L9\'EP.IE98?;2@RYK#&#NPHU\YD"DQDTJ3,!G[6J M*P-_7ZZ-U50F_YP2HHDS.AW'M<[45"S%>4"]85!O,5B\?SY?>K!S7)U?[=:/BSOOJS@3L(M>X)XW$@?P@-IE3U)A%25E4!+ M^MD"@?1"4+G_OL$M3Q&6TJ+."1]62M2-OC\%A![\#.O:$!MC0F >2$F4]N"_ MPI+3[F1U:I6F@,:"P0UUO W!*II("ZDJK=9DVJMZESV"/9HD>#J4H N3I!=1 M;PCAVIQ+2)DI0I#H [F!WV[_@3]JOJ44I#5@E,A"O\3VG4:GDC]$N-R0><4M M%0?+OM&:(]6#AX, )"-U/4E"T1B0JF>6/<*&SD 7L@O)N)>TC#2F2E-[ #/P MX;.WD:V.!X$^."@G"@E"Q'C&'+RQ]%?N)5-M^39,J%:E8\8<'(_J@O6N#0+7+;HFGT!4/A&;C6L+CA*9B"YRX( MLW16"0$%VR(9E.P;[0;F.9VW+D/UO-MR+IE,.2G:B$=)7!J#MED5G*VYH I' M0^O")T_,?94M5XU:;*.Q$:-\F:2#V*%^F6>!(O,UXOU)X$-1OW\WB0?CC^:Y MVFLFB")ML;\-R9]$O\$4RS5J& Y\9PR]1KD2=)N9:>=XN7-=:^W%\GE-.TNY MI:'2E%13CET8C,.+).[/B3,*+R7EG?]Q1+0ND>PNTNZ#.5'Y6TZ")T)C'83)*]@Q. M1N["S?5KLJ.MS@A#5[2 M.UX?C0?4YN' ['%YW?E=R<43&4A[H[B1N'413MD5]'[,*%Q_R"K^Q$ M%^(D'$4QG#K;^T>7<8EZXY\;F?;5\UE )9I+Y(GDT$ !\"0 &0 'AL+W=O/[][=D3I?&_O5E'BJEW452>E^?]?LN*[D2 M+C4U:^P4QE;"8VJ7?5=;%GETJE1_.!B<]BLA=3(YCVLW=G)N&J^DYAM+KJDJ M83=7K,SZ(CE.=@N?Y;+T8:$_.:_%DF_9?ZEO+&;]#B67%6LGC2;+Q45R>7QV M-0[VT>!.\MKMC2E$LC#F:YAN$[K#O+'LZ._+A?,6-?//\'PAAW88P/H?]0Q@XCO4MI^L>7Z_E?-)O.WW]Z2]DFN%$'TL+P=:EX_FB\V.#XKM:FM67"/ M;M,ZO4SIUV1O-?DMI7G)._\=FQPW1TP"DGL\H)\#'P^SPT1@M >=/@:_%F"I MG*&E%=H' %H884&;A2=LUL+ZW1D[#GO^(LM,$TH.URELI"/9)9 :%R@$3VYS M7+4Y#F+)D O.)B)A>(@.S^PS21D=W*I92$S\ )HH1K6&9-9L8V0N,8M M,A(\$7.!].A,"H4;#-Y(U+=!7\8E="%W74B];S(?%+&<&9MS9/IR^H3[8W@O M>YA$*AE.,TKF(@BX$$H$HO$*"&EI M)1#Z8PH62F:H)/1R(+BG-LCLA1OC>$&GXU$ZVL76BU(!QK;;VI )LR-?"GWD MN:J-Q4-&LD)/V!8TQR^RP/E>TBL<#:A=\F,DB#_;4/>)>2E[=JH2^A[]%H9GNP5;\TZ$4E4B$_^ MVUT+3XL<3RNZ(9=% ;E1$#U$LI1:![6V=8-^ ;G[!BV&PX 04Y\^=Z?V]U[$ MBNTROON.HO[MX]BM=I\6E^V+^FC>?I?,A 4/1XH+N [25R<)V?:M;R?>U/%] M71B/USH.2WP>L0T&V"\,BG@["0=T'UR3_P!02P,$% @ N7@"6: U+DTF M P U@8 !D !X;"]W;W)K&ULC55=;]-*$'W/ MKQB9*P22B3_ST9!$:FGA%HE2M5QX0#QL[$F\8KUK=M=-^^_O[#IU RT!*8IW MQW..SXQGC^=;I;^;"M'";2VD6025M:C!M73-]=X)";1=!$MP'KOBFLBX0 M+><-V^ UVO^:2TV[J&8W2<"5!XWH1'">SD]SE^X3/'+=F;PVNDI52W]WF MO%P$L1.$ @OK&!A=;O -"N&(2,:/'6?0/](!]]?W[&]][53+BAE\H\077MIJ M$4P#*''-6F&OU/9?W-4S_ I*#FLKNRVUT?]@#3 M^#> = =(O>[N05[E*;-L.==J"]IE$YM;^%(]FL1QZ5[*M=5TEQ/.+L_E#4JK M-$$\XO/9Q>?/EZ=GUW#'E<( MDDYWH>@D&8LEJ#78"F&M!!U)+C? +%#GL>]\"$R6<(H%UBO4D"4^G,T&?=;^ MO<$++HE0M890YN7@BFUI0BUJS@3\ VF:A:-TY%:C:9BGZ> +G=-77+YJM"K0 M&,BS,#_*(!V'TU$R>,LEIWDN8:-4:2!-PDD6 XF:Q,G@D[)$RG^M[47RTO%/ MI^$DG](JBX_"HTGNXX\:0=4^*BT$O"U$6Z(A=#(=QG36A'"V0)CEW>"9OWUO(6R1YIX*R_*]RERNBXT?8J'C;M [I;@; M/C72T9[7U*@WWE$-35/.JQ[2.\?_P/2&2P,"UP2-AY-1 +IS MT6YC5>.=:Z4L^:!?5O3A0>T21JY=U,;=QCV@_Y0M_P=02P,$% @ N7@" M685YBQ"1$0 QS\ !D !X;"]W;W)K&ULS5M9 M<]O(M7[GK^A2?#-2%8;"#E!>JN0MXXGM.)8G>4C=!XAHDHA!@-, )#._/M_I MQM( 09$<+Y4'B5BZ3Y]S^CM;=^/)?2X^%RO.2_9EG6;%T[-566ZN+B^+^8JO MHV*:;WB&-XMVJ;I7ZZC)#M[]D0^^R">/,KG)5&(\'/' M7_ T)4)@X_>:YED[)'74KQOJKZ7LD.4V*OB+//UG$I>KIV?A&8OY(JK2\F-^ M_PNOY?&(WCQ/"_F?W:NVCGO&YE51YNNZ,SA8)YGZC;[4>M ZA.:>#G;=P99\ MJX$DER^C,GKV1.3W3%!K4*,+*:KL#>:2C";EIA1XFZ!?^>QUDD79/(E2]B8K M2E%!WV7QY+($:6IP.:_)/%=D[#UD?/8NS\I5P5YE,8_[_2_!4LN7W?#UW'Z0 MX*]5-F6.:3#;M-T'Z#FMG(ZDY^R3,TH$^T>45IR]3(IYFA>5X 7[U_4MI 8T M_G],9D72'2=)YG)5;*(Y?WH&>RBXN.-GS_[\)\LW'S_ L-LR[#Y$_?B)>9#, M.)._3-GK-^^OW[]X<_V6O7E_\^GC;^]>O?]TPUY$Q8J]^KU*[J*4QF.?N(CB M;<;9/(<=QEP4+$I3M@+6TRU+$S2-69+=\:*4# *]Y0KX+"N1E D4G"_8S&1Q MM,6E8"DO0*!DY8KC6\XV+*WD7B,R^CVY2S&SYO M:#?,_?E/H6T%CPO9I]RR*(MAF+W6V@G$3';1 )TZ&F2+=D=S^)<%'*H@@\?LZI,TN0_ M7"IVG8,1P>=0'7)2=Y*UA$I)5F,G%P9+%JS8\#GDG2OV ME 197G;Z,EB%CCGZ"WVT)-M4@$.:?&Y'AIUE122=<4&8R=,[&AFHRLIDCGD" M0* 4R"TI=+Q,V4M<*2;Q)SB74U8D7R"K]#JRYE4/PL"-+0 \9&R.JFS3*:^3/HG;IV,'F-52:=54[91QZ1^F.V1!@L M2/FYB.4LG\BSY.T1,Z<.G'V:RKB%;H^8U3TQ0)^FA<)9NOVZP77MM&-;@['- MJ7MP;#C4@G\3R7='/RSY'QE]5'2[&6I'K42E'H9L /:;5O50/_U-HO]%&FJOIMGF M-]"R/]"RTXD^U/)WX&E$]_8.2V[WY"!+VNR,K:M4 MCJL\*_E%P5>4#-_Q)GB1BD<%;PH988J0,TI+H!Y;62TQXB%S&MC MQ2T$6ZJVJMY63DCZHF':3+#.*<1$F5[_^E)=1.CF7ZLVK I2+B\FU ME& B,R6XY=G,L.T 5U)8^W'OJGZK&FL)#;.MF>'[/G,,T[+:#K9M&WX03*YW M(=/-V=7DM^D-ID9(1?5 WM!Q3O3#C"3]H"V;SAN.'G;6:$^CFZ<32?+<#Q;1S?=M\,-GN\^ MF7P$3D2I,F?E5:"N\SK=NF#UE=U>.1>'+9! ."P72'8K-,*90W%-6IC.C L\ MSH PK:880U5H^)X[N)V\S;/ESR47ZSJG'?;V3<.U'.8[AF.9G>(0Y@+;F7P0 M?!-M59WT?690137RD@1@?1*/F:#CIW+'P7X[CVK/0L/R_#T>M7Z[ZU%=SS'P MDOF&977Z=+T9)L0[Y%$/NT;/-@+''=P>X8DM(S3#P>T?\ZA!8 ]NQSUJX.RX M&_GT!(_JPG;L_MU^CPKGK@%8WAWK34/-1G#]@#=]+:5S \-R[!WQU&-XTQ!6 MXG@S0JD]@Z;-'G1F#MIYLP>\*9Q&X/J#V]8J-.IN:'AN'Z(SSY.1YP1_:H.( MU[\;,4'5:N?)C_2F >*5"V?XJ+8NG9G "PPOL YX4]^&ZMW![4%OJE3*?,OP M["Z(@@/#A?'U?=UWGLKC'.N^N3IZ5E6>'@FQI2PW6N=55F?+72XL7<8#*;:V M,$%)]#'I<5V$Z4CJ==OM ;S43*HU56UY=>^;/Q+'5:SN7=6(.X@]"RAS@J#[ M133UD);6OR-^0,5B];\&4 V<(ZQ:A4KU7\UE-Z.#R8OF M:B&R>8E408H4;38B_Y*L*3R5.CQ4913CK\SEFV(%CZ ,*J,56+F\JA;V>JM5 M(V5=O2F#*K:H:\FU#$%4C1/'N_%SW&2'@!L :1"(;T (D05EJ59$:Y<2._*? MFN(A@O;';21^,R/P3)DGX=\YPA@E[Q?T1I4YCX@K'_#9&\5=#^E7YZ$E#21A M%TV!U1161X?S06$T7B^-A/49(&EJ?#C(CR[J\LDQK- Z(KBC,+)#C8;M@(2J MG?Y8S71L[:373"-UU(2B-=+F6=C-%8(W]$%S95F8(Y^>!J'AV"8;#7M? :%Q MW_&($O[ "C7_?,Y\5\%'50;@S3=FOG\PBH5(UD*31)."V40E@).Q7(IL#N+@ M:1KXOM:[X^FO1I+]'V?%GH_,@X2W34LJAF#L2<74*3E" ZIDWWG0C /T@;YE M=\4R*N6S#Y )6J M[TG1X58Q\)&,GU,(!4F3%[+@S.3LHS@)3P=:Q,7.46(4( MTD[XPPR7HGU(J97C2Y9LZ?7K!!1/H2OW<.H9!,8,BK51S)\S7)OD+0.(:]H$ M/'_FGBK_]=AB9=DD!_466;W8N=C=4JTZS=1KRW(OM5Q%,''0W/)(2+PNT0Z" M#=Z4E(%RN=#O3KWA0KLS#?>MM"NV1S+&KV%]T6P%G\Z^;>]LC?G>_KV+=O]: M\#LZT,'(B'4.D3JI#190ITJ9I3)ZB]JWP"T4B-SS7 M&VB#VD_9\V8YO5PE13VTT?$2DJ&-I$RJW%62X&H#0"5W19^CTQ)[VK!5 M^PA2K25?D\,5VV9?()-'(,A;]7?N]1&3T:T,S616/(U'^'JXLE >X $S?PE0 M$8H2#0UM=&Z"L6P5+0@W5@V8EC'#CVM>?.^:0__IA[ MDL,9+#\(;9UZ\]KQP8#)[-"P7:>M[RP+A;(3R@4[E"M(&%Y\5]WR+W+3:.2P M@S2\:-Q X9*F06=#,F78LCB7,%$H'\/$5I[8F+*N_ND?#XFK.42YK0H NY R MW2$EP422N?-DF3%9V C(8RC^Y@B[$4VW?C QIC#-B3T\2[-Z62 *KSG\BP M/!)M!1556FHV!3OC7V",RF!$4GRN+4@F23F; _A++MEJV5%$MZ1&^991$E), M1XKK80^B#[UD"-)J2_#VW\KG$!\8#0(DZ^8\!E\L\)(TWQN(+=**%*S$1@F: M(W23U%(WU%'P>C>LV79<6$-M"35VK^ MR(# _BE0/,F$5WR7 ^G;^EZXRT*T4PHDW5HMH-1;Z\BFDSRF#C66Y10N,U5B M43K3&,)&Y,H1RI,/7-S)_1"\N(WFG]-\J1;S.H-2)]YJ:O]1DP2_717%M5]O M5A$Z51 >JVV-WC0%@W61V'D,R8M\%H, 94/2'4A%C35OG78W'L0&*.D\B%KB MOIJ\AXM[WSQ5R\6M5+HL,C^LUA:.$4".;5[KY\3ED%B ['I3!&,A/1!9]RLJ3=Y58G\4FN/PA*# MV-[4F=R@782TG3>D]&962"+Y4W_R807/O]F0^6QXT2ZNK4XRN@DTZ.'0[WK0/O)X2]?&2,\J% _1U/ MJ%V/+.L][ [ZP>5KW/"<[:<>$>C/: M,A+=0'S= ';/N9V,[PTIVD%:_S G;7RFZD[E M8%/VMPR0N5,J"!I<)S(GS>JO?B3I!NH_@=92<&4D("0_/0!Q5/+_IQ7D1.(3 MGZ\R9!0YLK.;Z69ZK1D,8B_R"LJG4"C3YQ!U*EP;AQO"A;;31"Z]3DAAPHDR MRO;C!PD%U9OF^AHI3,ILO]YVE1*J9Y;=N+E^F2+GAD1I/=5^+MC]*D'J)-E0 MR>"[:,M(9_5HXXZB/-JK2QDH*'0'QD'U=2Y./;G/>B!6V'>[5;XZ./16S%2C MF18AB!D]K?MF'G5GD?'PCDQ??UJVU]NM/_H\Z]7D>7V^]T9^N?T7;F1]\KN,CK.KR>O:;[1UUFY<'#V/H3;3 \',_KC?4+ M6M"7V^H7NP1W"M*'3X@$AN.[/5U\1SVT)U_&# 8K9#P3UJ,M0NTN&ZZIM83H=8+IF>VVUSVTC"*T3 #L^FJ3I M$ON5C*3\@+M9FAOK-NG[9?J5^KC[.[YNH3]W>16!*"4[Y 5U2[ MWAD3ZK-Q=5/F&_FI]FU>EOE:7JYX!%&H =XO&PO=V]R:W-H965TGH9\ M194.8[3B>3\]-*&WOR]K4\^^+?OG9U+(VE M+UZ%NJJT?[BBTFW>G&0G[8.O9KF*_.#T[>NU7M(WBO]9?_&X.^VD%*8B&XRS MRM/BS9C\>9DPH"HI#RR!(T_=W1-9T<^FGE)ZAM9X[SZU44*ZK-5[RBG:DY>95-&FYV/U UY M73Q84KFKUB5%*I16:V_N="3E%@ORQBYQH1ZKY^>3\01^+$NAY'+I:>YQC!=:3N"+USW]<3*>35P)4KK-7 M3Y6V!4(G)S ?BQ'C:^]RHB*,E%Y$:&%"J+7-&7N(>(IS]1J+[@T83^4#8SZ; MC"]:S",\F,T&.F##9F7RE=KHH.J 8Z)3:_V@&!.?R()Y%=\/=6'H:D7%DE3T MV@8M81H$\F.%,[/C9WA:USY?(2+5=( GK+2'2;"E=0L;(WOQ*K![*EX177X+ M&Q:L?@R*[DV([*'TPT N[+#TNE(+[RK5/O6AU29QPMC6U["6I:6+1C,%MI0B ML""7IROOZN5*.4NM&&,-MI1;!R1D>K$P)4MC[+:H10*NX'M/-N*\C8DK$0(( M><.R%EI'O;&ZZ=#.G><3X7J"6S3^4S[1M.7;&F9Y(.W9B3J1KC+:VEJ7.!#: M:ARN&:15"%M2V9GXK ^,,Y9&&OX2.LV& =19 M?1!T),H4K)3[(8+M1HOZ6=;<#-9T\=.AV.\D_&+\T$U#V9_74G>N.9[)KS5@ M]9'9&V7/\5 #6HQ0*>>_@S;,]E0*4#9AZVB>%::L4U4K?L@/QQ!<]+!)2&>JN.D>V ,U&9?9KO\<<>IAUTQP9< =YM^W>2]AIH MRX2_-?OW^@943%G!1!5<*?GMF2C]+%",)4 \<; B5)4P;QN!H57!%30N$EU& MI(]4KL.J%?"TU2#PZH.8Q9EAAV8K?4=J3L2=1R[+"X4F2FE.<0._L>36>O\* MR6LKJ .*-9E+T1^UB0^),OM,,FH,,4ZK*%7R2O23K-$@Z[E*6[:/G $+VY3<'4%8(.)Y>YW2H\^_=X=B;) M63 D,FQ),6'HGP'!4JGKN&Y\7E\0Q5)$.4DJ2=D(8\E67[_;'"=U+]R,K M8.'2Y*G$'?%&,E%7,L$AC"3$%6P8M:DQ2^W80BK#$?+"H=-4\T;)U[RGQ'P4 M7C[ZD,H*#F4!39O=/OP&6>G1HXY4K;C=!X^>"+=='8 B/%7;MX]0:I&N\HBR MOE>Y5#/J-2X?2SK.IJ]PE4TF6_?3V<6CR\HA#?ZI8].K%6B^^XA:$#&9T MYD]NCS1C8M'(?8%7\X]!G9VEJFO=.?*.^;F-=B#TO%!YZC> M\8&;^T_H6S/QS.102=,J3_LT>G>2^!I6K$;H9?OC=B=QXVOTFNI*VT1B76"D MPQ.47&0,B&1Q*4N7)2+?\T# #U/NYG-*)A&Z#RX]TF1[BBYQ=/=L[E_O3-'6 MG<3)9]*3C5K&MH.$[\S2J+=HS9+FELEP;MFC<&O%OK_9FI52\LM2[OL.I\1 ME:)#JA+21-%D"/2+C*)HFM3!_LYQV+)[TKF<_SF/CA^F!G/Z8Z=C$$-_&U); MU$]C!PY^K%Z<#4TCH\*.O03+KZB@@O!%&_D_ D9S5F@2"G7-9XMGF(OSE77P M]YR.ZT*26SBC49 M0#_:]@E[QYXCSI^) )RE90GP0\7%*Z5 9#J/!G$/2/'Y7BYST@"-NRZ 5XS4YN4A"R)3,+@C!M6V+'ZV-?W@=LWL++,\5IJKTFM!))Y*[^V,HFO.?>G MO-^.&6GM,=/NV$/<*/:8'M,(_^S0AT*H"UB6GENHGWWZH 5LP]_R0%T M!!Q[KDM$H[WC0Q=!S%QA1]A& )5@EMB\'6G.AX$Y+P/&CA'_-BJI+J[F*,>P MGHB$,JE+!NR$G C[(5"AV1S!=3B2I?>*)CDL7S\C\$E7*G.59;9EN>+*P:<*2Q(0DP3FEP0R20%9I8+SO MXU#/NS0<",;4 6,;EB^E\<-D:^4E1?O8\"S;2&[+GK'<-%!A*220#LMSZIX_=$;[; M&KFDK:ZAUG"[.+BL"\XK&AE4WJI@UWE3(R0[Z;7A2I1&%"X<#4BXB1K=!MEQ[KQW&^(WE=G%V: H?1>TO5O9?_6:0SW5R!P.#J:->\GJ[1O! M-#6QF@AJ'M5$JT/EO@6UXCFBYK=TG&!,(:\]$E*.HS:-'F[UNKRR/;&*PSU) M;V+=%J0DB_C+2"G=OOY^XFW'X,MZB0S23#[/C_0_L*'7&YMZWKX@R>"0WK$; M.4M::@Z_/H<<-O]XWU>%T\&'DXK\4CX/\;")/B5]0^F>=E^@+M.'EWYY^GSU M26IU0"@ML)4K^XGRZ9-0NHEN+9]AYBXBC )9P3;Y$0L# ![!@ &0 'AL+W=OZR+/V@ MV->QJ"RYDMQ,__U>R1EO!J8IA9!(5_<[ZOK0M$ZV7+]OB ]L]VJVD6#2PE;U :KB1HK%;! M5;*XSEV^3_B+X\&^=JIEQPS>*/$W+VV]"N8!E%BQ3MA[=7B/QWHFCJ]0POAO./2Y M:19 T1FKFB.8%#1<]K_L\=B'$\ \_@$@/0)2K[O?R*N\99:MEUH=0+ML8G,# M7ZI'DS@NW:$\6$VKG'!VO=78LN_496N6D25"%XZ*(_BZ!Z<_ $_A3DE;&]C( M$LOG^(B$#&K2)S77Z5G"#YT<0Q:'D,9I?H8O&ZK+/%_V\^K@WZN=L9INP>>7 M"NUY\I=YW,M8F)85N KHZAO4WS!8OWZ53./+,RKS065^COUG9W >_&$,V_O- M]NJ?N\W'3P]P6G&AZ.T8"ZH"6R-42M 3Y'*_&%&?T??Y%@ML=J@A2\+1&RXI M476&R=*\'=W0V;I^T763746#3E,BK=$+;EO!:=*>[/8;Y+,LS/,IC29Q&J:3 MV0%&CIMPF60S,+)13J +'NDM20/DS2%9!K& M\VSTAP>>;CL+YQ<32+(PSN:C3\HR\6SY3?+6Z4DFX47LE>7S\&(6^_CFL1!= MB>"T3\89/2\AO%/89WUQES%S32Q^J2$A%((9PRN.)3!#'X,DJ$91TE%0]4S@ M&!X0X:.R")L%O'XU3]/X\I:;5AGN3,OX4'+I :PL?9 JY+*W8YJ-7[J T8DA M-*CWWO;BD[;UAB [.>M4;RO_IO2W?,;WGTH# BJ#Q>#8)0/=6UT^L:KV] M[)0EL_+#FOX=4+L$6J\4E7> )9/GE"!UH$ M #K"0 &0 'AL+W=OF+ M1 XYAW/(,T/.=MI\MB6B@WU=*3N/2NS4NLA>WJ#2H:66E3"T==L^[9 MC4%1>*>ZZB7]_KA7"ZFBQ70^N;E*>[R?\+G%GS]K 3)ZU M_LR=GXMYU.> L,+<,8*@WQ9OL:H8B,+XL\6,3DNRXWG[B/ZCYTY36C<\%2]-P4G%1_*@S,T*LG/+>Z- M+IKQ3-*:3D&-)- M\B[@AT9U(>W'D/23X3MXZ8EBZO&&_X'BNPB<&%=V(W*<1Z1\BV:+T>*7+MPO M?[O[=/L(3]?+Y?6OCW_ (QI1'!3"&A4UJ^H &Z.WLD + K3"RP,* [LV$K* M=);G<(0VAES7I/AH&O36M9(^%YRFE:P#O3H.6Z $![1.DM+)]10B[BG_+7KI M%QQP*4F41N:B\F-&4KS8A256WI%QB:Q!R$MAUF2AQ5R)+XC$PC3D+2S1RQMC ML.C"8\E+5)[;,Y<*)D+#5<-$I )-&";XDJ&2XEE61 9MMT/IZ5=X+ WB48U' MXX/TD"MU8X4J[/?PNMNY:>,3CD)<2Z7XF&@+ M>1-T =_!8!2GR9 ;23SM#X)E/,VX,8P'V:!S';B'W6YWA#@06B?)P*/VL^&++-2?4F,XC5-_DF3)IA-JC%BC M_NI%Z9Q$9])&*)E5]J'!%KOWN9!2!"4^+T'%ZXZ_S M9^U((;Y9TFL,#4^@\976[MCA!4[ON\7?4$L#!!0 ( +EX EF;"+Z'E0L M $\G 9 >&PO=V]R:W-H965T@ M&&]*JJ)&%"G)\DU5DJQ-[,2VRK2=VD=P!B01S0RX $:7_?J<;F NO&GEC;.[ M57FP10Z!QNG;Z4:3KVZ-O79SI;RX*_+2O>[-O5^\V-]WZ5P5TB5FH4I\,C6V MD!YO[6S?+:R2&6\J\OWA8'"\7TA=]DY?\;,K>_K*5#[7I;JRPE5%(>W]NO>0:]^\$G/YIX>[)^^6LB9&BO_97%E\6Z_D9+I0I5.FU)8-7W=.SMX<3ZB M];S@JU:WKO-:D"838Z[IS=OL=6] @%2N4D\2)/[I-=[Y] K$Q>F@*^=)'.]VO>03FOVTRCI/$@: M;I%T+-Z;TL^=N"PSE2WOWP>J!MJPAG8^?%#@NZI,Q&C0%\/!\/ !>:-&U1'+ M._P.JCXHB1+EA5O(5+WN(1.J=_K/1(P_?[SXQ][YV?CRC;CX^/[J\L/X M[//;CQ_$QU+\J":V0MB+ U9H)';\7(F__N5D.!R\_*2\M@JQ[@6\J/CIPVT:)1'Q!A%A!^S=M['<7-TBK\D8Y#R0>G+ W82_"]M[J ME)XZ]8@?#>+,C!3LRL+&G5PFJ#@XV8:R=6C"YNH:@H3*:GFHZ!NCDH M2Z2(:EU6>$0 =#E[&+!0.#]#^MZ+"4Q[ MIVRJ28^I"=8 &M!H%GQ%#^1BD>M43G(5)0MXHTC$FUJH$D[? 30GGJ+$$^^J M_%X,8Y#U6T_"O\;2 AF,$VV8=C(!D.BUHN.?BJ/D.1@GSP/]YM('JVQS6^W6 MM1@+KE@Z9Y'+TG6PL7__5)(JL)(1PIIX@\A(XIU1[)C;'<#]E],!B('YJ@)<%UL@B*63S$ MEER'P-Z1N_QHJBT)+DNPEW5$C5$ 0Q(9Y2028V<2EH?W8<744&J2>,+2..HL MF.,]BB$?/17C.=P\-SD"TR4=5@MQ[EA8:@ C"G[0(:Z:_!LVX21H(S4J"DO, M=8JX<&@**$M1,]BJR'2&++5%YMMK-%HW,J\:71Q!1#CZ)2W9!GUA4=,GR&=V M*GT>*22R2CBR"YS9)Y<+IQ)Q]=ARFZ0H/G2B".?73$(;O4',!NV#@ZBX5;9-G,_C3VW>K"% 'JH8BEBX="1< M4"CI*BZ4,TG9P3;Z@![Q)_2(,5TO[Y"MY4PU!W[X:7S9:$\=@G$:WG@+6KL# M @[9$IC+JJFG.)F-UB'\6U F/(QP#CI7BY@"N;I1.>WJ8I4IRO@-U0!K"D%9 M!',/N^GDI9TA9D*8!!CML>$P.K8YIF.8!W-K513Q(06!OU$B5A^VM*4(D46*EO@E\@$ 6]%YZ)9RDSV8PLS8F:TF7*IU1/6)29M4T87UMQHQ]D[H9O2%B6H M4]B4>Y'QM@MM.I\5"RY;)6O["M:TY=EFVZ.L:]4,C)DKYVKSP=VEKY:2)T0, M)P[78HZ5U5!9CPE6BOH8%KMJB]A#4?UOJF;-K>B/-G@S^.TAM2B%R&E3$D1] M'[%_UU;;8V,S1D@MC<@-R,=V@?:72LRR+ZEY"64E(N361>?:WW?]7!K*OAA" M(;%_ X_+W)G'D'E'\;0*_( ]U$?\[>SLBG!-43XG"@(4);"RW$N0*O*N+3OG M;S\WO(N;#9^91G)8@TS^0#N>B _U,;2?;"J9G\M4(\QB 8A]$E3GE;I$+Z=" MCAH<(F.]I$#EVEBE/KB5,!JXP/9%J3Q:_@)LH'\)M@P1/>.I&&J4'M,YWAA1B-.U;Q%D'& \W1=)B%D,Y0[! M.-:0;5/IYI01B$O/!V=JXEOSQMA]V>K NY">E67=6JD1Q>;BQF;] ZI;Y]S_ MJKS]B:H 4^W_9RGH<,5ZN_ KY-_M\>K6G:/CL23QOZH6WYFGWT[[]07+>^ A M*T^0N00E!Y%!ZHQO^I#!LX?ZL5=EO.4!:0Q(B.+L(2?HA8Z3F,#VK"+#A'8K MD5#?6AJ*B^'<)'.T-T')*@[GG8-=>HJ/262FG8R*0FJF)!2@^]MPMVL?.K![ M#O,3XJ#D@$YEY: !'I8T?J'5<#11;XMI7:] %CM+H<8DFF]3H"&FN'I9>4J' MW0[YU(LXB[=;9>GJE]#]0BT\Q2K* FD'>\1L7T 'D#[<[&C 5I+7T!&LDIZ> M?F,#\;A.9[PT&WO\Z /"ER[Z&ZZTY2JI?/N\8A-U4M#'=J20=[B)%!Q$(>IO MFB1(:-#Z3I8\9QV&&=@A1U,<=*I2AML)GK23T\XTZ\KD.KWG4.Q,38+!OO H M $@^AE'_K7F6&;%;@"BPH.;Q432"@P\H+0IJ MJ59SGX*M;KBG4\7?>#0C!9IY8N,\W+1K-!QMD\XHC--P=>:YLO_[#V/7@84B M_O"D$_6@_H(@C/>ZP\_5^2)V#)*C9J1)R[OO6RL^9CBW-)2C(B9N^0L@&CG M=>2U3OQRIC13GZ?B^5$R.&8$3^'.83(:B#Z=MP@NR^^#-MR7,C<.DH,5X >_ M'?B6.=\W:W$P'"2CDZC&<]AR58OO[[X'K;#4.%+U_#:?'"9'!QV?\/3\#]2F MFX7O!Y\TEHKV>?))N^N]*X>QI-,H>8YBP_\_::QW8^A\ MZC+VP!L(7)VBHAP.DT.L/1HD0RRF0=[J &_+QH.CY!@;AX?)"3:^T=0LPF;W M6N6!'G[ _R3ZLIYLM7+88DM-1T=P9]FF!C56U#+4HHV FQ)0T(":.@::)ZV7 M-I1CZ1Q1ULQ4FL$ M[MNIJC5!%.M]5N_ +;H*'?M3,NL)Z1#N?G$-6N+[;<9"O4@WM!BNGKS'!N&A M+%D2%(GX9-1\_T:I&]7LQR_Y'J_,X?=0ID[>$F^O4=FIP7? MC[P:7LCU5(D=[LAVQ6$RH'];J8T^)VI[!M+YNIG1CI,1EN#/LX>)J7%J]VNG MN5JV4HR^=C[/:#MIVSFY_EZ:'":WC!GZW=YTXQW%->1&J)JVM(NJCNFORXRZ MQE>;674:[H;A/MZ,^0*6CI*_,S_^Z>BQX;F#PPT\]R=EN4V_]MGO_,BI4';& M/^6B&RK@A=\[-4^;7XN=A1])M2SO3//>=8NL@>7;40X3PS[?"&V\6 M_).IB?'>%/QRKB3N&ULK5=9;]LX M$'[WKQAX@T4,J+%$G4Z3 ([C;K)HCLVQ^\S(8TNH)'I%.D[[ZW=(2CZ2.&W1 MA0&+UPR_F?F&0QXM1?U%9H@*GLNBDL?=3*GY8;\OTPQ++@_$'"N:F8JZY(JZ M]:POYS7RB1$JBSYSW:A?\KSJGAR9L9OZY$@L5)%7>%.#7)0EK[^>8B&6QUVO MVP[?Z5EDI=8R5Q44./TN#OT#D]]O=XL^#O' MI=QH@[;D48@ONG,Q.>ZZ&A 6F"JM@=/G"4=8%%H1P?BWT=E=;:D%-]NM]D_& M=K+ED4L*??**RXV[2A0E.^:)0MV)YCHT]H=:7BD*:?UC:M4'^HKVA/ M+=E/&_VG5C_;H3^"2U&I3,*XFN!D6[Y/6%> 60OXE+VK\,]%=0"^ZP!S6?". M/G_E -_H"W[- ;OM?U_]Y0$,1Z.'RX?/P_OQ&5S?GX]O871]>7,[/A]?W5W\ M/8:+*^J/:8?KN[L>C#)>S5!"KAF[AB8,M'0+6MY *S0T!Y99GF; :P1:(['2 M8A6EM9B"XL\."9.8M/T,82H*RLB\FAUVB-_$W@H>*LKK(O]&@AM-8SK*'OQ! M.2Z!4FG$90:?2!K.<:+!WJ+*:Z1<57 O%"\Z^P1?96(A>361O\"I%X K.,,7RD4SU/3/I.QLVZ,\>N.# WCYX3LP2(+N]@+4CGL_T M")D_1Y/NQ5<2V ?&G(!6]4PG-NZ&6;D M!'A$.@Z1]DD++F4^S5.NSQCIM. "-]! ]L /$SUBQK=@$=S0<9.8@&CD$=/P M/(?% ?S^6\(\]M$N"?R0 U+L:B4W-B1G#BM1?E=DAA 9)G%%;JNP46J7SFJ MW7; #*(X<0TVOT4X()'.%04C7=2U#O4X$ S,;!*25IM_B.FECELWO49V] ]AWC=]B=^4^PNR^C7G@)$&+.7&BR&O: MS F]V+0UXQO4M#CZ'Q@//O/-UZ.X[6"\QQP6NB9O(_!IWVCE2(IE$K!?9KEG M/P%+X#LU]" .#T8K,["@6O/1>8DL=]P([)$9362Y=4$)&52:3,) M7U<-QZS9=L\2B:-<-K5-'G;.4/&\D, ?->2?JO5F3E2H"?FIP79OL#79W0YN M)/QP.B5?D_;/= V "[*SL\+<(GTY\*)6PHO2.7PB _AC@1_(01\D+Y"N?_47 MLHO&0"(1-E*K8Z@.=;JB0-309M[=3G M9..Z?1O='N SO1 DFETZYFHPU5>#S%P-?@I6P^:!9U'H8F6KJ2WTZ[JH3YM> M4Z/VFTS6/'W":H$4]"FY?T)G5D4MGO;RISRC##2P5.K_)MA MHH8RI^2GEPO63SEE85KC)%<[X+9'S^J?T<^GWS[O=3;/9&2_X!%D.MK9EHL=&X9UJ%)X(5: MB6F<]BC,TY>^:]V;TO !W%%B7 F%\->A"11S/V[<"F^TGP_,N/?QK5M[?^,) M4V(],P\U2;JI(-C7S&IT]18KE]2%[R>J8OJ@5.2=0]B,,NU/9Q9CM* MS,V#Z%$H>EZ99D;O6:SU IJ?"K*CZ>@-5B_DD_\ 4$L#!!0 ( +EX EFM M6-9N1P8 ) . 9 >&PO=V]R:W-H965T[EM*QA[IJ[,EX[=SF:#JUY5K6PD[T1C;X MLM2F%@Y#LYK:C9%BX97J:AH%03:MA6K&I\=^[J,Y/=:MJU0C/QIFV[H69G'F_$2MY(]\?FH\%H.J L5"T;JW3#C%R>C.?AT5E, MZ_V"?RBYM0U<.N3<3%F"[D4;>4^Z>VOLH\G);Q25];_LFVW-@G& MK&RMTW6O# ]JU73_XJ'GX4"A^)Y"U"M$WN_.D/?R0CAQ>FSTEAE:#302?*A> M&\ZIAC;EQAE\5=!SI^^T7FQ553'1+-B\_*M51B[85>-$LU)WE61S:Z6SQU,' M8Z0R+7O@LPXX^@YPQG[7C5M;=MDLY.*I_A1.#IY&>T_/HFL*OKV_GUNZNS]Y=L?G-S>7O#!L=NI1&+72/91AHJ/\N4LW"W M:47%5OM5JMX(95 GCCEI'1,6Q=)'TX)[P]P:$$;?*ZHDR_02ELY9G 8_AZ#S MI[\5412\?0S &+\T?,M031>RE/4=P..0 *4HUVRI; G/=E(8 M6 80'&Z<-*K&_T*5PFGCS1^X+!^4=1/0[KVTZH'57=I(2AN&39?#IG-:8R3; MTD^C?P@^>:12658B=@4Z@-HM@;!=R\YP@_9'K8/=BZJ5!"/ XD8;IYH5@E'D M:2GEHML#\*S0$8"P!%"G-&&W "K78%%2X!ZW%,;L"$+4ND6X !XV[F[7FQ"4 M;5:NR&?+L-,OXL*S(&A]A>P=U:[&Y]LWH3%2B*8'G#G?6FXI' XNO6#Q+>9+%)&4A+\(9I"B+ M>!3GD,*TX-F,YD(>Y@6/PF(T+\NV;BM/UL&^5QK595F?:NPUTC'F11*S-Y"C M+.!I$G@Y3 H>%MU\#DMIEK$W(Q_$X_;NW';M!3C9%-N6/.B,;"+W\V+/Y$J_6.O2;%)":#C\Z%P>RK,?R+V!/>GFS/ M$\Z*E I8^X52X*4AV'P;5-\ M;$U&WM-!">^:U<\5#M@%%?'D\]LM(K^A9C!Z>ZRO3.HH,2JFK* MJJ5:1LC?J'/?A737..[ZQ/(G^]'HG<'NL\/,V.?SM73/%//3I+P ]Q7N[7PRYCP/:,.12,F,1[,"R4.CE.=1)X<1SXI@=.YO)& %'<:7CEVK MC64ILADE\IHA]0CI#0M1@3'/@F!TBTR1C:BE]30X&N+^]P5:,QX$>:>50/#) MRU&PD&9(X;1/VF^)1O:BO> P\E[&20:ML/]B)*8A[-P MH"3V-0=*X&,>_9B2G!VC49P+[#_=CZ<'KP3D MZ\J_A:AIH8]V#X9A=GANS;M7QN/R[JWVNS KA:MD)9=0#29Y.F:F>_]T Z&PO=V]R:W-H965TF@+) V2;/U,2^>(*$5J)!4G__V.E*TX:9ND&[I] M$5_W^-V#Q]/A1NG/ID:T<-L(:8[&M;7MP71JRAH;9B:J14DG:Z4;9FFIKZ>F MU<@JS]2(:1R&^;1A7(X7AW[O7"\.56<%EWBNP71-P_3=,0JU.1I'X]W&!;^N MK=N8+@Y;=HV7:/]HSS6MIH.4BC<^.SB MC.+^7I:J03A'#2>J:#BUI,"136/P-83F<*FEK TM98?60 M?TK !G3Q#MUQ_*3 #YV<0!(&$(=Q^H2\9+ V\?+2YZUM7V#MD\+<=3DP+2OQ M:$SWP:"^P?'BXP3.EE?P_NSDX^D2SI<70)/3CV=P^>[-Q1*N:H2U$G05N+P& MRU8"P: UM*EM#9:."5W;6>9S5JU=RO$2F*R@XJ*S6($D(_B]$65OA'%&'(PH M5;V4JUHC[L*QV[SDM]NM$7D6O6<_=.(.8C<^W!C]RB4QJ2C@ZNP=.YCYO6<_^,T1%'L2SQ,WB, BSD&9Q%@;IS,_"),B* M:/3)7T"2PFY04SUYX!CSNM<69;.@"%,:TV"6AS1F01KG?DR2>+15,/!1X,#I1DC19[F(HB0AJK$CMAFG-I-V2P:_1*TB#>1)"$12S M'/*@F.^ZVTV5-%0I:P21$,(,89B/*=XU41BU9L,6TUJH!9J@0 MD^;2FV&VZ58^,HH,B%_!+S\5<13_!K,T'N9%7(S>/N,DR((\SV$>S.<$)T@+ M0AX&T;QX+EJ[C(CRQ(641C',S#.8U9D"7A?DH]O@O;B%/23**"AG R M*_PJC_R01$]R[Q!X_K3G]RDXR5(_4(!<;!]G@?EZ&FR04KEDHNP$^06^YT>J( &GJ9 M>"LXJ5O=>0+9-2LRE.+\$-[$%R::$(<[M34W UK*C(#.?(VC&&]A6^42BDM* M8.G\?,-$ASWO "2@B2$#;WAUC^$[#)OXY/N^!.Y+Z..8_"?NWP/R@@A\"?+' MQ.(+/?\^*E=?/E,O>)P&,=:_3_#]6R*ZBESCV'"H MS1[+4'%NJ(HZ3]!!.(FH21+"]WLD/YQDN[5SFVG1-X'B+G#4^NOE=X4EZPSN MZ]RH3E10DY/H%)ULRU_O7H@?ZX_^=29W)/_$'>G_X8ZO-6K3O1:U07WM&W'* M:]<:]-WJL#OT^F_Z%O>>O/]1.&7ZFO( )92B] "W4# % M"@ &0 'AL+W=O6_OYD$4E;'LNV=U(=[@/AC MYC>_^?#8XXUU7WR.&."QT,9/HCR$\C*.O17IBFZ(.K9*B< M,BL0)H,/(4(/6TT&--_AN3U/4(F &,ZX,%11Z^#Q;D!25RE_'(M 8 M&!XWP,?GTI="XB2B\^'1K3&:_OI+?]3[_03]84M_> K]1Q)U&NBN"^GM_3Q] MN)X_I&_>_PFS]S?P8?[Z-H6;!IQPZ><0H6A2BIQ2H(1@FQ#HP!R=R+:TYE!: MQQ)GD'1[5*5:\X&S2_"X)B$C$60NW(H"['8Q#Q9RZB'25B;08E;5A]2STN < M2K2EQ@Z43E&K4'H+RD!J%S8HZ;LO\B3YI*8Y>(;F>;?_GVGV^\DA3R-5*73# M]!X+):UA:>N(@ ]-O>TW.4>;&4@P6E'Y*FQ=-4CHUPAD,GYKXEES>MGQH]@$_++#OR/AH M=+HP:P/_S/U/3_=+67KQ>%P\%\$?.1X7OQV/UO_W 'B(2.^(H"*^&I>DVNM>G$?@FD=',PFVK"]Z"B0]&^HA M9P<="]#^TMJPG["!]N4W_1M02P,$% @ N7@"6<9DP51S!P -!, !D M !X;"]W;W)K&ULS5AM;^,V$O[N7T'X%H<$\-F6 M+-O);A(@2;.X%+>+7)RVGVEI'/.6$K4DY9?^^IL92K+R>M<6*/I%HJB9X;P^ M,]+9UMAO;@W@Q2[7A3OOK[TO/XY&+EU#+MW0E%#@FY6QN?3X:!]'KK0@,V;* M]2@>CV>C7*JB?W'&>W?VXLQ47JL"[JQP59Y+N[\";;;G_:C?;-RKQ[6GC='% M62D?80'^I_+.XM.HE9*I' JG3"$LK,[[E]''JPG1,\'/"K:NLQ9DR=*8;_1P MFYWWQZ00:$@]29!XV\ U:$V"4(WOMR0Q=M>-],]L.]JRE ZNC?Y%97Y] MWC_IBPQ6LM+^WFS_";4]4Y*7&NWX*K:!-IKW15HY;_*:&37(51'N;B]O_ER\_5!W/WK\NM"7"ZNQ3R:#L3?_W82Q^-/UR;'ZG&2$I"VHOA31YLK M*&"EO!LP=?0)D_Q[A2^=D(6 O-1F#Q;SP:\ISU"G3"P#BRC)$&&L,'Z--*5Q MWAX$/Z7R!@6GYK%0OP))ELYAL2.O%%K)I=+*[P46"&J""8XL*8@ "%CS N4+ MLP&[JBB\Q$:+YM%YZ2M49,5TX3SI#NKN&Y<,Q0,1U-7D P\_"$-"E8 MCV@L"E/\XZ?A8HB NW0J4](J0 V;K MQ) ^Y-G(6&.(R2H=69NU7L0=I^0 J M )4"GYQV,OS@O384E"9D1&FT2O="<3;F\AL@8^&M6E;$R+M=113!=6ILQLG( M%:!-*K70[M#5687PO]00\K#.D#J)V$G? M*ZG52J'MW3B0/*<79S;=H0I8I MTF/P-.XHM2J:^JG*4G-&H7&P0WYJ4J^6.SF%M2T4Y?("*P_8<9C?&Y6!> D M[$C8I>#85@T;T(XRUFQ#<9*\&XXSLW6PZ388MP@681FG7AS5J'9S?[NXK#'K MN"VSV\*#+=",>SRFP!*]-JC4$;VJ^6[OKQNN :'$%GLQW5MO'&* E87]M&BJ MZC:8[M1.Y*'9 #-@JX"V50Q8E1\KC%',.Y..X]N\0*X/(AK.L)EJS0A0A)UI MLS- 3[H2>%S0^T&3:G4I_7_QZJ30H#YA?#BAW9F]:/$/]>X M[=<60H+^?L^UI5P V665R1!^&E52;#QB*QWC@%4,':&H5H;2#&O_8Z]1YX'5 MZ4X+O2=J/-&@5^?YYSH3GC[VCK@:3.503WN M<88B? :J:#!+9B).)KB:(V4\F_1N=F7H%%A+E2U$@P(U7APA:3R;BF-:G83; M(#Z9\>I4'/>^HH]PSJPP#@16!NONZ!&#>(SG1T@3)S'2HJ7U,(!Z>Q_RZ0EU M_9HYQ.&QX7HPE'YO!^2#F(]/Z3JA2TQ>F,R2-@X+3(8_(PI)P;?#!/!JF]BNL>W2 M2(<]7.^[K0)P%%+M#,;S9QZFL*8_XLR%$<-OCS Q92PPEWM12IQ+4E72*(2G MOD",7T"OJ /?,0INUPK[,S9-764D -!?Z#Y"GBS@:=NUJI+LQF]",9O22"6Q M_[+XR MCUK0[%\!Y0D$:XVJI!OB1J]T M+>TC\$!MD(CRB6(P=X50DLYCN[P F]C62.1D?5J_BWCN10#NG4P+! M&5VG,;5FPN_7/NU'G3\9.6#RT?\:+K'"AY\:[6[[2^@R_ DYD(?_25\P=Q7. M21I6R#H>SJ=]8<,_FO#@3Y/S<@T2OXF( -^OC/'- QW0_BB[^"]0 M2P,$% @ N7@"6;R!K\++"0 \Q@ !D !X;"]W;W)K&ULK5E=V9Q,F]UYTZR21I[S.U"TF\ MYBXW)->R^NM[ '(_;,M)IM,72^*2(' ' #KT[WSUV%'%-5M;9MP-MO%V+Y> M+$*YHUJ'N6NIP9.-\[6.^.FWB]!ZTI47+R8E%KT\S.3V7MDS\_=5VT MIJ%/7H6NKK4_O"7K]F>SI[-^X;/9[B(O+,Y/6[VE+Q3_U7[R^+48I%2FIB88 MURA/F[/9FZ>OWZYXOVSXMZ%]F'Q7;,G:N6O^<5F=S4Y8(;)41I:@\7%#%V0M M"X(:W[+,V7 E'YQ^[Z7_*K;#EK4.=.'L'Z:*N[/9JYFJ:*,[&S^[_>^4[7G. M\DIG@_Q5^[1W=3)391>BJ_-A:%";)GWJVXS#Y,"KQPXL\X&EZ)TN$BW?Z:C/ M3[W;*\^[(8V_B*ER&LJ9AIWR)7H\-3@7SR]<79L(E&-0NJG4A6NB:;;4E(;" MZ2+B"MZX*+.XMTG<\A%Q+]05!.R">M]45-T]OX!J@W[+7K^WR^\*_$?7S-7J MI%#+D^6S[\A;#?:N1-ZS_Y>]WQ7'*?,ZM+JDLQER(I"_H=GYY[FZ^'AU=?GU MZOV'KU_4FP_O\/O#U\L/O[W_<''Y_HOZU/ERAU!24VW>!.4V"O;28*\JU%?R MNCI@;:2-MF&NON[H^/'2 MW<@%ZX.*V*.WGBACM<7W+40H7*W;UKM;PQ+M0?VBGITLYTM$I[5(M(+-V.], MN<.3U:L7\^?]$V62@I9"@'S=**BG#J3]7/T3PJVZL-K4830:!T*W_A,9S-?> M:&]<%W">]T*%DJB"\Y)]93J;;M[I&ZCO32# =&=AYV0\MU%^#/ MP)?@C X%5J)J7%36 !, $5VA6IC9Q$)1W5IWJ.4[@T:^!)QR-S4WQKN&GV$% MN !JQKFW8TW6T V)U5&9"/V"@@ 373()/ *B(\89K@M1:0L+J6'S>LOX(G@> MBT'0,%OG<=:R15C&(9A9S]4?.V.)+P%Z;$OK0C!K*YY#D%8&:,(+%4%), HE M=+H(FTAB4#>'^W=COYQV-Z:B4:+72!TY8['4VU?K0\*^.(H GV=$&;Q\3(?@ M "8COC=Q)]9#*/;"45KX&YL\J0X9>,U!!VV2CX>X5KI"\&(_;38<,!QO"-S> MQX7:P/V-N SZ&ZD), M9"P(7&U#IO):[YNJW3L.X2)1POP2=U8W9F%(VJ(]K M:[9I[VACAB? 2W=V%ZPMVTVW;#>P!>XQICRS>B_/C>B (["A4)7QL,'QUQ1V MO2(HE'V>6Z/7QL(0?@2XV5T;[^J! ( W[\565Y:=]R Y@L"]Q( M5O QN:S@.,*//4*6"0[7% I>[LW^ZU]>+9^^_'L DM\ZCD+<+/E4:A"CB8=) M'G!D"(DE"KN'TY1O) QZ0^";*3P"Q( 0 I[WPH]MY@E=?NM,\G H?NP>R2:V M-J S>?A8N8FO&7=&+L$911/NCQ&5W%!W]ER(ZJ<M]"U+9B)P^C*(7A'UAGOY\"&SJ.> M4$\(NV(1"^>'D$EET^&/1]GPP*SG<[[7AW&V0R%)!."ZG"?JP&F=8IXJPD[H408^" MF**#^:ZD,!:*@613?F9ZK4T(\ SW\G+B0E9W- "32[?HSUD($+4 MXE-[Z'4]1HQ\E'=6FC.C@^\Q_: M)^ G/"*QPMPU .A4+G.(LU^-J^;J,V>C5($04V>7387PD*@#%\V/#46%7/\. M%M9KB%\]E>75O5%)#Q0R@(E \LR^$/B+>OI\G%A$H"R]'(>83+1 T1Z*7.=D M],KT+M+H+@LF7!)>"2PD;6(>F26.ND#46:TF8U)29_5L_K>?42> 5%(C8EVS M?<)-_>BI7AOI$S))<*/,Z02VN1S3OOB),GNLF<($8>JN'N?)>\R46SBH47'- M91"XC4@Q89I."'R3ZO!8+EF16OMKBK %E,6A8$&?J(PJN)3)J4Y/KAO&$T)- M$6QE'&9;<[:&OF#7KKK;_\7'1F(='BJ#CQ+5*#"KUV/7,-6EWSE;I5%C<@!(U/*"H0^EU#>D1)/-/ZT*2@2/PMFY M]\>"W%?DJH&,0R)$X3&3ZT;%KTO2M"4QZXE[;\XS!$29)*93]O"(>XZCBT:K MR%W(G1XO33"B[=BU3U\)'9T(4T6.SEVKUNJ2G6?2O"\M!!O1-^Y)E?^Q ^C[ M&BGPDX#NE6,XUB#*%'*3GBXW*]PAF,JD>_+P4$S>U(BZ:^>]V\M+(0%H'/HY M&!"X&=W.U (IZ9WTL#J\T7^37F2/V]._ Z[ :' 9P-_@ MZ,G\Y?.9\ND5>_H172NOM=&ULK5AK;QNY%?WN7T&H3CR\=HY%C9;%O \(PX).^Y]Y[[($]6QGYU"R$\>ZR5=J>]A??+]\.A M*Q:BYFY@ED+C2V5LS3U^VOG0+:W@95A4J^%D-#H#^)<*$4; M <:WM&>O%4D+N^]Y]U^#[M!EQITX-^H?LO2+T]YQCY6BXHWR7\SJ-Y'T.:#] M"J-<^,]6<>YXK\>*QGE3I\5 4$L=G_PQV:&SX'BT9<$D+9@$W%%00'G!/3\[ ML6;%+,W&;O025 VK 4YJG"U(+=\4?A3H8>.]+XL$BK/\;5 MDRVK#]FUT7[AV*4N1;FY?@@D+9Q)AO-Q\L,-/S5ZP/9&?3893?9_L-]>J]Y> MV&__OU3OQZMO!^SJ]_.;ZTMV-_WGY2V;@H:%T854D@=.F8KYA6#W6GI1LEO/ MO7"L$J6P7#&'GXTW]HD5QBZ-Q4?F^2.++X;=85;YI,5?_W(\&1]]<$Q4E0@D M74];<W CB+8\5.CGMB$GIL#._<# M:+>&F$&WDB?CP8B]>O&Q W.RPHI2>L=>L\G@B+T)S_WT/%[_)L2(#$T;BSC[ M('REG;JK1K1JYTI[874P+L LK7F0%/ZNM32A)O'G#61S7;)/9N;8M/ ;6V81 M>VM .Q?2 3,TFPDM*NGA2\7);7"%^-9(3WZJD>Q<]"U!.DS0QNEYE/8EQ6Z MQ_:91N(<#=YA\!V>!Q VWKG\WI'C VSRBHT/,0V/?4![18-'>-P@.;%O#;?0 M'NFL LL@ RKY+_YC-P$(B369"&A+6D"^1QYP2,,WMB_VJL M=*5,^0_&HD_T%Q9I@05(ZQ >)8191#2N"S%@TV#UEC@4D1U4,Z&D> A;<<]@ MSI54BB$72J1* 34B4+$5'X621=9@D$IS$%@EC(\!O#FC9!F\,^.*X+"0X@;L M-[."5-C=+4RCRN_PM'"D8S6H]U;)KT#S%L/ZK38^?M^&:17VI&FS;&E1]L-T MFM7R,4V4&HQ"2HS7AL]9X;8RRH4 M16-!-D".W)#X]F=HMH4F!.%"%**>0. SO==BSX"7;)?Z_0U%3*O,30\<( MNC34!PJWC)&D@!QB," LL8YXVX 7UG.IHW.,DT1A0+H#UMV0E_+F%*6E6'OK M9_8A"G5R!!D &GLET)-X L,!ND$2_*-0$2X&A>N2DZ @R[OL&.DF*Y_8J<4C=E\)A2BI8^68 MB8(W+LCA3/%E?(U5002=E*S!';)'-&O6I5R+CC9RP4:6:P>.@'.R("J14T/. MSO6%!FA_$5S +:*$ADJ$KC++8-E463HQT%H /J$" 1!A%9(U1\(1&WY*04"F M E!/D2-U=U0\4I+?EN"V,'0IS+? 3+VQH''+NA+'61)P/DC^-M2@2H;9HFK'_*^NB)ZJX74>&4 MK&0*.A[F+$*>?R(/W8(O'&V2H,I5-:HB4&TV0H&V(?!G&J"C55 MH;M4$!Q_P$3'RD;D%-'5JOI)#U+RWV7[ZV0( MG@F]$>%1562M60@=V"6_'_ M$-]E2Y1.S=-WTL//^O[C. M\JZFT:FNF2&U:"_1Q#Q!:ZC#80%47I?-TP&41"REC3W(\Z ?13MK'"PWF.H8 MG8S+1J76,>SPT@8'P50D-?5V+SF?]5](9SFB1#\D @)*S L@S%^W9+9@T SR?7M]EA/W.N>T3U[#!$TME MH]O&-6B@6.&E688$3@OOVP/I M9_ #$72W,NP") \Z]A.=YJ@P-BP.77'9IO5L]1=.LS N.:E/-$(50?,CT=:7 ME/!)\HV=<] L,H0V:S/$N7D+92QO#S+=E/&Z=W-Y?@'E.G!_M;P6=!\4N?(' M.G6PEL$PR'//?)GK[,8@#$XP2XGEY%WH12YM3ZME%A <%;+N^"BGW: Q@+-E MD^TP+@)&5N.EY1$VUG$&^1BE)KV>H!23%[MBN> MJPBV;2IS-&#G:>[E_3.BK!;4"G2Z=TH#2LS#Z0)]'($,W(6^D>7H#8K,J-8, M\0RZJ>0\*QFB&].E9L$?"<1_%PCRR+!MEPIQ>UBY+4*8%*!4_(\DVD5TR+5N+!+ MX'HG?(B&*66&'&:PJ7[Z)>2!<.73O7[ &7/6A+-/*>,)>WNN,XU]*46[P4L7 M@L/.W6QKO3]?1X WV-A"^1Y96HL!0%\J#';+S5 MC3^\68:;U)GQWM3AE5I'86D"OE<&KDL_2$![M7[V'U!+ P04 " "Y> )9 M3J-:D',( #?%@ &0 'AL+W=OO(#R+H!O0M'4??0&=3+*;6203=/?N/"SV@9;H-A%)])!4'_]^OR+E MJ^-S%,*RQZ[MS<5T:>WJ=#8S]5)TW)RHE>@Q MLU"ZXQ:O^FYF5EKPQ@EU[2P.PWS6<=E/+\_=V =]>:X&V\I>?-#,#%W']=-+ MT:J'BVDT70]B-5S[187$ROHM.7 M*:UW"_XMQ8/9>69DR5RIC_3RMKF8A@1(M**VI('C[UZ\$FU+B@#CCU'G=+,E M">X^K[6_<;;#ECDWXI5J?Y>-75Y,RREKQ((/K;U6#_\0HST9Z:M5:]PO>_!K MXVK*ZL%8U8W"0-#)WO_SQY&''8$R_(Q / K$#K??R*'\A5M^>:[5 ].T&MKH MP9GJI %.]N24&ZLQ*R%G+V_$'2BV[&WO'0RFSF<6BFEZ5H]*7GHE\6>4Y.R= MZNW2L-=](YI]^1D ;5#%:U0OXR\J_'7H3U@2!BP.X_0+^I*-E8G3EWS%RFNQ M4MK*_H[]YVINK$9,_/>0N5Y;>E@;G9-3L^*UN)CB(!BA[\7T\L5/41Z>?0%K MNL&:?DG[MWKDBTH.0[P]83>O__[N]?M;]O;]F]^NWUW=OOWM/;L5FC=/O6!+ M;MA"#1J'C6CB\U8PX]$8=G0C.EFKOAEJJS2$C W8S9.QHAM??I<:A\T8]\IX MW[!K-5=6UN;XA+WF]9*I!;-+<5 ]Q@@G/?*>R;Z1][(9>,N0?C1W+AO7GK!; MZ/@4S7H>PG4[-,*L155/ZEMN1<.L<@@P*^_Z >I'Q8(@D'3!@09F>FC<-L! MK-G;Q-(F*ZWHU;C%Q*NLA1DA;N(>U_J]QO(ZH M'X !F;3E8^0-_>\K['?6@8A8S4R MN5$+^\"U6$?_\TAV!XYOWH /;M3L8:F8Q$1=JZ'WQP26>+P2 ]*9>#>T7/NM M8!,8M,O-27[Q4QE'Q9EA]5**Q<[&C:BE*Z<=_XB=CCXC(!Y%/3@:U&(!\O4Q M(6BD04$R.^I<2956"E"TD#U8D#BQ.,OT M(^YY.\!QAF$#E_O JBNY#0-D@YC64$\N5!HZ*6Z6$L22NI66U%3LP.@$-X,6 M1.5\,,B/9B]J5"?84:N,.69S04C7@Y8_KJ-M= &9NE*MK"7%F<]ASU7"7U#A M#.-0 L?:I3(N^&HMYS!!]NR]LH*]/&5$=QR>76W5?QC5NYGHC!9_XINKOJ>$ MZ&L8,4)M"8O"G_^Y(?5)("8$%6'VBZA%-X>3D\B5T03)?V/]IK)L).U2BS&% MR$<$N2OG7A.*L=@48^_*7X?VB<5>;^""E1S;HL,SIY/]U#QFQ7LF%5!5830&&49H,0L3X(R)2!Q5 5IF$R\[=P8 M014V@:H@"?,@J4(H(9F"%?!?##/*!'\QR09QE0=IF=#BA/9,R*(@Q\(BS ]S MM'77+D5ID4*D)&;2("Y(>Q%!$9&6 JO3G)=ID";%'D7CV'=0!$[#-&1Q&615 M!8YBF "?T$P0QHXD[!AG):R*TM2]8X\P/L11&N5!%%8LJJ(@#,%KF051$K.R M#,J\HX2F!G6>63&\3XMT51E4$B(NLC!$WD&(D*.-@% M%$56EM-0D,#"O"KW:-J,?CM1<5(X-3A7>92!*'BUK&(73&%!6\5)&:15P3(X MR/DNKF!NF/V08#I U.%0*LLJ*#Q/>0EV'$]$3TH0RQB02\](& 55GC_GR8]^ M!T\Q@? M=^1,,>CL>/_$Q,XVP5@SJ8Q"5M]1G5[Y"S7R>/W'@&; WXT!$!TW M]I:6:N:Z@UH(,19OWJ]1;4I&IQJ)[L#7$91%7/F-Q5JJ9P*Z[1/C:'\:%%/R MV"XU!^NO]R^5T1'L;B-'O.AAMWE3P*"#/X_*VR5[A##JU--ZTQ,7#GOQ09"X MM2CCPZ8=$]31;7J8'5=[$=0_(^%)ZBNY6?KFFAX( OHA[L(]EASXEHT$CA<^11C;28*Z*+()"KR9@[LX-6U,&JQ MTT:?3MZ,E.Y5E/7@-C-,-LESG1R>#SPKX^Q95?_T+G:4\>WI,,6.R>.XN M=RQ3EP;3('('L@B2W/]768P4=3!N1G6B6[7J28B=@[+.2E!;9E2,DA!G/$8_ ML'._^QY\VS2WVV*XBH=DDOQYA,__\Q3FCFW6Z?>K]6G8)^D\\?^9J_NHT$7T MS1:OX11(FAE:"6C)HLG>#?+_I:]T]!5Q-OE\COT: [OI[P7O5F<'$^#A_5$U MHW0[@@!NV_4>O $$2=^6W 5JS;?//'O)Z;G_4(*(L@"E]"O8?5+8RD5AN/_V MUP45U*&G/?19:[;ST;$3YQ*7@C-"W _$+A9C6^T :;;]J7_P-0 M2P,$% @ N7@"65[^]3-N! O0L !D !X;"]W;W)K&ULK5;;4N-&$/V5+BW9O%"R+)OKVJZ"A11L+16"=Y-*I?(PEMK6 M!&E&S(PP_OMTCV0AC/'RL"^@D;K/G-,W]VBIS;W-$!T\%;FRXR!SKCSM]6R2 M82%LJ$M4]&6N32$<'T\ RN9:7W/A^MT'$1,"'-,'",(^O>(GS'/&8AH/#2807LE M.W:?U^B_>>VD928L?M;Y7S)UV3@X#B#%N:AR=Z>75]CH.6"\1.?6_X5E;1O3 MC4EEG2X:9SH74M7_Q5,3AX[#2&Q,YJ3@I4V?HJR0_-YEFPF"F\Q2-_14N'RKI5J.>(V3^WDL:E/,:)7X#Y1!N MM'*9A4N58OK2OT>,6EKQFM9YO!/P2Z5"&$3[$$?Q< ?>H)4Y\'B#-_!J8?#/ MV33]^.([[1Y_@\H_OU]_^AJG3R3W<85F9)*/R MAENC%T84<*W@BU 5=2HG8; /W]"(=*6P ;!PKH5)0<_A0AIJ,FTL)$(EU&&8 M@G2VZ]^G#FZO*)LKA$I!E'1Z) \+8>V VQ!*L"G!*VWE]96S-H"F]EJ]A]IX=L$].$7 M-I1$QHFG?5AF,LG(@0"2O$J9M(52&,B!YLQ?PFV4;/K:J\+D-J%B\OWKD%*%!ET>X3?4_G30-"FZ1!!I[2J M?X5]M3M:%MA-&$7!XD*5CS*E(,%5/0&9Q:MQ\R((''E43CJ>-1XT02Z9M$&R MU*RH. \K;YMBD@L6,UN]9Y"%&^-OZ'7=B.;POF'8WBG@@8 <&LI_(FS6LJQS M$H7]N)N1-AJE6-'^0YW/*>>2B^ZV_J;H;3_?OR/,0E+'Y#@GUR@\.@C U,MB?7"Z] O:3#M:]_QC M1OLU&C:@[W.MW?K %[0;^^1_4$L#!!0 ( +EX EF2L%"&4 < #P2 9 M >&PO=V]R:W-H965T@$Y2I$I2=M*O[YFA+,M9QP7ZDD@T9SB7,V>&.M_X M\#E61$D]U-;%BU&54O-V.HU%1;6.$]^0PR]+'VJ=\!I6T]@$TJ4(U78ZG\U> M36MMW.CR7-;NPN6Y;Y,UCNZ"BFU=Z_!X3=9O+D:GH^W"![.J$B],+\\;O:)[ M2A^;NX"W::^E-#6Y:+Q3@987HZO3M];]L^-/0)@Z>%7NR\/XSO_Q<7HQF M;!!9*A)KT/BWIANREA7!C+\[G:/^2!8%CG3C[5^F3-7%Z,U( ME;34K4T?_.8GZOP1 PMOH_Q5F[SWY>N1*MJ8?-T)PX+:N/Q?/W1Q& B\F3TC M,.\$YF)W/DBL_%XG?7D>_$8%W@UM_""NBC2,,XZ3%;EXQ; MJ3MO36$HJF^W3]^=3Q/.X)W3HM-WG?7-G]'W2KWW+E51W;J2RGWY*6SK#9QO M#;R>'U7X2^LFZFPV5O/9_,41?6>]PV>B[\4S^JYU-%'YI;H+%,DES> XY.=1 M-5PK;V.C"[H8-:PHK&ET6+?ZHR)5>!<1U%(G*I5QB8*IU=(X[0JCK8K82H!Z MBOBQL&U)*D%*Y^2(RC\HZ/+18=%! ]8VE;?V4?F-@\K8+J(IC0[(VD1=6:@T M*V>6IM NY0,+7S?:/0+#%JVBE@*)JM)K4@LBI\@:8(V-G;#YD8[; MK .IUNFV-.P>ZT5I<=TI#4L<5X_%4M&&P$#3Y2< .XNF2B>6'^,$\=DWQG'4 MX'*M'7B!]XV5(Y@<01L*1"0;E]J$G1&\/[9%==10<49]#U7U@H(Z.Q54G8TY M/26(!L;O):H+E5>Z#>):F,9R M\7[]U9OY?/;NX^1^HGZ\NKJ3]]-WWTG@& 26$AT)#ZL5I+#BW3;C<@?@W,3* MMQ;VDN(^P)E#V#ZU+A/MQJ1*,K07R\/ 500&F(<4*#D62:AE4B5])AG%TY? MOXOJRKD6&CY0XP-2[A0SLSJ=G?PZQ@$64OWAXO\]8\XDTZ']]J&HM%N1NO%U M;:(TEFV\[F]O^DBQ8EJ$EN$VGV?J&?? >R0=%#&]?0DE-5%'..I%SU$OCG(4 MZ*/1(<<:&/BA#]W]?N@^HC#Q^VU,IF; '**QHR<=IK'_>[S I]D7_F\,=/"/ M@W)7 $*M/Y.B7C6?]ZDM5T/66"Z98C@E00#!-5'WA*ECI!3'RAJ],%9 ,,;& M-;FVTT!=,FL- 3G;U^@M^H%/P/!"@8D'[YV^UV8>*)Z$B(NO\I$CD,!J'"6$!'F M87$8@6^:X$%YV"Q+>4SB8H43;=WD;K;M+* I:VB=(YPI*WK'\4#/@MV9JDPH MVAJHY,XX[C 5,=D)E#:506=A_I-?)-E"!P I)W('3+W X)LU(EI"H8P#&B#R M:8AWAG*38$(US/(-JH@#)$TF9SGZ-A1/XF=R;]$;G?'*'3XV5'#K5PQVT&38 M-%<0R9VY?VEI[S*&CIG(3'T5<>ME)S& M>Y$R,4O6X<[OH%VT<,3@2YK_?3N.[.RK]:/*K#YF[0[W '$;!Q4@_PQ"7:)) MP^0G?8R'M45N-QB:BM3*F)+3SGI+ XH)PU$*5DE"TA,K,I+R?H[Y$(C2=ETV M(![M#R_[_O#R:'^X1=;2HWI/8)!2_;PCBD,-X*BJPPW@6?W"\#?=(-DS#%?" M@*U4&S.[(4!949T5,3QW,\NFHCSQ;?552-_^U+H$G@0:ZZY,=PU$J* 1UN'Y MI[NPC&7BXH)@Q@D>?-G!+=M'E&>C3LR MQ"Y0%(@UC\R@:]I5!Q.V%[[-3]NJW=:6N+@8M.TO(HD%]A&3ED-^,WLN,>$Q MYQ\+ZMY]H,.'5-T0N'#&H+M(HY$F/NCAF?V>A4>&>@F 9@7+'/,3<*H[P?+GO5_M/(U?Y MB\!N>_ZN\EZ'E0$-65I"=#9Y#4((^5M%?DF^D>\#"Y_01N6Q0A>BP!OP^])C M0N]>^(#^@]'EOU!+ P04 " "Y> )9"&TB9:J2?V=A\Z?:!%6&)#D2I V?'^^IX+2K*=<15O)T]]D4 2N/>><\^]('A\ MU\?/:1G"P+ZLVBZ=3)?#L'XSFZ7Y,JRJ=-2O0XR*.QL537=]/0XW[N(I\?]9FB;+EQ$EC:K517OWX6VOSN9BNGNQJ=FL1SH MQNST>%TMPF48?EE?1%S-]E;J9A6ZU/0=B^'F9'HFWKPS-#]/^'L3[M*C,2,D MUWW_F2Y^JD^F!044VC ?R$*%O]MP'MJ6#"&,?V]M3O'C\<[ZGS)V8+FN M4CCOVU^;>EB>3/V4U>&FVK3#I_[N+V&+)PNG[YM4+18Q+*HAU&R'Y?J>7<2&RHC].?2+6*V7S;QJV<L MJTS!>DL!A9Z.)I=AU-/_74_-//$?FTB&D=*^?9D M.^5C6/7P^$N'/A(3L=U?-T!WU0]5.WG5=&Q8]IL$Y^GU!#T#EWBXC"$\*1$& M@8>]P-DK\7IR,"^3B[[I!E!'Z0OL#TQIQ8VR& DIN+42([HE2@R%F_P-X8^V7,$+[9GC2G@F')=>,L&]54Q8QQ0O2\U$47#K MY"2C)$\"KKS.WCTO?4&6"^X+0=XUGIG1^QB8LES"%@56:TQ@.6$MF%!@I:#J32$$"AN3,$'OAT?@)4)>$SSG+OU>0,%0WK"?QR M*01P2*,9@K4(&[/+HL!B(0JF,1:LE+RPQ>3#)F*O0^TT=8VL?J@@"!+2V0U9 M8T)PIXD>*4N0PKWQV1BN8*PP#%9 ,Z@HE?UN;!V447L/IZ0B]3^H"+GF18Y' M",E-II((S)$9PYUR.6KN'$W2X-+F1[[@HK2/522Y%1HJT@@=*M).("XA+,@J M,O\&X$2AN=1BSXPRFMMR9 8R%#0J,<7)G$KP2SD%?!>9A5[2$*Y%^FH M4,AL+@8P+$W& 6EI/>H(8B$B(!_R("578RV5)40G'W2$"A*8@N"\)2($"@2S MO9+,@D/@I 4"0 SJJ?RFDC!;PYSS1*^VAH0JE"=%%R@X7H)Q@_R7]KNQM=/1 M9?/E8#.2OU=&QBDN9*Y#U&I1>@JC$-R4F7>%JA.Y"Z%LL]8-YOLL+4Y\Z<(\ MDI+0T)O5.3G2TR*C2$ .OZ1#ASHI$:JFDM^3XY!=/^80_DJ96R-*260*R*;2 M-I/(C3';"LP]1'"%0K.E?XF,DZZDY2I3[P$II\""^)PP M7J"%&N,>!)512LJ^*BSL(H\>LD,W,J0.IPQU&"=)&?@7XEN2DM1U2(U&.)" M*C;,6FIK5);8&!1 NMR#M"J^*W$'E/6X/_U^8:$'0?7DRXV *#;@,%EBD(ZS MF7B?^0(8-%&Y)1PMO53NB;" "NT9PE)HQP DM4%%8X.A!H FCM;G,"Y*7LCR M@2&2LLP>O8=P\PYDP57.OJ NG;L[*JBT-$!7U6,1(+NJ7&"X+,'4=X4&$1*U2&73-;18%:M#$4JM+%]V2- M=C3V4S=O-W5@"4^*(X\#4-OF5T=$B+E':G\'NLD-C)Z0X#C>%M,ZY#-?>\_Q M1AI9&W!\2Z2_JQ"K^KX+/_[@I7!O$TOY#2_M7C%_@WSQB;>O42B6;6\_>_Y(3P\@Z6B[D@IE M!SMEC.XKU/+(_/^A/G!0,ON#DCE\4 HW(<9'9R0B97_ .ZMOJVX>TG.'G(-V MGS_D[)W%1\[F.V?5UAG#42,UJ"B0/SPY%M'T*@8D,&>ZIDRF91_'XFO[;O'' M(<05?5]XB9^^R_:OJY:N6?X<\&:RW]K?AWE876.!$OSK<\K'"FTW=+2.,T+7 MS$"34=U6,53?<,T7'%TG[O2_=MHV\$#OM"FATXU:K7'X?>TY. MLT\&/IU_N2"TR2BS<-EJ.H0:0*>W_3]L+L@!_MO<*?_ 5!+ P04 " "Y M> )9AR%AL[D# "N" &0 'AL+W=OOV/%E;MH9)S8& ^& &4BN+9VDS82T?>CT0=@+:$Z6?)([TGJT5?J+V2!:^%8(:<;!QMIR&$4FVV#!S(TJ4=+. M2NF"69KJ=61*C2SW1H6(DCCN107C,IB,_-J3GHQ49067^*3!5$7!]&Z&0FW' M03O8+SSS]<:ZA6@R*MD:%VA_*Y\TS:(#2LX+E(8K"1I7XV#:'LY2=]X?^)WC MUAR-P2E9*O7%3>;Y.(@=(12868? Z.\5[U (!T0TOC:8P<&E,SP>[]%_\-I) MRY(9O%/B#Y[;S3@8!)#CBE7"/JOM3]CH\00S)8S_A6US-@X@JXQ516-,# HN MZW_VK8G#?S%(&H/$\ZX=>9;WS++)2*LM:'>:T-S 2_761(Y+EY2%U;3+R$N0@:^>V%+@>;[460)VAV(L@9F5L,D9V!Z\*BDW1CX+'/,W]I'1.G M*]GSFB47 7^NY UTXA"2..E>P.L<='8\7O><3GSE&<)<6M0K1J.%$E6M^L]' M+):H_SJE^B*HNS!#4Q+:.* ;85"_8C#Y^*'=BS]=H-P]4.YZ],X9RG.9J8*( M6F:1KH$-8<8$DXZ[OZY,YC#-94A9QYB"UJ6A',&+[B9,X,;%#D0.]M;<\EO%"*\IW$ MCQ\&2;O_R0"ESRC!<^]PV51%_8B3/87H'C-?U-!I^RO4"=W&2@EZA,VP=;S= MNJNT=O28US5LS>4K394F42%(@KR"=C^\39/6D\:2[9P6 VF8W Y:+\I2B65O M$-[Q)]])&I,M-1)M=R&41+>N7OQ:\;(N;>=G$-X.>JVF(*E.!=)S"]J]J]=J M=5W1I/90'T_"M)LV#$YZOH).-^P/V@>%1^D:MJ99IBJGA"2Y9X^.]\).2@0H M1YK:1:;=_3A.<4HQ>$_O>+_;;[^+R/'N6W+]L-._;3THN;ZF8BA 7FUYS>$X$K,HUO^G3)=-T=ZXE5I>](2V6IO_GAACXH4+L#M+]2RNXG MSL'A$V7R-U!+ P04 " "Y> )9,9=[.,D" #!!0 &0 'AL+W=OS8X)2NEGIUSG<^#V!%"@9EU"(P^+WB.0C@@HO&GQ0RZ M(UWBOKU#O_+:2K:9=3GEU45FF.!@X?V4J@.9I%EI#=?I2U*,L&)?D"Y01N ME+2%@4N98_X^/R)&':UD1VN9? OXLY9]2.,0DC@9?H.7=C)3CS?\ N]"6L.>ZA!NT7ZF^'O =PB2FB=35*C&8N[P;8&P5H(JGLL-, ND!SL](3"9 MPP5F6*Y00SKPR^FTUT7M[_4.N21 51O*,D>]>[:E K"H.1-P $F2AJ-DY*S1 M)!PF2>^)VN"8R^-*JPR-@6$:#D]32$["R6C0N^*24[GDL%$J-Y ,PG$: Y$: MQX/>H[($RO_7=C@X3LA*X]/P=#STZQ\N@M1^D!8"OF:BSJG(#F P MZ<=4RD*TCU%I3O. BS??P/O,/Q#)!#.&KSG19X9^!JV! D5.MTV3A@GLPP,B MW"J+<#F%X(*;W;N;P >Q//>NU]D,-?+ZG]58M-=6)>J-'QZ&7KJ6MNFP;K6; M3V=-6_X+;X;;#=,;+@T(7%-JW!^/ M#-P&@6]6=",1>T"1HXZ M26H==T WM1=_ 5!+ P04 " "Y> )9X!:XC*<+ #B*@ &0 'AL+W=O M=7H+2I+:N*D4B 5T_BJMA) M9I)-,M[8F7V&)4ABA1<-2-G1?OUV R0%2I1,9R:I?;$)$&AT-TXW^E!X\5#( MK^5*B(I\R]*\?#E:5=7Z?#HM9RN1\7)2K$4.;Q:%S'@%3;FRG2XN'ER!TU'9^3Y:K"CNG% MBS5?BAM1?5E?2VA-6RGS)!-YF10YD6+Q"9HREU1 M?,7&N_G+D8,:B53,*A3!X=^]N!)IBI) CS]KH:-V39QH/C?2WRKCP9@[7HJK M(OU/,J]6+T?1B,S%@F_2ZG/Q\)NH#?)1WJQ(2_67/-1CG1&9;5G)#3B\*LG9+;]+13E^,:U@#1PYG=7R+K4\>D1>0#X6 M>;4JR9M\+N;=^5/0K560-@I>TI,"WV_R"6&.3:A#O1/R6&LP4_*\(_)N -?S M32I(L2!O>2+)'SS=Z%;KBE=E*< +/)^3#PF_2]*D2D1)/@I>;J28$T#39S'; M2)GD2W+)RZ3L<]1)/3#:SLLUGXF7(PBG4LA[,;JX70FR*%((%918_L!VVM:5X5<%Y)7 K+$7=4W MC_FVX[E[3>M*R$IYI!+*WW.Q+LJD4HZN(",V'3LYU+6#*-IK6J]QU6Q3;0 & MBPWXDD1VZ'CML.:_ZM5&+HM[(7/, 012-W6V!KE@FI$+?F:P#" M_B)[_ZU/1?Y\?\F>M<(@-)^M-["GU;:S.Q]-"WT7C(D/5M7=UC/BA;'-G "A MXGAV'/H=^/B19]/(!<])0 X>%TW\M*ZU'4,CU;(4:DE7=@@[2?=D!S;S(LM( M*.8Z9G VDUR;^=1$-[;;Y?;Z#WNLSX 3B6$'<:NS"KCK[(.X%REQQZ1^HNT3 M&S\>@0C"V7YT@>UN9$7M/Z4.3+ MYY60&9QY?;,#Q_9<1@)F,]?9.8XR.Z3,NI9BS;?Z2/LQ._A[M0*P8Y9$ )N; M.&2#AF_E08+]^S(JC2/;]8,C&;5^>YA1/9_9\)($MNON_.GY,6R(_UA&?3PU M^M0.F;?7')")73MRHKWF]V74,*1[S?Z,&K*#=*-ZGY!1/8@=VFT=SZB0W T MJ];0;!H9,0+/)[+I6V6=%]HNHP?FZ6[(IA%$"?-C1"F-P=-.!SHQ@W%^?"*; M0M((O6"OV4:%(=V+;-_K0C3V?77R/"&?4A#B=UL](:A''?3\S&P:PGGE03)\ M5D>7J4SHA[8?NH]DTX""Z[V]YJ/95+N4!*[MT]TA"AK8'@1?-]?]X*T,4")6]LA[ZC*D3X?N;%(RH/P<-]2RH92#"YD]2MC/%'L*FAC0 MZQAZ,*@,QS5Q9+8;N0/*&J"$-#)D4 8B-&O\/K8XE#6:;+&'05I8IP!AB*/= M7D'9 O[ O7)=V*, >\/(9M0AO0?^7X!0?YIYAE0G="/C9#HC@:?AHSD1Z!;8 M<1 \>GY'4*9&#IJF#*,H)81\Y'IXIC.H )[F@1\;O0>'PGD/S?EY4>P'4'.A M\=1QE6,0QKYR3$U&X!3Q;!JPDV$'I3P6MR8OZ>$J MB%I(@'@(P^YXL=H=H*6AHV'+*.PZK])TJ&H"T9@I,EPU615Y+/ M%*P^\JK1%0#[+K\79:7+P]]$.N\K%$[*/E&X&HMFG4438U'8FYXL8SAT!5KU M5*ZG2U2-CQ,@> VUZ$-2K:"W@'E;P>4N=S>I6HWBBPHC0@^I5K+8+%?$5TV( MZA#RLHO_:.0;PYOWS7A O^Z ?8YBP$4845-Z\YH%H(!#:&13C[6\QW6!0+)( M?.DQ.8"%M,A(/+R$\%9GS\J41Q#.S:U;6]Q>-)V?V8>#64?31LAJSX M7)U*NT.KP11XMB!WFZT248HT)7F3DS3)G"%T $Y$]*BO8-1SSL MK97F^WT!A0? M6X:&T_=\S7-P&, A!Y(S 7[B3IS.D%N>//"\;A'&)@$.##MC7O,\ ?;T52*V M&9VX *P],?\J(&'FY $.^F@"B)S0SNM+C#X0L0:SP<, TA3]X4P8<2>^]68C MBZDQ'O(8+$+]";-N8!R'C"T:4>8P-T*3@DE@7:^ *JW7 !RR%F576#R!0]>9 MN-85Q*?RQH;G73E*#\T,<, MSF3W+=@-Z01K>M=';YP(GZ@-GVCX#X]@ M;;+,2;O)BL2^!0SI[>Z-H)/BCT;0$\,%]5B@'BO4XZ^&S_];@)C??Y@_Z?M0 MA-VGMCMNMSL>O-T&Y3=_90=S;BHH!%4YU/DP=-V4U+PR/H#T@>*D$M_-RP('I G1)BA]<% M'N(4[3 T.[>:^!+?9BN>+]%>^<#EW,!S[]=,_>TF9.SI$LQO.6?U=YPQ%H7J M*\[X4&"Q5BYX1*.VG@YM%G@=7_Q /[3?C;VH#I&YL3#P0]?7K)0ZSJE@<9W= M-11G<+B\62S$K#H1.,5>X/P.%$0!JL1[&<4RQ[*^]^[*:24&1(9H=3L2%;)5 M@"@8@P13U6*G*F9+? \EGQ ZL2;?2*:OSPB\/M,77.\WZ19 5'GK]JRF9/LILHB*VP\ S&/C? M$Y*JU-2*?1;W(H?WX=2KO.I 0RG61S]&")2)&7R+2H%G((E/C MI*@O$#4 QT[ ,/!'APX%Z9VAUH]I>U MTA02W FU9%V'*"'/"-3*38]-T&]"739,MP,-V87TS[0CF(1[=H1'[>A+\E/C MVF$FY%)=KBP!.E#7Z1N(;6][@?.5OK:X&ZYO?P+G7B+$4K& J5"'^R,B]85* MW:B*M;K$>%=459&IQY7@D(-Q +Q?%$75-'"!]EKKQ?\ 4$L#!!0 ( +EX M EF?0XTZK@( .0% 9 >&PO=V]R:W-H965THE"K2= /-HH'OBRM M4X3IN&9+G*']6=]KDL(M2\XKE(8K"1J+27#1'TT39^\-?G%!+MODEGN_L';X9=7'>" 15P(VTJ-%8^+:FGC:DDS!'S?)GB9\- MS%!RI>&'LFCV5>*@(S<\(U.S#"04:,K"E M1@0F^(2P*IQE 4YAA>B[U+HM$T30T3>Y-S[C+5U'3]")\^#.-^ M_)5N_2AZ)]N;('0Y1/2-ZI\UN_AX)-!GW8UXWASN15J)=^OQB7OK3M$&ZUVQ5V MT4[N/_-V_]TQO>32@,""H-'IET$ NMTIK6!5[>=XH2QM!7\M:0VC=@;T7BCJ MH4YP#K:+/?T+4$L#!!0 ( +EX EE< ^(3#@, )(& 9 >&PO=V]R M:W-H965T_LY[GG[NS+8B?5+UT"&/)8<:&7 M7FE,/0\"G95043V4-0C<*:2JJ$%3;0-=*Z"Y U4\B,-P'%24"6^U<+X;M5K( MQG FX$81W50554]KX'*W]"+OV7'+MJ6QCF"UJ.D6[L!\K6\46D''DK,*A&92 M$ 7%TCN/YNO4GG<'OC'8Z=Z:V$PV4OZRQL=\Z856$'#(C&6@^/< %\"Y)4(9 MO_><7A?2 OOK9_;W+G?,94,U7$C^G>6F7'I3C^10T(:;6[G[ /M\1I8ODUR[ M7[)KSZ88,6NTD=4>C';%1/M/'_=UZ &FX1N > ^(G>XVD%-Y20U=+93<$65/ M(YM=N%0=&L4Q89MR9Q3N,L29U8V"FCYAE8TF)_=TPT&?+@*#S'8_R/8LZY8E M?H-E3*ZE,*4F5R*'_"4^0$6=K/A9UCH^2/BI$4.2A#Z)PS@]P)=T:2:.+_F' M-'^<;[11>!U^OI9HRY.^SF.?R%S7-(.EAV] @WH ;W5\%(W#LP,JTTYE>HA] M=8=/+F\X$%F0OF(JX&H6Q'X\F Z>&Y<0.#0."B@QZ.=JJL@PT]AYQ"8DF_F@6=R!# M'W$O2OTHCDDT]L-I,OCB@/VP$W\Z&Y$H\<-D.KB7AO(7VR?1J=43C?Q9Z)2E M4W\V"9W_ZC'C30[$:A\-$WQUG+L!8E[4Q5[-Q!8Q^Z^"^"3CV$56,,BQG?N. MDA)XCJW ["F'(;D#()^E 7(U)\='TS@.SRZ9KJ5F=I9IYXK.'(#FN7-BADRT M4QJMX6O7,>C-B0K4UDU#>R$:8=J1T7F[@7O>SIF_Q]MI?4W5E@E-.!0(#8>3 MD4=4.P%;P\C:39V--#C#W++$CP8H>P#W"XGI[0T;H/L,K?X 4$L#!!0 ( M +EX EF;4,.OR , #4) 9 >&PO=V]R:W-H965T1/+(^_A]QSM2\YW2WTV%:&'?U-(L@LK:[544F:+"AIM+M45) M,VNE&VYIJ#>1V6KDI7=JZHC%\21JN)#!8ET[(*+Q5X\9'+9TCL?] ?U7 MKYVTK+C!6U5_$Z6M%D$>0(EKWM;V7NU^PUY/YO *51O_A5V_-@Z@:(U53>], M#!HANY;O^SC\C /K'9CGW6WD67[@EB_G6NU N]6$YCI>JOS2-+\&Y15/10-QT4^P'4!+XJ:2L#'V6) MY6O_B&@=N+&!VPT["_BYE9>0Q"&PF*5G\)*#UL3CI3_ ^]U6J.&Z*'2+)7P1 M?"5J806:4UK/0KE2N3);7N BH%HPJ)\P6-YCS2TA%\I8 UPC%!77&[)8!;0W M[(8@<\>!U\ -"%FT6F-Y"8^T8L5K+@MJ7;6 \--U2^&D#BC/G_?\ZQ?^ER/* M4+_#8Z41AW,8C ]BWYM&%%+T(?W/.,IGEKI.&XWP\NNZT&Z ;98@( M:2"QQLDJ6^TP'>\>E( 8@R1DDS%,' 1,PV2:OP#I/NX493J,][@7QCJ,(_ + M8'D*) >2C/EV-IGZ=II1.Z++Q]9(EPT=7,-+/$&#(,+I..] B$SG3N(FG2T/ M63:#5R%"6?XS."SM@Y.ER0G+F2Q/#UF>GLWRCWN+K@#A36D3E8=*:0MTEO!% MRWQ"V:*?OO57CRN7\LG).5DC9XG\;(W@GAX80Z;_5@SF MH*1V2JQ34@Y*])&28E#">R7_HVI)TC"+9]1)9V'B$X(L^6Q*GCSJ#H>N M"G*3],;A<+J'NV302IF8YY"&*64F9=,D9I22.17-.#%VPG(JV:.CIXP.;>,? M;$/ITDK;O6H'Z^&?X+I["E^6=S\47^GN%=) C6MRC2^G60"Z>Z2[@55;_S"N ME*4,\=V*_FM0NP4TOU;*#@.WP>%/:?DW4$L#!!0 ( +EX EGZ2HUW$@, M "X' 9 >&PO=V]R:W-H965T3G#063IS93B__?L=.&F"BW2;M(8DOW_G. M=RZQ!TNI7G2.:&!5B%(/O=R8ZCP(=))CP;0O*RQI)Y.J8(:F:A[H2B%+G5$A M@B@,3X*"\=(;#=S:1(T&LC:"ESA1H.NB8&H]1B&70^_8VRQ,^3PW=B$8#2HV MQQF:QVJB:!9T+"DOL-1F\5**[SPU^= [\R#% MC-7"3.7R"[;Q]"U?(H5V;UBVV-"#I-9&%JTQ*2AXV7S9JLW#WQA$K4'D=#>. MG,HK9MAHH.02E$43FQVX4)TUB>.E+!^F 0&')CP4'24HX;RF@+Y0G =?KXNYY_CB;3%39Z>U0) 97&O#J;84_0WC"IZ8J-WZPVP* M$U2NZ\L$VPQ-41O%$PMWB8/'DANX6#*5:KC0U-F539[^*&F[-3WD")E5L' * MEDP#=M)JS=[U,9N M>\97;8GV*+7H4GM7BS5$AWM3KE^.,H4(G#PIT@"*-$#/_PR?FO?> RJ6KLEP M(:U_P*N!>*=Z7Y?[*:6WYH\P:/+]A^JN9O^ MMVJ2"^U(:POT:F] '$ M?FB?K2U@]VT+G%)QGCZN_(G?(PA]3O^Y@,&;,ZQ -7W"3W3,TY95E@1J:A?]KW0#6G )9$=;[,?X% #_#P &0 'AL+W=O MTR1 DBYK MA[;)DG;[S,AG2Z@D>B(=I_WU.Y*28B>VFV"# 8NBR+OG[IX['H]7HODFF_E$+AKD4[.I*B?,=:-)Q8MZ M>'ILYJZ;TV.Q5&51XW4#^"L W[.]@K\8UD?@N\ZP%P6[)'G]X[PC;Q@A[R+G-=S ME%#4\"J?;'/%BS7Q-4W":,HV-!6MIE)K(]3#?8&5=$@9:."+T+Q(<95G=DJN^9C[ZS9H-^'( +#AR,P'-BE@#9[06LF_%\IF?(_ 6:A"Z_ MTX81,.8$M&IL7B+'2P,S#MV(_FE;R.RRR$ECDCFXVN)MZV:8DQ/@#JG@(>G) M2BYE,2LRKJN(=#IP@1MH( ?@AXF>,?,;L ANZ+A)3$ T\HAI>)[#X@!^_25A M'GMKEP1^2(#.*K&LE5S32$Z<-:+Z*4D,(++,X@I=U^ BT<\=_H#M1/+$-Z%OD>APK2&* M'8_,&J^S9X-6.YG#'$]+>V8.:$7F[%F?(N: M%D?_ ^/!9[YY>A2W'8SWF,-"U^1M!#[IC7I'4BR3@/UGEGOV$; $?L)QBC?Q MBL)IV43C,'@IMXT_NJ+[E.(DN7-$Z$6[8#RZ@N(0.G[J=D!2>HDV*?W(GCVU M,(U#K25QDT=./]=K:$"<3M.^%J:NK8O,26*_Y49DB>0Z04P?]QR?07]\!GL/ MM9NGM(&KI3'D=0V&$G"K:*T^:*3>?D5AL@*W';1[,>E^]D@N>(8G0W->-OIEB^V+P=86LFYRK;:=S69$*Y+^ MD?P*'\C.08^Y0_ITXDE; $^ZA+-[,D"WD&_(06\D+Y%ZV>8;V45S()%RLU % MDJWKW4G9=B7S# EL/G1UDT5= ;4'(7B^S8JDS8BT:Q/TD="Z;F2C.P9\ MH.N.1*-E8+J@F>Z"6P!=&$=M\?QJ"U:8VJX M[K%>(@5]1NZ?4GFN::3+EKT0:;XLA%3-8V.VH))"&*G&-JKX89BHH2RHSM$U MC.A?4,')&IP6:@?UW(_;B(36 M_^TA9CN/ VM\J(W7=;K+-SXFIE(BO, J*'17G95+G5^&>6B2>*GZ;1JKK?Q% M]M1_G8LSFCZ$6TJ.ST(A_'ED@L7C3_Q9JX;\Q)GM-4]C,,A-/:Z:5^46)@KWIU0 M=&$TPYQNZ-CH!?1])LB0]D4KZ._\I_\"4$L#!!0 ( +EX EEMNI!O!P4 M #,, 9 >&PO=V]R:W-H965T1:5K^^0ZZTDF)']5-?K"&7 M<^&9.;&]'H]=68CG<;G^5B MZ?S&9'JYX@MQ)]P?JT\&5Y/!2BU;H:S4"HR87XVOZ<5-ZL^' W]*L;8',OB; MS+3^ZABV;!KBJX;KZUDDC:OB@'%<+.6L$7%LKG(6S>XXK>WXY<>C5ZTZJ MK8>;W@/[@8<,/FKEEA;>JEK4Q_H3C'8(F>U"OF$G#?[6J=<01P18Q)(3]N(! M@CC82WY@[W:)=Q46I();;LQ&J@5!E4K'Z'M M@18>:$"8Q 3@;4P K@_WR 1[<7HLYYI)RL+7S#EF%J+UVMEI57=50Z-WFVL M$RW<:\>;T5D(4'<6R\2>CVYXPU6%]AR\$95H9\) 3(.K>#0@]@KB,B5)%GLI MHZ2@)4HL8X3%.4HT+4A6^CU*:%X01HO1=55U;==PAS>0[8I+XZ\)C<8RM/#S M3P6C[!,8F]PWUP M-"J_6V-\#(YP.TK/$69%2J*8/L&,LN( ,T0LRTF69_\/8H=A]:CYI*5%"*E' M[A4D44HHC> $)Y.!D\E)3M[AXU-W6.?( .2BQ^\;WY("BMMH*.G6D^A0%-LFMQXE:KI/.F0)D_4"2A\7'7/\-FV D+'OAB] M-Y@F.$SAKO!^%^X$ZXZKYXUXP-=UA=I.5$NE&[W8A*K)21[YS&#&DY*PLL L M^U5*X- MKX7B+1:9A\'Y);[K7U&K)%&4]UH)"J'*"#(+I1)K+=U6UU.@LD 21S(@9!@C#G[;TAR4J2>0BQFD)"D MI"^")",1HUM(6.(AH93D"7TI)G%.HHP-F,1ICTF,F$3)*>JE _72%U/OK76R M#67Y="+8429TQ+>/."5:\1P;3WI[GHU[M]_#X1_&O5?1>PUOH.#5 )9UD+K&V0$ "P &0 M 'AL+W=OO&+A%D0"JK=MR M:AO8'(ONHKL(DK3[3$MCBXA$JB05)_^^0TIV[)R[*-H7SY":XYN#XYEMI+K5 M):*!^[H2>CXLC6E.QF.=EU@S/9(-"OJRDJIFAHYJ/=:-0E8XI;H:A[Z?CFO& MQ7 Q7:C&3K:FXP$L%NJUKIAY.L9*;^3 8;B^N^+HT]F*\F#5LC==H_FPN M%9W&.RL%KU%H+@4H7,V''X*3T\C*.X&_.&[T'@\VDJ64M_;PJ9@/?0L(*\R- MM<"(W.$95I4U1##^[FT.=RZMXCZ_M?[1Q4ZQ+)G&,UE]XX4IY\-L" 6N6%N9 M*[GY'?MX$FLOEY5VO[#I9%,2SEMM9-TK$X*:BXZR^SX/>PJ9_XI"V"N$#G?G MR*$\9X8M9DIN0%EILF89%ZK3)G!F9Q5>J^R>1RQKA$A6RLJ;3NW[.M$-RW$^I >D4=WA<'%3(JQD18^#BS48FW'0 M:#1=*E."H<_Y(=CE#FS1@Q4$EG=@&T*9=RBU17DRH.9U5FY*A;BMR_;RFM_W M5P-*,;H4?VZK!P@M/;P8''%!2K+5Y%M[@/&L.C1X,CB3 M@CP9;FLH2 A*+,CMABG%A.G%X"@XAMB;1CYD7C9)(?6R:4K\-)P.KE ;Q7,+ MFIY^?@NMX-0+$P(4A1$D%'.430?7[IML;$MHF$(<42(@3@87=5/)!ZISI]VT M*B]I9D%3,0$!3""$R8#Z6B$-5D,1])A62M; -(UF\IR[,'3?;OF3H"B \!A^ M^2D+@_ WF,3ACL_";'#^3I(@\=(TA:DWG1(<+\X(N>\%T^R]:FT[(D@C5^8@ MI7HE ='0F_I3HHF71/Y^2SU]"WW%J6E&04;$'TTR=TH#1Z+@3>TM JH:7.\.B;&V)4XQZVD;:AN* &%C;/=ZQJL=/= ?&(T13@ M'2\>,?Q 8"/7?#_6P-T(?5J3_R7]>T"^HP+/0?XWM7CFY]]7Y:6_Y/'>5E*C M6KO=BX#;V=\M*+O;W7KWH=MJ'L6[W? +4VL*!"I )9GJZ-#0H$ M #\"P &0 'AL+W=OV@23ML!;H$,3I]LQ89YNH1&HD72?[ZW>D?MC); WH0[<' MDT?J[N-W/-[Y9GNEOYDM@"5/92'-/-A:6UV&H5EMH>3F0E4@\SBF]@"?9K=:=Q%78HN2A!&J$DT;">!]?QY4WF]+W"[P+VYD@FSI-' MI;ZYQ:=\'D2.$!2PL@Z!X_0=;J$H'!#2^+/!#+HCG>&QW*+_XGU'7QZY@5M5 M_"%RNYT'DX#DL.:[PMZK_:_0^),ZO)4JC!_)OM9-64!6.V-5V1@C@U+(>N9/ MS3T<&4RB,P:T,:">=WV09_F!6[Z8:;4GVFDCFA.\J]X:R0GI@K*T&K\*M+.+ M>[!" ]ZR)7<%EX:\?^"/!9CA++0([Y3"50-U4T/1,U 9^:*DW1KR4>:0O[0/ MD5;'C;;<;F@OX.>=O"!)-"(THJP'+^E\33P>.X/W =:XDY,;D"BAP\W;\HZ? M\K<7SJ7+I:GX"N8!YH,!_1V"Q;LW<19=]9!E'5G62_8W< 2U4+E8=4RYS,F= M,E8?HM8Z:T$_C>B=T"_C2 /]2()U+6T04778*Q@2XV(Z_S>5<\ M$^IWDA%Y ,WS9PGOWDQH/+XR1*)#5>M0U3BT0M9DSPT*9:6%062U]F>O58$% M0\C-Y:"E\^#I'#^RP0L:+Q@,ODIA$0Z-,3,E>;D#C4X75!H_! .VT M).AAA8^+<&/ 8FZA*LU2,G32I)Y&=))Y:4J& Q=TK%,[K@4O2*$,VFRPL@[Q M_!AU**.HBY[Z6Z57R-O:HGX(Q]K-9V]!#LO6ZD%9A#\?D+=D'$W=F+B!NEM( M,M;%88F/X6=$@;&)N_\DQC%EC@NEKZ.0C.@T(6PR18G1E*0T^_,QCXB$])38=*NPJ2]%>9,(3E;#7O1?K : M9AW7[.=4P]YC_K-J^-*)Q\:)'R^._\S40XZVQ%YOO$I&TI^;[E6Z[(S],'Z5 ME5@RLXC$+"4QC0?7I=)6_,5]&X8>H"_(S[2 &G)T%G.D3D4_LG8<+#&7718B M/+8_-49S008/CK R30G+J)M[$A?KJ\-,HH-T,O]Z(H%^IJE+QLR-*75_$:Z. MG'K>X5%'5H+>^+[3!7(G;=V<=;M=:WM==W0'];HO_L+U1F!C5L :3:.+,>:A MKGO->F%5Y?N[1V6Q6_3B%MMST$X!OZ^5LNW"'= U_(N_ 5!+ P04 " "Y M> )91(.R#/$" !-!@ &0 'AL+W=O2EM@;65>)L&$AIJR_;932Z-A6,'VZ'P[W=VTE V M0*IZOO/=<\_Y[,MTJ_2#*1 M/)="FEE06%N=AJ%)"RR9&:@*)>WD2I?,DJHW MH:DTLLP'E2),HF@-9,_M.>P% M'$!*9IB]C0^)4LS4+ B MK^Q%XM) M_CQO:O$"B9-O#;W[P7*P1W%'NLNI?0.Y2S%\)=2[Y(8X4V5KE)AS2[T4S+6-6H&/-;>N3R5-/]/TUE$: MM]3B5DY:7%?8+^*C#T'2)(T&)V0\(3FB9''OZO]&QB,"Z4,\)C<21T2M[XP3 MZ+]WW<.])UZBWOA!9HA@+6WSVCMK-RO/FA'QZMX,VENF-YQ.4&!.H53#* #= M#*]&L:KR V.M+(T?ORQHWJ-V#K2?*V5WBDO0?4'F?P%02P,$% @ N7@" M69GYE/58!@ A$ !D !X;"]W;W)K&ULM5C; M;N,V$'WW5Q!N420 $4L4)5%I$J";MN@66&"1;-MG1F)L8271%>E<_KYG*%FV M V_V@NU#(HKBS)PY,YH9^>+1]A_=RAC/GMJF^O[JP&]_4G7G?,[=I6]T_ MOS&-?;R7\U_B M\S>2SH<#?]?FT>VM&7ER9^U'NGE;7F:4@18/P[ZIQ/ M)DEP?[W5_GOP';[<:6>N;?-/7?G5Y5S-667N]:;Q-_;Q#S/ZDY*^TC8N_&>/ MP]D,%LN-\[8=A7'?UMUPU4\C#WL"*OJ$@!@%1, ]& HH?]5>7UWT]I'U=!K: M:!%<#=( 5W<4E%O?XVD-.7]U:Y:@V+.WW1!@8NKD@[YKC#N]6'A8H'.+._=95ICJ47P#9!$]LX;T1KRK\<].=L23B3$1"OJ(OF=Q- M@C[YY>X>\_)5)?2>G+NU+LWE'"^",_V#F4^:ZSTBL6)^9?#7&\-T5S%7/[%V MH,@010P.FLE!'L[\N6F>F0@["6>U8]I!4X/7QYW/;DU;E[:K-J6'\MMGYTW+ M;NR=]77IV#]UCWQWCFW1?+!>-^S:]FO;:V^PZIQMZ@KK:G92=X!F-PY6W>GL M0T"Y'\!#=+,;\V"ZC7'L1Y9*P=-,8I5%7$4Q%D7$A1%G[)05O,@C:(S3%% $RQ*N) $1<<%EE,P&W[5SQD-; E4\B3*>%!&4 MD$S.\B0&5LE4@HL@62Z*C$N5T.&$;";D$<]P,(^RXQSMPK5/D0Q&1)H$U:,Z4Y#+)#R@:][Z"(G :R8@)Q=.B $<"+B F](1'(I $BR)5 M\"J6,MS#1B2.<23CC,=1P>(BYE$$7E7*XT0PI;C*BL!1HJ G%C@J IFGWRXD2 M21[4X+W*XA1$(:JJ$"&9HIQ,B41Q6>0L18!"[$0!=Z/T?TFF(T0=3R6E"IX/ M/&4*[ 2>B!Y)$)4 9#4P$L6\R+*7/ V[7\&3(+!I2-.<7CI)D:6$$M 64EE( M.*TB>L:C0N(1[2%[5/9_)!4A0]$NFPWQA+JU*VE4,G]K:O3&4'11+GMSCB/> MH#;[T3^^VS!/&&@<=CJ,/$1!O>RP6:YTMS1LB3G A XYBT+#6W3,S>V8X MA;2X2 _")+VOJ_O-I[& M#L)C=+D"O:&%G>V'>A!!_W,U(@D I7:K8"HL",*#;B % )@Q/YI!I3,E7//U MEN_2]!YQ'KPM'9]#]C-AG\>#V <2>E/58#,, 6:<, @FF6$UYHKI&6*,6Z(U!'V- MM _OP/GL]S$Q#OKB=G-7WV93"]B6N)<;+X81]F(V.1Q[/B!?SV?7=LB!?BR4 M8\E[F72AN,A0S"6/0UG)>9(-UR(5*+1'LW]49]IU8Y^-V7O=M[45:E5*+36) M4*D$IIIQ'OM:?+MBO3\HA;Z-DIA\.\*7UTS"W7%8//]ZM4,S&5I-E@S7-$PO MF#/R^(L]WL+)4?I3#$30DL:S:7C]'O2I0%\NTMFG.\7G&-@OXC_I=OWST3)^ MW#YZ?RQW.TC@IMG:T!4@H(#16_0PL3'6SX,2^S)^:*1$&<= \!GL0VG;R<51 M='CW_9(*ZC"9'ZN>B[WOTM8@6/3U3?5[T_GA$W7:G3[P?QF^:W?'AU\'WB'6 MU)D; )9YE.E1Q8$ W% &0 'AL+W=OP9_Q;M@80Z#%-:#:T MUD)L[FP[B]:0XJS%-D#EFR7C*19RR%=VMN& 8ZV4)K;G.%T[Q81:HX&>N^>C M =N*A%"XYRC;IBGFWR>0L/W0##5[!',37S3V7([M$B4D* M-".,(@[+H35V[T+74PI:XG<"^^SH&:E0%HQ]4X,/\=!RE$>00"04!)8_.YA" MDB@DZ!G, FH%>(4#0C22+? M9P-;2#<4F!T5)B>Y2>\9DVTT8U2L,Q32&.(:_:!9O]N@;\OP2PZ\ P<3KQ'P MXY:V4-NY09[C^37^3%]23UK(\;1ZNRZ_K#U"AGM)%"7Z!RJKZ'4EK0;=6Y;THO=,7LU0OU3H>!T;JM" MX;E0O]WJE$*5>/TR7K\QW@"6P#G$Z% )8QJCJ2X\X+(H=IA&4+O*>DZ?O\TF&FC)^KS>)=M< 1#2W[_ M,N [L$:__N)VG=_J*NPRFZ$AFQ5NNR6WW49NYVO&Q5L!/$53N7UQ^8646[U8 M/ZVU/V>0+H#_54=J(_:5;$U-@@4FP4)#8)4$W98)NC6U^.5\!%3(@U1=KG(S MKGNT&IU6OW.R_AN=N38)%YD,#9FLL-LKV>V98C=\W,A3I-R1OY!4R;$EFLM7 MV1+G9TNI1UC=N6'2Z,*U56(2+&@FQ_50JH\T=35AR(]*UOIEUOJ-CGUB='71 MGH7^03/\2-)MVKB--5J[-D$FP0*38*$AL$K*7.?I1._\]Z76[,.UJ32*%KS M3QM]!\QK:\V4']7,'=W%7'/E)C/[4KDUF[LZ22;1 J-HH2FT:N*\I\1Y_X.2 M:_3AZFR:1 M>X,?5)5>;.$-NY(FSCQHALEY6N@.5(7V7S:_ Y6S9Y1KKWL[) M_,2]F[HU\X'JBNG&RQ-\WE*;8;XB-$,)+*4I>7>5EPV>=ZGR@6 ;W899,"&+ M63^N0=ZUN1*0[Y>,B<- &2A[A:-_ 5!+ P04 " "Y> )9@VCP[6X; !5 MZ@ &0 'AL+W=OF8 MZ([HM<@_)%!M.\)(),G&=DR'W;WST#$/U1*6:UNJ\E:5[/'&?OB]B24!R0&Y M:FZ][#Q,V_PN!^&$(RYY@)>?-]L_=Q^:9A_]\^YVO7MU]F&__[@X/]]=?6CN MEKL7FX_-FLC[S?9NN:>_;F_.=Q^WS?*Z7>GN]ES&L3F_6Z[69Z]?MLM^V;Y^ MN;G?WZ[6S2_;:'=_=[?W\2>5Z==>L=ZO-.MHV[U^=O1&+6LCJ^;SK_3GR^_+'9O.G M_TM]_>HL]C]2<]M<[;W&DO[SJ;EH;F^]%/T@__V@>O:T4;]B_\^/ZK;=>]J; M/Y:[YF)S^_?5]?[#J[/L++INWB_O;_=O-Y]=\[!'B=>[VMSNVO^//C_4QF?1 MU?UNO[E[6)E^@KO5^NM_E_]\^)?HK4 Z> 7YL((,5U 3*ZB'%52X@IY803^L MH+]U"\G#"LFW[H-Y6,%\ZQ;2AQ72;]V'[&&%[%NWD#^LT!Y?YU_'KQW\R^5^ M^?KE=O,YVOIJ4O-_:(^@=FT:\]7:'^WO]ENB*UIO__IRM5O>W&R;F^6^N8[> M-I^:]7T3_?$E^F6[\H=_5#6;F^WRXX?5U?(V^GFY_;/9_TC__:_-EDHVU_=7 M^^@_2#-:KJ^C7U?T$]Y$F_=/0F^;J\W->M4>U]]?-OOEZO:'Z-^BW]Y=1M]_ M]T/T7;1:1[]^V-SO:/7=R_,][9'_NA7]O%GO/^RB/U_\ M,=T[U']O3X-ZW]SMT,X57W4UUO6_U!:[C\NKYM49_=;:-=M/S=GKO_Y%F/@G M=$1PBEE.,<D[]]:^;_?(6_=M_7IS+/TOSE^:?^ MO^JXS&1:JW189L=E0LG !XZI#TUA7">$3'2N$]!%"6FE&;84&9B$62R] C0)U2)IFZ=NBZ)#'?)H46 M\6Q3,:]W\!'(J699U1R7VG!DNNY.9*J9EG5')?:<(BZ[D_.MB[3=O"P MWO"W?&S"VXF7L$Y+'1H"J)-4EX?W'6%='LM\PA*Z)DK.-U%/EO!\4S&O=/#1 MQSKCQ:KFN-2&8](U>U*?RB!8^SY6-6#L^5C7+JN:XU(9#U'5\LO&9FN MZGHZ%9_(#11KP\>J9EG5')?:<(BZAD_-S^I-NL'#>H/; :G)LO#N JC3Y!KA MO44+ZJ@[B9,DO,$ "G.I\FPBR*2ZQDG--TY]6WB^HY@7._@(9)TJ8U5S7&K# M8>EE'$\6F:_74J1*0 MBK7O8U6SK&J.2VTX1%W?IX[,0:IQ*E'FHWN(EZA,JE%; \2U6EE M>E<6PQWMNB<]WST]&L+S[<2\T*'''JN:955S7&K#(>FZ/'VJ<*1F[?A8U2RK MFN-2&PY1U_'I(\.1>IQ1E)G)PEN0H$S'PH1Y:5!F$IF.'IP"9;G0$Q<+NO=X MV'S3U/.&9UN)>:F##SW6N3%6-<>E-AR4KL?3I\I$:M9NCU7-LJHY+K7A$'7= MGCXR$ZE!)C(?/5(%JD2N\W#V$I7%J0Q3TZ!,2365F=9=OZ3G^Z7R?KOYV/P8 M_;RZOKYMHG*YV[C9RM F9"95N$-252GM)IJ+Y*N MCTKF^ZAYEWB^Z9B7/_CQ;-99-%8UQZ4V'*BN#TQ.%9M,6/M"5C7+JN:XU(9# MU/6%R9&QR03%(;,D:!,N49G4)KA@L*!,JFST-!92RQ(Y];*&KK5*YENK9QWC MV59D?@,''Y"LDVJL:HY+;3A477^8G"I)F;!VBZQJEE7-<:D-AZCW[I,CDY3) M.-0HX]&#%Z!*Y&D<.@8(2)H\3$6 *IV8B0>SDJ[92N:;K7=_N_"7$*) OO9SA4%XM$3CE$UVLE\[W65X<8/>/] M;8[!.N'&JF99U1R7VO -45VC:$X5M#2L+2*KFF55'5!2@36J8F#%3!.B/2B4E2TW58YIG72[9>$2:SO\TN6"?D6-4L MJYKC4AN.4>_]DR=[ 27O&RAY7T')^P[*4W2,INL8S9'Q2S-.0JI,F/ IS4M4 M%ZMX%, $=2:18G2[ M0EF5%23!A&UWB9^<;KP3!ZN:MO,PO6J3E6-489KR$I31B3U*6( R M?VD1OG,*E*4J329>'I%V_58ZWV]]-8KG9U"_R3[FMW7HLT>6=4LJYKC4AL.4=<]ID>F-U/T*LI4AZ^70&6Y'KU]!I3).%WL&\A'5Q/+I[ >JDRG(9OA$;Z669 MR*:N,7HO_Y]ONYY,XKCID7GU@X](UMDZ5C7'I38/1]W207CI(<@T_I]&U M7]E\^_5D&H?/D,PK'WHTLJI95C7'I38K**HR9( MYL4//A19)^M8U1R7VG"8NEXQ.U62,V-M&UG5+*N:XU(;#E'7-F9')CDSD-&4 M6H<3&I>H3B0R"=,7H$[*6,3A2W.17IKE4^_%S+KN*YOOOCK/.'2.9%[XX(.1 M=;:.5/L"E*5233Q?O6-4?FNUN>1N]W?RQV>^B[W][^P-91?NWU15\ M0]:\Y,%''^L,':N:XU(;#D[7-N:GRG?FK"TCJYIE57-<:L,AZEK&_,A\9PZ" MFSK)DM AQF5)FB7A*W! F=!2Z? 2 ]7)/)NZ@Y%W?5<^WW=-^40X83+K&ZP3 M=ZQJEE7-<:D-!ZMK'?-3!3USUM:15$0=:UC?F30,Q\'+E.9RG"6 M!)0E2:K"^YZ@3*C,B/ Q=E0GD]1,-"=YUW_E\_W7E&_TYTQF/8-UWHY5S;*J M.2ZUX4#UODQ^LD^3\WZ;G/?CY+Q?)S_-Y\G[WR<_^@/EX$V;6?@FO4M4)H48 M?8L8E*ET]$4@5*;%U!<$1=S[0GD\WW9-N48P?3)G',]LXM##DE?.\LHY-KE@ MQ&1OQ$[V*?.8]UOFK'*65\ZQR04#U?N>>7SL!\UCD.?4:1(^OHKK1M\3L:A. M&I6-702]+)2\9M\SC^>;LTD;Z694YBV$=5:/5\[RRCDVN6"T>E\YCT^5 M"'U49ALHUM:25\ZQR04#U?O6>7SLQ\YC$.3,\SC,A<(ZF869<(OJ-.F%W0NL M4W+JJ581][YW'L_W:5,6\NQMB6>" MHZU+'#+)\HSBX0EUE.)4H=%'9;:!XFT;6>4 $X2,GE[ J#E_"85'9R%02SR3'FV]XI")E7G!PX]"U@D_ M7CG')C<<']GK$^6I0J*/REP#Q2IG>>4^R7GVZ\'P_C&*91YL<./0=[)/58YQR87 MC$VO792G"HP^*K,-%&_;R"KGV.2"@>JUC?+(V.CCB@.S$&(T@P+*3#QZ, 65 MB;S?8SS^@X"Z-,LGWKXC9*_ODO-]UU>[^->F2^8WMU MC_)4Z=%'9;:!XNTD6>4,R_+I.5CI&[%@4:]KD?-=R^_B'U&]OKJ]OVZB7?1=%+_(HKO5[:T_8+VO M?!>)%^IIR6H=R5CJEM ?U(\1#K_91K?-;F_7J?YKK:'._WZUHVV^NKC;WZ_UJ?1.] MVY/\WM+FI_+/]1/O^[Z6DY[<)[?SPMWLBS\]'R0BQ* 99;L:C1 M\D(M+A18?JD6)5INU:)"RYU:U&AYH1<7&NGK18F66[VHT'*G%S5:7B2+BP3I M)XL2+;?)HD++7;*HT?+"+"X,TC>+$BVW9E&AY4N7]1H M>2'BQ86(T1:(E)!8(A4DCD@-22$$;0>=(9?"GU+XG!*T'42<\*<;/-^$I.V@ M,Y=^>=%V$*'?5[0=1.A7%&T'^P"=V *>V41*2"R1"A)'I(:D$'2""WB&$RDA ML40J2!R1&I)"T(DNX)E.I(3$$JD@<41J2 I!)[R 9SR1$A)+I(+$$:DA*02= M^ *>^41*2"R1"A)'I(:D$&0 CH D1(22Z2"Q!&I(2D$&8& 3D"DA,02J2!Q M1&I("DE^(*$?$"DAL40J2!R1&I)"DA](Z =$2D@LD0H21Z2&I)#D!Q+Z 9$2 M$DND@L01J2$I)/F!A'Y I(3$$JD@<41J2 I)?B"A'Q I(;%$*D@DAJ20Y <2^@&1$A)+I(+$$:DA*23Y@81^0*2$Q!*I('%$ M:D@*27X@H1\0*2&Q1"I(')$:DD*2'TCH!T1*2"R1"A)'I(:D4.0'"OH!D1(2 M2Z2"Q!&I(2D4^8&"?D"DA,02J2!Q1&I("D5^H* ?$"DAL40J2!R1&I)"^0M_ M?.7O+_WQM;^_^,=7__[R'_J!(C]0T ^(E)!8(A4DCD@-2:'(#Q3T R(E))9( M!8DC4D-2*/(#!?V 2 F))5)!XHC4D!2*_$!!/R!20F*)5) X(C4DA2(_4- / MB)206"(5)(Y(#4FAR \4] ,B)2262 6)(U)#4FCR PW]@$@)B2520>*(U) 4 MFOQ 0S\@4D)BB520."(U)(4F/]#0#XB4D%@B%22.2 U)H*(U) 4"?E! OV 2 F))5)!XHC4D!0)^4$"_8!( M"8DE4D'BB-20% GY00+]@$@)B2520>*(U) 4"?E! OV 2 F))5)!XHC4D!0) M^4$"_8!("8DE4D'BB-20%(F_48CO%/I;A?A>H;]9B.\6^MN%T \2\H,$^@&1 M$A)+I(+$$:DA*1+R@P3Z 9$2$DND@L01J2$I$O*#!/H!D1(22Z2"Q!&I(2D2 M\H,$^@&1$A)+I(+$$:DA*0SY@8%^0*2$Q!*I('%$:D@*0WY@H!\0*2&Q1"I( M')$:DL*0'QCH!T1*2"R1"A)'I(:D,.0'!OH!D1(22Z2"Q!&I(2D,^8&!?D"D MA,02J2!Q1&I("D-^8* ?$"DAL40J2!R1&I+"^ D$/(/@IQ#P'(*?1,"S"'X: M ?J!(3\PT ^(E)!8(A4DCD@-26'(#PST R(E))9(!8DC4D-2&/(# _V 2 F) M)5)!XHC4D!0I^4$*_8!("8DE4D'BB-20%"GY00K]@$@)B2520>*(U) 4*?E! M"OV 2 F))5)!XHC4D!0I^4$*_8!("8DE4D'BB-20%"GY00K]@$@)B2520>*( MU) 4*?E!"OV 2 F))5)!XHC4D!0I^4$*_8!("8DE4D'BB-20%*F?6,0SBWYJ M$<\M^LE%/+OHIQ>A'Z3D!RGT R(E))9(!8DC4D-2I.0'*?0#(B4DED@%B2-2 M0U)DY <9] ,B)2262 6)(U)#4F3D!QGT R(E))9(!8DC4D-29.0'&?0#(B4D MED@%B2-20U)DY <9] ,B)2262 6)(U)#4F3D!QGT R(E))9(!8DC4D-29.0' M&?0#(B4DED@%B2-20U)DY <9] ,B)2262 6)(U)#4F3D!QGT R(E))9(!8DC M4D-29#YP@!,'/G* ,P<^=(!3!SYV /T@(S_(H!\0*2&Q1"I(')$:DB(G/\BA M'Q I(;%$*D@3(//OX_/;P^FDV,>3(/,OK_/;PPFEV$>4 M(/.OE?/;PRFEV,>4(/,O:?/;PTFEV$>5(/,O8_/;PVFEV,>5(/.O0//;PXFE MV$>6(/,O)_/;PZFEV,>6(/-O\O+;P\FEV$>7(//OV/+;P^FEV,>7(/-OK/+; MPPFFV$>8(/-OIO+;PRFFV,>8(/-O?O+;PTFFV$>9(//O9/+;PVFFV,>9(/,O M,/+;PXFFV$>:(/.O%O+;PZFFV,>:(/,OZO';P\FFV$>;(/,OY/';P^FFV,>; M(//OR/%!1.PO;>1Q(O/8AAXG4H]M['$J]]@&'R>2CVWT<2+[V(8?)]*/;?P1 M^TL;@)Q(0+81R(D,9!N"G$A!MC'(B1QD&X2<2$*V4LV9#V1LFYCUMA??+!2X&2E9R5F_@%0OSWL+SY>B9E_G-)O#_N+ MCUABYA^<]-O#_N)CEICY1Q7]]K"_^*@E9OXA0K\]["\^;HF9?^+.;P_[BX]< M8N:?A?/;P_[B8Y>8^2?+_/:PO_CH)6;^&3*_/>PO/GZ)V1OA(Y,"9B;],V*> MM>?M^1/;]_=1:_2).S:+NZ^?#TE_WFXZLS<1;] ML=GO-W?M'S\TR^MFZPN(O]]L]H]_\1OXO-G^V3YX]/K_ %!+ P04 " "Y M> )9W'P$AM0" =" &0 'AL+W=OQCVH-B,K=66,DE.VK\?)3M> MTKI9L?4ENIUS*-(4F?Y&R!N5 6AR6^1<#9Q,ZU7/=56<04%51ZR X\E2R()J M7,K452L)-+&D(G=]SSMS"\JX$_7MWDQ&?5'JG'&82:+*HJ#R;@2YV R-#1X"_C*8*-VYL1X MLA#BQBP^)@/',Q>"'&)M%"@.:QA#GALAO,:O6M-I3!KB[GRK_L[ZCKXLJ(*Q MR+^Q1&<#Y\(A"2QIF>NYV'R VI]3HQ>+7-E?LJFQGD/B4FE1U&2\0<%X-=+; M.@X[!-1I)_@UP;]/"!\A!#4A>*J%L":$3[5P6A.LZV[ENPW75-Z /L'QIY ($4D9:_(9-0GE"?G"\(8I$ *:,IR\)M=7$W)\](H<$<;)) M(9YOZ4&;._]G??K/UO>"$32I%EB]X!&]81R+DFN3(3.1LYB!(M^'"Z4E5HL? M;5^[T@O;]4P%[:D5C6'@8(E4(-?@1"]?=,^\MVVA?DZQR7.*39]);.^CA,U' M"0^I1]N'BN\S!RRXK:^NDGAC)4SC64=>YZ+OKG?#^Q#3[03[F$D;YGP?,WV( M\3NG#:;RT=VI=P7(U#8:16QZ5?G8[#:];&A+^+W]4;&PO=V]R:W-H965T MPDC2"$C$IY 3L^WW>.SW=\&VP9?Q9+ (E>TH2*H;&4[>+&4^H,9#%9D ?<@'U>W7/7,DB6*4Z B9A1Q MF ^-D7TY\[5]9O SAJW8:2,]DR?&GG7G)AH:E@X($@BE9B#J;P/7D"2:2(7Q MM^ T2I<:N-M^8Y]F2("KEGR*X[D<>V7Z&8CZ?Y0I:( M[!=M<]LN-E"X%I*E!5A%D,8T_R M ?!.!?@%P#\5T"T W4RL/+N9-&,B23#@;(NXME9LNI'IFZ&5(C'5E7@ON1J- M%4X&8Y@#YQ"A.]@ 70,B-$+7F5_@:!1M" U!H/,Q2!(GG]!G]'@_1N=GG] 9 MBBEZ6+*U4! Q,*6*1G.:8>'Y*O?L'/'\;4T["%L7R+$^ MU&G>)MFX3;))FV33-LEF+9'M50XN*P/R-"#%:7"!UC2"1%TA])ZA;A5ZGQ"9[$PN@==IGKOP=@1PL>]4-6\, MY+V:'[K$7A=77$[:=#EMDVS6$MF>YEZIN=>H^>1%K>I(J;LE^BB0KW6:>H<) MQI[M5#3U#I8>=CVKOV\UKN%R>_UN1:Q#+M=UG8K':8U5'[MXWVIV:.7Y=L\J MK?;RYI=Y\QOS]L D2?15.#]/^2T\8@WKM.ZGQV MK9Y?R7V;/J=MDLU:(LL%-W?NTOHMINZ9BY@*E,!&ULU5A1C]HX$/XK M5JXZM=)V$P(): \B+21IJ6[55?=Z?3C=@TD&B)K8.=N!W7]_MI--@8:4[?GE M7L!VYOO&GODR9ICN*?O*MP "/18YX3-K*T1Y8]L\V4*!^34M@<@G:\H*+.24 M;6Q>,L"I!A6Y[3J.;Q%44F#W-(:?[F36PGA<^ M99NM4 MV,"WQ!AY ?"[OF9S9+4N:%4!X1@EBL)Y9MX.;>*+LM<&?&>SYP1BI MDZPH_:HFRW1F.6I#D$,B% .67SM80)XK(KF-?QI.JW6I@(?C9_98GUV>984Y M+&C^)4O%=F9-+)3"&E>Y^$3W[Z$YCZ?X$IIS_8GVC:UCH:3B@A8-6.Z@R$C] MC1^;.!P !L,S + U .]2#WX#\'7LZV#I M2(=8X&#*Z!XQ92W9U$"G2Z-E@#.BA/4@F'R:29P(PHR7E&4B"U'$4DA[_P$W+'5\AUW%'7!!8@ MBY"X0G.<8Y+()5TLI6(.E28UF.245PPX6CVA6I)R_1VC5; =F % MO_XR\)W?NH1@DBPT21:9)(L-D1T):-0*:-3''MPS>"OP(]K(FQ')^B/5 (BN MT:KBTI)WE9MY+^-+N]H7NE7I2MRO5POC9Q)LM D6622+#9$=I1=O\VN M__\JK[Y) 9DD"TV212;)8D-D1P(:MP(:_Z"\T@0@Y6C-:'%1<1U_5Z$FGN.< M5+M%K]>7ILXD6622+#9$=I2Z29NZB?&;L9?QI:_GI.-&\TZ5$)IT&5WD,C;D MLLZ*?=!1%< VNO?E**$5$?7OX':U;:]O=5=YLKX8W(2#CO5(MN-U]_R-ON[E M[S#;9++HYK"6KISKL;QJ6-T?UQ-!2]W/K:B0W:$>;@&GP)2!?+ZF5#Q/E(/V M3XK@7U!+ P04 " "Y> )9&U<3DVH$ "(%@ &0 'AL+W=OQ*F86ELI M=_>V+8(M)%3E,0V<9R!G= HM6:3_-V"SR8L MDW&4PH(CD24)Y2_O(6:'J86MUQ?/T68K]0M[-MG1#2Q!?MDMN&K9)4H8)9"* MB*6(PWIJ/>#[1^+I@+S'OQ$'B&. M-9+B\>T(:I7_J0-/GU_1_\S%*S$K*N"1Q?]%H=Q.K9&%0EC3+);/[/ 7' 7Y M&B]@L<@_T>'8U[%0D G)DF.P8I!$:?%-OQ\'XB0 >RT!Y!A K@UPCP%N+K1@ MELN:4TEG$\X.B.O>"DT_Y&.31RLU4:K3N)1<_1JI.#E;JGD19C$@MD8/0H 4 MB*8A^A#1511',@*!GB&F$D(D&9);0/.G)5I2%?&PX0 JHQ*]G8.D4?P.W:(O MRSEZ^^8=>H.B%'W>LDPH.#&QI>*J_]$.CKS>%[Q("Z^_L_0.N%S"%0XSL/=\W!;C5 Y3*0<)I+CN2UXCQGG6BG-A^B^24\!X#4#Z-5X+W8T M@*FEEIL O@=K]OMO>.#\T:2N)[ SK6ZIU36ASQ8<=O1%)[8Q;\;@KCH+L$$. MIG><_R5_S\C_,Y,T5FOG-&-H"W&(U*Z'A)JZ3;*\&I.*1L&U MZ.&?]" N\5O(^B59_PJRUY+T:Q1^)%GO@;'OXF:2@Y+DX*K9'U>[0N,2&/0Y M-7H".Q,\+ 4/.TRA$]F74S2\F*)ZCZ$['#=G:%02'EU!N!/1T<4)/ZI/>*=M M<8Y+HF,CT3GLHP#04RJ!KU7ZT)+%F2[HC7N-$:OKA.H)[$PV=JHZZ_QJ!3DB M]"2W+[1SO2>^ AL3_93NE5S&U5R\02G(1L%&B,Z"<7WO&XY]TCQA<57ZL;': M7JJ'YNC.(DA-A$_&HQ8-54G'YIK^*;.O"PX/K!TPE1]R+M!P!2>1%RC1?IEK5>C0BI&Y%Q>]8J'T+,/N0C7.^LS%"=!=4O M+U1Q=G[<.NR3:T)]1_L/Y9LH%6IJK56< )933U["U8# "U"P M&0 'AL+W=O0DW5I6B X\Y2R)IJG,J5KQH)M+"@NO*C M(!C[-67<2V=V[5ZF,]'JBG&XET2U=4WE]@8JL9E[H?>T\,!6I38+?CIKZ H> M07]N[B7._)ZE8#5PQ00G$I9S[SJ\RJ;&WAI\8;!1.V-B,ED(\A2%.0#7X/2>*I:D0MR713,' ZM<,-5F#FJUQEHRJHW:/'Y M,2.O7[V9^1I#,81^WKF]=6ZC(V['Y$YP72KRCA=0[.-]3*'/(WK*XR8:)+RC M6Q)-WI(HB))#X0RC/[;\DL3!47@V#,\@1WAHX?% ,G%_*+'EBT\^%,H+\E$P MKLD7G+<2%/GG>J&TQ/OS[X' ;YRCY+ C\Z9]P,D0>WI/MT9/H@5I6IF7^' 0IE0+A548GT>E<<#XBJB2 M&I476_()\I*+1HH%'%+:>1Q;C^:Q7:>C* D#\YGYZUT9!V,[5<8SD>W)..IE M' W*V-5I[>J4]75Z2)Y!IE,+<71(ZV#\L];9SY;/%GLYC_NPR?%$I@Z&<6BEG(MM3;=*K-AE4[3UEDJQI MU5K5FG91L;S:7N"[A<__3N7@\%?W;-#1J87DR$8[AS!.XOC I )9P- ' M&$@# #9" &0 'AL+W=OTDIFF/+WAX& M&!9)W7-X#C_NU6POU4^]!3#DL>)"S[VM,?74]W6QA8KJD:Q!X)NU5!4UV%4; M7]<*:.E %?>C(!C[%67"RV=N[$[E,]D8S@3<*:*;JJ+JZ1:XW,^]T'L>N&>; MK;$#?CZKZ08>P'RM[Q3V_)ZE9!4(S:0@"M9S[UTX768VW@7\Q6"O#]K$.EE) M^=-V/I9S+[""@$-A+ /%QPX6P+DE0AE_=YQ>/Z4%'K:?V=\[[^AE134L)/_& M2K.=>YE'2EC3AIM[N?\ G9_4\A62:_=/]EULX)&BT496'1@55$RT3_K8K<,! M((S/ *(.$!T#DC. N /$_Q60=(#$K4QKQ:W#DAJ:SY3<$V6CD')7G] MZ@UY19@@7[:RT524>N8;E&')_**;1 UJ!U[^^V_A.'@[Y/9_(GOA/>Z]QY?8\WNZQ\-D0#'*AXRV MZ+%#VP2RRZ,H3J-TYN\.+0R$I5D217W8"W%)+RZY*.X;)HQK)JYK)0O0@P>M M)4@/)D[BY"8^DG<:%8VS-!Q6E_;JTHOJWC/!\-J59"/E\"U(3Z<-)W%P)&X@ M*ID$9\2->W'CB^*^2$,Y7M.#RRS #(B\OK@W)TL(RDXU9JM&6X^U?C38#39 B\)EF&B*8<1>0 @GZ4! M\L>4>)A8GI.L]EP0+4O7=;O4%F_LC8:NM'^0W"M0&UJV_P]]6_3_I&K#A"8@Z]@)^J^9_!=02P,$% @ N7@"60H9,1T< @ M1P0 !D !X;"]W;W)K&UL?511;YLP$/XK%JNF M5*IB FM:98#4))K6ATY1HVX/TQX<.()58S/;">V_W]D0Q*2D+W!WON^[[\P= M2:OTJZD +'FKA31I4%G;+"@U>04U,U/5@,234NF:673UGII& RL\J!8T"L,Y MK1F709;XV$9GB3I8P25L-#&'NF;Z?0E"M6DP"TZ!9[ZOK O0+&G8'K9@7YJ- M1H\.+ 6O01JN)-%0IL'#;+&,7;Y/^,FA-2.;N$YV2KTZY[%(@] ) @&Y=0P, M7T=8@1"."&7\[3F#H:0#CNT3^S??._:R8P962OSBA:W2X#X@!93L(.RS:K]# MW\^MX\N5,/Y)VB[W#BOF!V-5W8/1K[GLWNRMOX<1((HN *(>$'G=72&O4Y$]=DL@;+.!I7A$ORQ(5 I$FH12V.D>9]W657-[I0=PWYE,2S M&Q*%44Q>MFLRN;K^GX9B*T,_T=!/Y'GC"[RG!M[)FIM<*'/00'X_[(S5. !_ MS@GM"+^<)W1+L3 -RR$-<.H-Z",$V>=/LWGX]0.Y\2 W_HA])-<-K[O21JL< MC"$5B(+@TA'#!)R3W1'//;%;O6,VNT_H<2R&CN;"K=@3TWLN#1%0(BB&PO=V]R:W-H965TH2P*"GB@N=XM*8>DZ(SDNHJ)[(&H3U[*2JJ+&F MVA-=*Z"%!U6<1$$P(Q5E F>)WUNK+)$'PYF M4+Z4%54/=\ ETV*0WS:N&?[ MTK@-DB4UW<,&S$.]5M8B/4O!*A":28$4[%)\'"0&\= [>\("^#<$=DT?G>N#F7C9?H=-SZ?ARR;7_HJ:-O0HPR@_:R*H#VPPJ)MH_?>KJ, "$ MTU< 40>(_A40=P!?.=)FYF4MJ:%9HF2#E(NV;&[A:^/15@T3[A8W1EDOLSB3 MK<01A)&*@48?T751,%==RM%*M$_$U?I\"88R?F$C'C9+='YV@],>&[UR[.U!3% T<]OUH56!BK]:TQ6RS,=YW$M-]2(Y[R?%;[ /)'??H+;8<,\_A!L(Q"V-[7\>ABK&861_3)D<&+]1- MASNJ]DQHQ&%G4<'DZA(CU79<:QA9^T>[E<:V@%^6=DB!<@'6OY/2G S7!_W8 MR_X 4$L#!!0 ( +EX EE^/&^&PO=V]R:W-H965T M7JLMM-O(58\N0\6HE0?3*+XB67ZFT\[R:K6/!I;K0,NK37&W:7 MW \[DZO\V(=X+/UP M\Y\_%5_$C@&E!PQH84"/-3 + _-8@WYAT#_68% 8#(XU&!8&PV,-1H7!Z%B# M<6$PSJ.["4<>2XM+/KF*HT<29ZT5+7N1"R*W5B'TPTR[GV2L/O65G9PP/^2A MY_. O \3&:=*EC(A9^1F.O4S<>4?;"Z13&HGEI#<#]Z1[XD?DE\749KP<)J< MDA^^&YO#_H_9T7L_"%3;Y*HK50A7"3$#J=BVF#/ M]/;#U^Q=O;U!-8"N^F:W7R]]^7IOJ99XLXK/B4%/">W1/K$_?R0GQ3?UKJ%[ M=WK8S]'ZG/1&.??YDD9/OFS#V:YA ]8D6?3J,89C> M.)C>N'J,)3S5&T.'J:C!W%YL9LXU6UULZ@(BC/LQ^8T'J2!__*2LR'LIELF? M#5V_W;CH-[O(AKK+9,4]<=U18UDBXK7H3'[XSACV?FP2'!)F(6$V$L:0, <) MUA.SU[OJKG<%5F]C[+=A#6UJ(*?>J+_?Q@6= M727,@VV8!Y P!U'2-&;?:NEMPXR$61O80!="N]Z&UL)<;U./\A$<%W1RE2@/ MMU$>:J..+>MY9YP-)-%.SL;5(Y&:8>?3E@J1A)=PB(7-U0(J8R 4/ M2:1&GF?!XR89:-VWE0$29@UKH>F;XYH0D"[942X=I$MW6+O-# >[$JRH9K15 MS>B;J"802?*Z9+2^VTH&";-&]2N^/ZA)!NF2'>720;ITZRXI-0])9KR5S%@K MF<^E&!PU,2 GF23>*1T03ST[Q=R3:E )A6P2A);<5A!(F#6N1Z<^9:@W&HYJ M@TE#HUXMS/5&HUHC%W2"E2A?;*-\H8VR_37UY?/.1&'W)G!H0JA%M@TO$F9= M- 5E+[KU-K36B-4;F;5Y@%-OU*^17-#Y5:)K],JT3T\;WU_D0@WZ7K14]$66 MBEP+==]7[P4Y^2F[H$^)QY,%F06*O!#3N3C-PUY<[J?D0:C9I%"S1R_@2>+/ M?"_/$)T2/LNG$_RI22'Z7K65")1F%;3=L.U+I&A2>;"@HWV--( ,.NKOB:2) M-1X.]U2".L6J3':R@X96)G<\",@OJRRRC>'46K<.)Y)F06DVE,:@- =*$9ZM1%T:KJ*3.MAC[5:C^M_'A30IMRF3]E MJPD8B0Z/K-#DZBN]RZM4='A*\O)+HTZ0W;&A- :E.5":BZ)595=F?@U]ZCK\VH+ZM*$T!J4Y4)J+HE7U5>;E#7UBOC;>DK_(:UDZ M:%X>2K.@-!M*8U": Z6Y*%IU56-9/J"];S_Z4F@Q $JSH#0;2F-0F@.EN2A: M59=EO8+JZQ4_1\6BY9MEE*I!]Z^7A/]41?JTX;2&)3F M0&DNBE;555F5H-KL\N0NJX6RK!;JBND\2Z#\<2^6#R)NOK%!RP]0F@6EV5 : M@](<*,U%T:H"+,L/] V6CE-H)0)*LZ T&TIC4)H#I;DH6E6796&#ZDL'_]$Z M$GVO6BL92;.@-!M*8U": Z6Y!>W0(JVJ0,L2"-670"SQ(,E]*E-UZV1I.&TL M>.@9K>4$+7A :3:4QJ T!TIS4;2J[LJZ"!V^P8 -K9M :1:49D-I#$ISH#07 M1:OJLJR;4/V*_^VO@8@:=\G>KX$VR_VC5&[KP]EM<\EE]OESOG2A4:;0,@J4 M9A6TW666X]JB;1OJD]'ZPONZ3P?JTT71JK(JRQY47_9@4?S(X\;BAMZRM3J@ MR_ZA-!M*8U": Z6Y*%I5;641A%Z\P> *+8M :1:49D-I#$ISH#071:O^O+\L MBYCZ7U6T2C\7+'W"^$[OL:VNH#0;2F-0F@.EN2A:55=E64CL)V_!P[D@ M=[I%HWI8V^$42K.@-!M*8U": Z6Y*%I5@#O;Y;S%?CG8#7.P.^9@M\S![IF# MW30'NVO.MRAZF&71P]07/?[-3^#UZ-9RA%8NH#0;2F,%;3>/4T^I0%VZ#2[/ MC'&M)-'=V7UO*>)YOA-CHJ2@G@ V>X-MCVYW>[S)]SC<.VX9E[;1<)P9E\YF M+\<2O]E:\I[']\]&@0^+-;HV;-S):Y7O_/4121LO\Y4+PJ8BS M!NKS613)ES>9@^V>F9._ 5!+ P04 " "Y> )944WXB&8/ "SKP &0 M 'AL+W=O=+_[7)Z>%+MZG6_IY]*I=IM-5OYX3]?% MP]L%61Q^\26_N:W;7RQ/3^ZR&WI!ZV]WG\OFU?+HY2K?T&V5%UNGI-=O%^_( MFS,2>^T5GNJ M">2/O=?%\4W;"_F?#]X_=*-O1G.95?2L6/\GOZIOWRZ2A7-%K[/=NOY2//R# M[D<4MOY6Q;KJ_G4>]K;NPEGMJKK8["]N(MCDV\?_LS_WF> N(,'(!=[^ F_J M!?[^ K\;Z&-DW;#.LSH[/2F+!Z=LK1MO[0]=;KJKF]'DVW8>+^JR^6O>7%>? M7C2%<;5;4Z>X=CYD>>G\GJUWCZ_R;;9=Y=G:>5=5M*Z<;'OE_)IGE_DZKW-: M.9]H5NU*>N4TL_&%KG9EF6]OG/=9E5?.BW-:9_GZI?.S\^WBW'GQTTOG)R?? M.E]OBUW5.*I.EG43?1O#Q+<6,R?+Q&$ @#Z!M\#?5 M7;:B;Q=-!U>TO*>+T[_^A43NWV3907(FY,H_YLJ'O)^^NV]J(;MLJJRY\3A5 MUOQ0M%>5=468U=<[I9:VH9M"5[@PA.1-&G1Q' MG=BNY@0S5TC.A%REQUREN-6<#NK4#]V ]*IY:!5ZL1_(JYFX#*ZX<#W3LLZO M\U53T56+4L[I75'E=3=Q7QN >?B%'&" OG4G#W]\"7LD2OH@1&H6Q]Y(I3/,1�U-VO/^WJ78/ /^S&(#/H M0WN&D+R)(V:XBP36*QH5L&%Y$_/%(!L!4=%9L-+;L%D\_9'2VE 8(NM*<' MR9NX_L&@F.?:+F1/SQ0";!P(<_7+>^^,+U>W5LL2$1%$LKV6/6]N" ML5(S.S_W[]?PC1IVJ#U3)E:K/ :]/-]Z9:,"-RQO8KX8Y(:3/0Y,&@B9_;_22VY5V]8M,HC1AU]0K+FY@#!L6\R'I]HP(W M+&]BOAAP\^!%M*]%G:VEHXR'JQQ)X"7]Q1")7>K')$Q'JIE!) ^&2.>TS.^S M=B?,R;J)E$8Y!#R>.VRWH15)XF!D,=UCN,B#<=%X\B1+1$GD!_T';(E=&H8\ MKA,W)1B \>&U)"YY:U;ZTOT(=Y@;/_3ZVQ%#*R\,QL)DN,&'<<-H GW)A[\D MJJ$5$!6#"#X,$2;<1YW_.F=9=2L-'14N8'D34\'M;EF'"SXJ7,#R)N:+P04? MA@MM471C7[4_T#]V31>NV]J1CGR( DB:>E[_]B6Q\]*$C&T&^@PP^$\&#/M" M=_ZN& HJAL#R)J:%80C?.H;P43$$EC%#T0[L@ M3 ,R=G=GN,*'<<6THM?9*8??4'LR3>R8^0S3^*GUXD==*L+R)A(J&-(*8*2E M_8 8#*&4;,M<9C:^9QXPR!7 D&OB/5]G;QU^1VVJB(F]M("!O\ Z^2E 18A8 MWL1\,808(!.@]OY4F^P2,V"7/> 84#!"FUC_3]F+AR/0GE\3.W$!PXB!=?94 M@ H>L;R)^6+@,4!F4 5#QY-[- % M#"8&UGE6 2INQ/(FYHOAQ@"9:Q4,U[XD._92J[$=^Y"AMA!&;1H/ ;K[^O [ M:Y-!36SLA0PMAM:96"$J>L3R)N:+H<<0F8D5#BE6DGU]B=7XOG[(L%L(8[>I MSP+JW7_XC;0GT<0B7L@@8FB=K!6B0D0L;V*^.'X],EDK'-*P^KO_$I/QW?^0 MH;,01F?3*EZ?(P"_K?9\FEC/"QDD#*V3N4)4J(CE3Q'PQ3!AID[W: M-?_ZA^JK0L/=VI#$;MJK>XE9$!-_!.Q$#)I%,#3[]ZZHFQG\7.:K9D;SK?.N M^YJM\RDKO[=SW@[FXU73"_FJ*?V/VZHN=UUK."]^I?=T[9"736?,Y-C L6D7 M@(DEOXC!QLCZIG"$BB>QO(GY8G@R@I<<1UD.T7!C-XA3WXWZ+2&AB[FQ/\:Q MB1ARBV#D-HEC$ZG1&F@BQL9]$Q&&:N-9DWR;4)JUH1V8-8:/(GC);#JY)AIN M8@Y2!YF( 3) $L& 9#QU0TPQB -AH"."0<>SW7H!6@X8@9>8NO@)48%+UC>Q'PQ\!(C,MIB"5.-I%'4_VB6V 6AWW3/2.LP0!/# M@.8Y6T>'(@2'K5T2)K8X8X;,8NO\N!AU/0W+FY@O[IP*&"]JKP_!_N3Q.M*! M3P:7,0.7,0PNG_732>N(#]3M5"QO8I899(ZMT_!B5$2,Y4T\%(4AX@29A@?[ MT^BQ9$C4&^FQA.'5!,:KS]IC3Z$ZP>/0/BO&Q.9MPG!W8IWZEZ!":2QO8KX8 ME$Z0J7^P/YV>&Y(#QWJ. =T$!KK/V7.3Z%1PO-JU8F*/.&' /+%.(TQ0,3:6 M-S%?#&,GR#3"1++:.:132:W&Z%0)0[@)C'"?_;%+EY0%QZ]=&T8.@.-.@+-. M34QPSX S@:43AJ439&HB[$_G MNW!,+"NG#&VGUCF6*2I^QO(FYHOAYQ298PG[TVFTR7O[*4.W*8QNG[/15(]9 M<*C:96)BJ3EE0#RU3MU,4:$TECA/=4F5HB)RY^O M;)TU<0@!*65H[GHYXTYB=F>>T'.X4*!)N$$:#\ZDE!EZ:>*.?(H0U^.B@^'G M)/[:P8GBD"B9&7!*%'&YXXY=&%<"21PN9!(W=H/^24=2PR )QZ/CCB9VX87/ MZ72V@R?%L4PRL_%SF8C+G0KLPB@(2*3D^R*RR(9F4&3<"< NC&@,W)$!,ILB M&OW;C)'3@UWN^.FXYA("6,R,G"+O<$<(NC%VTF#D'9Q#U$[;IQPC&&0E"4-2$KR6!"+W\^!,^#ZN2_J'D\C,(D)& MOIY(>"4'A92#F6;1H:HI(M0O !.;U(07FR#6&9\$6:S"C%H%+U M2"B=DF.MI';CYUH17C)"H1EAZ'-&AX*F"%&_#DQL0A->V()8IWH29"$,,TH8 MO!0&K!TQIW>&-$W9D5@R.TAYBI>C4.A1&.J=)RE:P2'KUX6)36C"BV@0ZY1. M@JS"842&@W Z' 06KIBC;"4YJ5HJ;26S&]>VXK0PB$(,PTPO3=/,@D/3GG\L M=[U<CGC\"XLB3&G9[!XF0=/4U80. T.HA#A,/A0I*W: M!8>J7RTFMI4)IQE"/.O$3(*K,(+FKI6"C:S #D6583I2&^/8I!; PCG[.C&!;3AJ'*+1QQODUD!S\ M@?5+H,1!WP YQ#3Y6R*$DSPA"LT3Y-LQ1/2"(]&^PV"YZZ6.@S6!?5B#J[^" MYJZ7,P[6P)(EF@R60'U<(VS3BY-#*0KI$S-MH21YP5'I3[<1X,()LI# /G#! ME6I!<]?+&0=<8'43W1:9P(4$;7IQ(0G3%P.>.%ND+#D^_0HQL M('.J,"2T3YC$%8Q!<]?+&8=K88V5.5TU U:.=-604CG:51SJ5*BZ&.BJ)]'! MX'#U*\;()C*G1$-"^]1*7%D:-'>]G''0&%9RF=-E6$=I'CQ-ZC(.N"JT8_"[ M;!I1# Y+OS*,[#!SLC8DM$^NQ%6]07,GYHS3O2&P4,R,;IJC/"/OIFCZBB:G M3$,4TC2&'J^T26)PF-J5@N6NEU<.84?V:9@1+HK&B8569.=V%1L., MIM,P.1D;HM"Q,?&<-8% !D>E7QA&EG,YS1T2V6=J7B9%E8$[WB$3VN9FP]I)^SHP@ M9TZ;B2C$F6:T%M;QF =/4UJ+$TNED /2L7VB)JS9 MI)\S(R"94VTB"MFFV>RS.8I(\G[:>XJ ?EI6MY36YUF=G9[<93?T4U;>Y-O* M6=/KYAKW=:LM4^8WM\<7=7'7Y&'A7!9U76RZ'V]I=D7+UJ#Y^W51U(<7R\;_ M0U%^[][C]']02P,$% @ N7@"6?I4[P;6" )U< !D !X;"]W;W)K M&ULQ9QA;]LX$H;_"N%;'%J@6TNB2,F]Q$";7G$] M[-[FFNO>9\5F$J&RY)7D9!>X'W^4['I$2QJ;VA&$ HV=#%\-AT/[T9#4U4N6 M?RN>E"K9[YLD+:YG3V6Y?3>?%ZLGM8F*M]E6I?HO#UF^B4K]-G^<%]M<1>NZ MT2:9>XXCYYLH3F?+J_IWM_GR*MN529RJVYP5N\TFRO_XH)+LY7KFSK[_XDO\ M^%16OY@OK[;1H[I3Y=?M;:[?S8\JZWBCTB+.4I:KA^O9>_?=31A6#6J+7V/U M4C1>LZHK]UGVK7KS>7T]47[*7?ZA#AT2EM\J2HOZ?O1QL MG1E;[8HRVQP::P\V<;K_&?U^"$2C@>OW-/ .#;Q+&_!# UYW=.]9W:V/41DM MK_+LA>65M5:K7M2QJ5OKWL1I-8QW9:[_&NMVY?).Y\5ZERB6/; O:IOEI5JS M3W$:I:LX2MC[HE!EP:)TS7Z*H_LXBS51U5&*/E5KL\C]-';?7U[B-[]<-K]@.+4_:?IVQ7:,GB:E[J+E2. MS%<'=S_LW?5ZW/WG+GW+N/.&>8[G=S2_P9M_5"O=W*V;<[/Y7 ?N&#WO&#VO MUN,]>LW.]X3J$),UTSD+$:FL_I6E^?$7'Z(B[HS'W@&_VX%JDK\KMM%*7<_T M+"Y4_JQFR[_^Q97.W[JB0R1FQ(H?8\4Q]>4^/EU=W+>3=;OJ8^=Y*4+)_?!J M_MQTOFVV$&+AB*.9X99_=,M'W6J,59=O^\:B<5&7"^_$L[:1)_P>O\31+X'Z M]4OYI')VH]-#SR9VQDM4RC9)B,2,7LMCK^74$TI2QHI(S(A5<(Q5\&+OO^WBYRBIB*>S2ZB6[ 'PN$.)Y]"PF>F^YRX<_S35VW:!T/_<[D]H%Z#'Q:GG MYRC_IA'^7H-_48U*[[<(KF,]($1J9J\!J5PQ>0*3HAB5FADO@#$7Y1#RHJ@-F)G?8N8'/>U+9 QSRC>H2"BA(VAX:&C=NC@Q.DA:7'^H^ M\(^'\\^_=UE53;S-XY4>V3AE[^N:+=O#1\$>LIQ]7NO,CU=1PCZG19GOZHG M7OVDGE7"W->=?4>O:CW$1&IFC #$/'_R*4&*<%1J9KP X3R\+(9,"=%FZF#! MG=/;QPZ[T FX6/1\D@,M>3@MG:G'>&T69.CED>*6E1J9KP M3PII8 M54AQCZR#,@;-<: Y/CG-<5*:HU(SXP4TQX?2'.^@.3<,%Z?WY1UV@7#]OA(3 M!YKC.,W13(6+ZZRX-];#.L:Z) ?FY,'DTX"4,:G4S'@!8W)\Q129!N%97$)- M3(< XC@.<33)/Z!*B_ME/:QCK'3Z )V^,_4T\$E)DTK-C!>0IH^OK/9/@T-# M8QW!\=W3+X,.,VR'$""=CR,=S70X4^G%?; >RC%*?SZ I,\G3WU2<*12,^/5 MV(2&K\7';Z#8!K#_4=(,['(>XN?DSC!YWZ^IYX?X?\RWUUE?KC_G.Z MW<$\\#H+NKB^]4B.L6;J S?ZD^]@\TE9D4K-C!>PHH_7)Y',[]C!Y@2.W]I] MV6'GAZ*Q;\AT#;#,Q['LW-;0-GAU[0UM6_5OL?.!T'RPEQC*7GA#ZVYVG"4PMK>:_C<."A#REVUY M%K^V=0C&8#,!;"8F9S-!RF94:F:\@,W$4#83;>;BCNN>?@NTK:3K!CT)#UPF M<"ZS3?B+B[#X=:T';XR%6 &$*"8_E2!(.9%*S3QX!)PHAYY+D.US"5V;73O, MD,VN$H!,XD!FF^X#RJZX!]:'HL98@)4 B7+R8PJ2E!>IU,QX 2_*H<<49/OX M@>3M#&*+I)@#XY^5$&28I^5&IF MO!KG2H<>99#M37<=6VEQ^:'N XE)G,2:4^%KFO5- ]Y97\6UK0=RC+52"? G M)]^/)TDQD$K-C!=@H!QZ]$&>WXJ'FIB'EH&S IRSSAU;;E/4J5>HB>D50%9P M.62A$\RVEHI?US:9J-3,* %:!9.C54"*5E1J9KP K0( M 5<%EW.57:[W?YC@E[0>MC'@*@"X"B:'JX 4KJC4S'@!7 5#X0IO:-W-B\]' M!(V':!"1E6WE%+^N==?'H*X J"N8G+H"4NJB4C/C!=05#*6NX#QUH2;F(UF MND*XC+'N&0(!AI.?&%$& KQ&'+)L4'U$CQJUL/WAAKGB$@8#CY0860E BIU,QX 1&&0P\JA.T# M"*UDWYO("Y(=D"O$DO3@T+ [:P^^DT+6O/$4T^H1LAI#'N.T8(EZT/+.V^HF)]\_E77_ILRV]8-- M[[.RS#;URR<5K55>&>B_/V19^?U-]:S4X[-QE_\'4$L#!!0 ( +EX EG/ MN\[H+@0 84 9 >&PO=V]R:W-H965TUCVJ8F?VPV@\F&+":Q(SM0/OOUW;2/(H) M5)M6E4H>]W'NR;7/E4=[RN[Y!F,!'I(XY6-K(\3VRK9YM,$)XI=TBU/Y9D59 M@H2\96N;;QE&2^V4Q+;K.(&=()):DY%^=L)0EBCSB/4 WLRVJ(UGF/Q;7O'Y)U=1EF2!*> I.#KAF9< M1N$C6TBP*J4=%DEZ#L]X#JN9W"?MKO/<"3=H7;O-]UM25') MDUORY.IX_2/Q*AIZX ;%D@,,YGJ=?6(TVTK6>C5NY@()K*B1G&Y5NQH)R#-Z MYHQJ_5[Q+8KPV)(+E&.VP];DYY]@X/QBHJ.C8 UR^B4Y_;;HD^N=_/AH$>,+ MN:]<<"3;2>X)][(GY#/ <90Q(@CFO;R;_M#OL<&L[WI^4)HU:O'*6KS66LI%J_]+/UM'P1JE^F6I_IOWM-\E.1T% M:Y 3E.0$)_J ;_0&&*D+_",C.]G7DA6_).FLB^9Q&/4]M=+T"2U-B;! MFJ->H)]%K."4@!KLVA045I,0;)TENM;0(MM)$379M:@HK(87V#Z]G*6C\' > M,0BIP:I%26$UM<#VL>5\+2T"G1!3@U6+FE8#"3Q[(GDM-3T%X'^KZ>LE:)): MC5'P[#GJ-=2T/?F+U+2+4#E)=NV01IV0R3UD35(.8KR2L9W+4*XPEA\ZY3>" M;O6YS8(*01-]N<%HB9DRD.]7E(JG&W445![]3?X#4$L#!!0 ( +EX EFD M0D[&!0< ' T 9 >&PO=V]R:W-H965T=KQ-;E?BWK'='ZVB>_Y%1IK4G M.8]_]DXGAV/6 ]N?G[Q_;,1+,;=QQ1=%^G>R$NOS231!*WX7;U/QM7C\G>\% M^;6_99%6S5_TN+?U)FBYK421[0?+&61)OOL?_]@'HC4 ,\, LA] CAU ]P-H M(W0WLT;612SB^5E9/**RMI;>Z@]-;)K14DV2UZ?Q2I3RVT2.$_,KN2Y6VY2C MX@Z]?XB3-+Z5&W)YH*M8?O@2E]^Y:/9=\>6V3$3"*_3Z0NY+TC?H!-U<7:#7 MK]Z@5RC)T?6ZV%9QOJK.ID+.K3["=+F?QX?=/(AA'G]L\U-$O;>(>(0!PQ?V MX1=\*8?C9CCM#I_*B!S"0@YA(8T_.B0L)S(L)U7:P:[KZ_)=M8F7 M_'PB+[R*EP]\,O_U%QQXOT&Z'3GK1($>HD!MWN> \DPMB.H0A+=H450""L7. M?]#XKS/*PQP3C\VBL^E#6R1@QCP:A@>SSO398?K,T?1OFZ/=5Z":$S6 )_D&"[U["ZS^+JGH#B?"U&9[,HJBO ["*<.C!2H*# MDL"1DH]Q4NX3#_H6IUL.*0FT.6+L!4%?"F!&"?,#6$MXT!*.I:5.*)_S!UX) M60M%);.]6+?/77WJX*P2:E+"B!*O)UBWBD*?1K#>Z* WLNJ].;TZ1==RCM6V M_/E,\K-Z&IK\'#GKB)X=1,_&*P$SEU%PY*P3!>PI0/!&+@+[ [07)?.IY_>6 M+F@6$A]>N[A%./C_*P/[8[4GV;\$ 1/,#"(4CV!KH7=="/9'Z^1X%C+2EP*8 MT1G%!C6**[ KL#BJ&.R/UEDYGA_0OAK #$>>(3EBA1G8%6M2[\08&)0H_B"CM6% K3IE M:*=,-\%!8&A3$L4AQ!6'N"P2+VBNP*=6AQK3J55(0^Q(TW2C] M/<^7S[6>[#X'9](QVBY481#UQJLIU(I80R/ARELW$@JAJ"N$,MZ% 'AH1K2; M$ .13/#CPRJ:(B.T+DQE17[L094YJE8P MO7US0ENW>?"F2NV09"U[5$B[XIJ@2@>)\A:Z3C#_M@&?N MM'GCRELW$JW'9=AX9819D6IP)!QYZT9"01-S!4VF,L)TMB$XT!ZU 0%_ )KM763NEH5W;#1^D2@5N!N M%+1&(3/S&E6PPUS!CLM2XPJ*V-%0Y"LH\NU0]%>1G_0[7_:L:W6E=KZT'DT?I(H%8=?(#UJ1N9 MUZ=B(W^T)Y%?7G?L. LNYG;9>!ZG?Q9$*[I.\0BF_DV.\TU &M-R] MWK+;$,6F>4/DMA"BR)J/:QZO>%D;R._OBD(\;=0OG1Q>,IK_!U!+ P04 M" "Y> )9XKC4"!T$ #(% &0 'AL+W=O\^ M?0UA>33QHU2"GVF2B9FUDW)_;=MBM:,I$5=L M3S/URX;QE$AURK>VV'-*UH53FMC(<;"=DCBSYM/BVBV?3]E!)G%&;SD0AS0E M_-^/-&&GF06MIPMW\78G\POV?+HG6[JD\GY_R]697459QRG-1,PRP.EF9GV MUPM4.!06WV-Z$HUCD*,\,/:8GWQ>SRPGSX@F="7S$$1]'>F")DD>2>7Q3QG4 MJM;,'9O'3]$_%? *YH$(NF#)CW@M=S,KM,":;L@AD7?L]!501IGYV_RLRQ$PP%Z PZH=$#/=7!+![< /6=68-T02>93 MSDZ Y]8J6GY0U*;P5C1QEO^-2\G5K['RD_.EVA?K0T(!VX [NF=K.C,4G>@H/Q( MK?G;/R!VWNNX#05K5<&MJN".19]KR--Z0XBJ"._ @@FI*\4Y/B[BYZWE.(?( M\:)P:A^;D!HSSW&#H#)KI>]5Z7N&TK_/5"],XO_43?"GZH$ZDO-2?B-%OTO1 M-T%>I$?P*P3?/,+%5R;$I0["[V4XB<*PRZ&Q"F'@Z$EP18(-D7PB,2\;#_A. MD@/5D>!>CA Z&'=1-&8N\GRL9PDJEN"U6/*&\CD[4B'54)1"M7VY:_YW^5^G M[RI!#R4(7>1T@/M68>"[H9XWK'C#4=YO.CA=CJ-A7MKY# 5K$4<5%T1CA/# 1(:UHH"F),6SQD"Y6GMW8;\' MTS?#"#;,VC2UP("F%(;!00#[.@/B".,N<]_,]4)OB+E6)'!B5D'0E P:' X:N0*#L-=4 M-=HGB"(TL)5K60/'=8W9X1#^_Q."Q@9!=P"CUBIP5 08'P^1[BD!]7JJQBR( MG $:5$L.9$IR/&M"H+ZP") #NS0Z,\=U!K88JO4',J4_#$Z(,J?F\S2&;F\J M:LQ\A*/NA+ ;KYGR=WPJQVV<"9#0C?)SK@)5-'Y^;78^D6Q?O'EZ8%*RM#C< M4;*F/#=0OV\8DT\G^&ULI99M;YLP$,>_BL6JJ9/: M@B$\I$N0VD;3.JE2U;3;:P>.8-7@S#9)]^UG Z'9 FFJO@';^/[WN^/\,-EP M\2QS (5>"E;*J94KM;JT;9GD4!!YP5=0ZB\9%P51NBN6MEP)(&EM5##;=9S M+@@MK7A2C]V+>,(KQ6@)]P+)JBB(^',-C&^F%K:V P]TF2LS8,>3%5G"'-33 MZE[HGMVII+2 4E)>(@'9U+K"E]?8-0;UC)\4-G*GC4PH"\Z?3>O@UD0"3><_:*IRJ=69*$4,E(Q M]< WWZ$-R#=Z"6>R?J)-.]>Q4%))Q8O66!,4M&S>Y*5-Q(Z!ZPX8N*U!G0B[ M<513SH@B\43P#1)FME8SC3K4VEK#T=+\E;D2^BO5=BJ^X:42.C458>B.J$I0 M14$BGJ';<@U2Z1^@)*(EFL%"H3DDVQG?@:7H= :*4/8%G9@ICSFO)"E3.;&5 M1C,.[*3%N&XPW &,'U5Y@3SG#+F..T)/\QDZ/?GRKXRM(^O"<[OPW%K7&]"= MZRI.*P8FH*NU1B4+!N>ZF,\ET:.O\?0A-]*C?FFS7"[EBB0PM?1ZD"#68,6? M/^' ^7H W.O O4/J\:P"70DJUVGE): _0,092KA4?:"-5%!+F66XCKTHQ-'$ M7O<0C#J"T9L$)%,@$*[=(Y4+7BUSY-==.8S3Z/H[.&X8N;@?Q^]P_"-Q6O\= M#W;> O+W@"(PK6 MC?Q^-NR\;JW.ATOV*+[6SRY@J%?4 -_.UH_?7<(MSV$S4^ MN*-N*_JXE+A[>QYV\#CXOZ#LG:/17#/NB%C24B(&F39T+D(=A6A.[J:C^*H^ M+1=&PO=V]R:W-H965T47F%@LR8^G?R5*N)\$P $NRPIM4?F6[WTA%J*?Q%BP5Q5^P*V,'_0 L-D*R MK$I6,\@26O[B;U4A&@FP>R !50GHI0EQE1 71,N9%;0NL<33,6<[P'6T0M,' M16V*;,4FH7H9YY*KNXG*D].YTL5RDQ+ 5N /IBN+4W">L0V5^M(EX@82"+TF:JCPQ#J6:D(8-%]7@%^7@Z,#@GS:T M ^+H(T 1ZK:DS]SIEV2ATF&1'MOIH2I#70M4UP(5>/$!O"LJ"5^P+,?T 2B1 M* E0,-MP3NCB 5S@%-,% ?]\5FG@2I),_-M&N1RCVSZ&?BK/1(X79!*HQTX0 MOB7!],3#1R,27(BD==5+W'Z! MJ]\CVRDES,Z%(/)EK)R8QRYL"39JEJB'.K NDL6K M5_/J.7G==.8=L&1IBGGX"2L9JWF !T+;V#B1CF7C"$>4.VPGO'PQ:K]$R<[3*NSMDDZ MH8Y=)T]@%NM1S7IT MF.?);#$YA5#A@9(Q*]D7 K8$NY<=SI[RFW+4P)?-"N M7MAP4/#%^OU=+:32[XZUOG/=0,=T;Z"6Z(&'71 P,8-0;<=:@KX@B,?>?RC3JQ/MB;HF"G=X!,1O[ ]W^ MYY<-9V%#T:T3=$(T&S"QCW!X2FDZ]58^4*S2V*L%71:E5=^WU6@EB!1 MM_%-5G%K"^LUY&WW'HS_06[_,U?O69RK]7M\%3\C8C?>.A$#Q% MZ\6KO_*%9I>DT8QRFI57BK@"M=^JPR=?<:UA_89EMB=M'!!R.Z#KM?H_D>=Z MF7(BGGT1N]&.7K"WZ"DA8Z-0]Q0:]FJK?*'9)3&V"KD;4J_4<.^I.$<-9U!1 M:XF"T:$6&C*^![E]SVR=E'VS#:;/ZM=KV\@7FDW<."UZ[1WY0K-W*HQY MBJ,3:#?V:JE\H=DE,98J=K>EOF/[!K;TT] 3(UR%-04<'S 0L7$]\5NXG@JT MN9T2/>G_M0;M=__"QE:JWL?^@OE=0@5(R4IEJ7A%EY=;P^6)9'FQNWK+I&19 M<;@F>$FX#E#W5XS)QQ.]85MOT$__!U!+ P04 " "Y> )9/5.+'V\" + M!@ &0 'AL+W=OTT1=J/G^V$*)4*XX&7QF??]_7[ M[NQ+&B'O58&H85LRKJ9>H75UZOLJ*[ D:B0JY.9D)61)M GEVE>51)([4,G\ M, A._))0[J6)V[N1:2)JS2C'&PFJ+DLB'\Z1B6;JC;W'C5NZ+K3=\-.D(FM< MH+ZK;J2)_)XEIR5R104'B:NI=S8^G<4VWR7\H-BHP1JLDZ40]S;XDD^]P I" MAIFV#,1\-CA#QBR1D?&GX_3ZO[3 X?J1_<)Y-UZ61.%,L)\TU\74^^!!CBM2 M,WTKFDOL_$PL7R:8)"2W-*#4ZG"W,M\IHA?%^! MJ8MQS6%62XD\>X 94059K5' X1TTH.X)W??+G;580OD:[T1"9PZ]K M+)EJ+G>YZTE.W%D]L%MTB#Q-T/Y;<;'048T&4WZI!V142\R>E;D5S%LQ5^X M&RU&D O&B/2O2$4X*H0'Y/L4/\ML9\ZIJDB&4\\,%85R@U[Z]LWX)/BTKS>O M1+93A+@O0OR:G8K_VZGX)9WR!T_5CLEK(LW#4,!P96#!Z/W$ ]F.GC;0HG*O M=RFTF05N69AIC=(FF/.5$/HQL .AG__I/U!+ P04 " "Y> )9)K<,TIL# M #B$ &0 'AL+W=O9.S% M%JE[C\\]/"0N/=IQ\5VN 12Z3RF38VNMU.;:MF6\AA3+2[X!IM\LN4BQTD.Q MLN5& $[RI)3:GN-$=HH)LR:C?.Y.3$8\4Y0PN!-(9FF*Q8\W0/EN;+G6P\1' MLEHK,V%/1AN\@CFH3YL[H4=VA9*0%)@DG"$!R['UVKV>NJ%)R",^$]C)VC,R MI2PX_VX&M\G8<@PCH! K X'UUQ:F0*E!TCS^*4&MZC=-8OWY ?TF+UX7L\ 2 MIIQ^(8E:CZVAA1)8XHRJCWSW%LJ"#GA1;,\K)F6.')2/ =$B9:HYF'7)L\6U=#F%G& MN1+Z+=%Y:C+7OD@R"H@OT0P$V6(C*[IE4HE,+Y>2B# T5UB!&9FP&\(PBPFF MZ(Y+4BR&0C>8"/09TPS0V0P4)O0\)FG]F[!+YS@7R'"]H29]VI\\@UNENGNXWTVTM6*6:5ZGFY7C^ MDW@/2LF+>N5?W^E =*NUDM_:BBQ0@W94LV.OY0;',+;TEI0@MF!-?O_-C9Q7 M;27W!-80P*\$\+O0:P(@+"5HEYQ1@A>$:C^ /+] #%2; 5JE*.:$V8[&;CA MR-[6ZSJ,<2-]*E51#<)!13CH)/P75]K?DJR8=G*B2:.WD*P(6]6LCGXB?33H MC<_0'_?Q&K,5F(D=%@GZ^A[2!8AO.N:#6H- TTP(D_,Z+[^MUDY"QRYV3V - M[<)*N_ D;@_[%* GL(8 425 =)S;VZHM(,*:;3TG&CSR]F'0P/?;G3VHR W^ M'V>_VV_HMGH[61V[NCV!-00<5@(.3V+O89\"] 36$."J$N#JN?:FW6M^=6#? MEZX?>H],WA+EA4'8;G/7V7%UI2OUNBY)[%Y M"=N7"#VA-478]VUN9U?TO).\Q*@;V'ED\980=^!'P1,>W[=5[J_ZJE_XN^;B M/GN5;EI'+W)/:$T1]ZV>&YS&Z;UV;'VA-478]VQN9T?T3*>'![WV@=,/0Z)@ M^,CG=NT":F[_[['0QI6(PE)G.9<##2**"W4Q4'R3WTD77.D;;OZX!IR , 'Z M_9)S]3 PU]SJ;XW)OU!+ P04 " "Y> )9"U%>/U@% 5&P &0 'AL M+W=O=5;*;6^M"PY7T%*99^O@>&7!1BAW++^5?]\BJZ MZMDZ(DA@KC0$Q7]W,(4DT4@8QY\%:*_L4SM6GW?HLVSP.)A;*F'*D]_C2*VN M>J,>B6!!-XGZR+2*SOV1;V-H],M](Q=/"&2-(8Y;_I_=%(BH. MCG?$P2TVT-0.&1D6GFRLDQ?4T4G M8\&W1&AK1-,/&5V9-R8X9GIFW2B!7V/T4Y,;G*K1)@'"%R1<+)!O_70-(KZC MFG/RBDDE-CB7E"0Q(S>**M!OVNS]&@35$T22CS#G2Q;_!1$YO09%X^2,/".? M;Z[)ZL3SS[G+BVZ[?$<_UO[DF?V&[F[K4-Y_MZG_WG MWFO)\,HYY&5X_A$\7.*X@!D)[^BE!W$%O\O-/3F#_TI9LDV"A2;"9(; :+7Y)BY^A>T=H:5_$Y^17_+TA MIV^XE&?DRQMT(J]P2;=!UJTN,.XFSX+!Q6ALW55):;'R M C>H6X6'5I[GVW6C60O4R+THC6K9":]6(,AIS.8\A3,"]UA223@G M#(NNO\D[KC _$O.%OTH1H9*\A&B)6:G,^%*&T/Y J;!A2T74*56= 7[K&C ) M%IH$FQD"J[$\+%D>/KE4#4W29!(L- DV,P16HVE4TC3J7(R:"%2A4TU+KE91 M19S$O@1$UN2N4)2Z4N1EI=@RIA?=O7YQ6OG.G095M7%]WV_(6XN5;S>5*VRS MAR.G7> NRIQ>_$B!>T0IUAG?MRX&F#**%AI%FYE"JY-5V1,[/Z8D*_IM",V@*5HM9DW%:C&Y& 9-Q>H$JB?' MW2?'[4S.#4UPV!7-,5* 41;MM&J*6W5!YTIVJE9WE-^\&$RBA4;19J;0ZGSO M-_>.]_3*972[;Q0M-(HV,X56)VN_Y7;.;JK6H0D644W=.C1Z MYKJCYE:RQLM^^VET[V_Q.*2?%H!4?0V 1)QS O#FDO 0I]] M$RS."&8)J5IS%FE=6^K:-Y.K)*^&%X*GF9W ALGL8K1.P+&TSA73^1A41 VSPE#B[XF,8-2*P&0 7CD0)('4IQ,_I_C"/K#QCB&1\?1ME"MR@E\"F*9W95(G#H;IO*CH+*UO(]Y MD=U"--JGSN6UT](>ZON;EO;GSN RS.]-#KX$^"6_)=B'E%\8O:5BJ:=Q @L, MS^X/L4(0^1U,_J+X.KLSN.5*\31[7 '%W9XVP.\+SM7N17=0WH1-_@%02P,$ M% @ N7@"69=91([@ @ .0@ !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-5-I(2"C=&$2"AJV=5 T5=?LP[8-)#K#JV,QV MH-NOW]D)%-K JJU?B%_N>>[5=_364MWI!8 A]SD7NN\MC%EV?5^G"\BI;LHE M"+R92953@ULU]_52 ''/G8U5W).%X4S 6!%=Y#E5OX; MY;KOM;S-P0V;+XP]\./>DLYA N9V.5:X\[X-6=]2V\D[@ M*X.UWED3Z\E4RCN[N]8?_H M?$=?IE3#A>3?6&86?>^=1S*8T8*;&[F^A,J?,\N72J[=+UE7LH%'TD(;F5=@ MM"!GHOS2^RH..P#DJ0>$%2!\#&@? $05('JNAG8%:#]7PUD%<*[[I>\N< DU M-.XIN2;*2B.;7;CH.S3&BPE;)Q.C\)8ASL03++RLX$#DC(QF,TR?726@V(K: M%)(KH8TJL#*,)DR0B:$&[,Z*?5F"HC;?FMQ *N>"_8:,-,94H< "#$LI/R6- M! QE7)^2M^1VDI#&R2DYL5S7C',+[OD&/;'V^&EE];"T.CQ@=42N)6K09"0R MR&KPR7%\YPC>QPANPQANPC@,CQ)^+D231,$;$@9AN\:>B[_!>9,$H8-'=>[\ MG_;1/VO?"T:TK:G(\44'^ Y4#Q49N81LSL2<#&Q_8(:!)@G3*9>Z4$"^#Z8H MCKWC1UU)E$K;]4IM/^WJ)4VA[V'#U*!6X,6O7[4ZP8>Z?+PD6?*29*,7(MO+ M7'N;N?8Q]OA6X*SA[A5_PAE#&I@8?+?8T%-\+S8SM8^U)'WO2.U@6L51$PMI MM1OPIS*=YOF^3%+*='9E]B5&3R4>.$J/_9U>F(.:NR&DT?Y"F+*$MZ?;.3=P M[?W1^;#5O6C5G"$P0U5!\QQ;M2H'5;DQ )97N@&^G\/ "Z MNP &0 'AL+W=O;K!YX4#+]UMDJ&A:>/A*HS3L\N+>ME=?GF15642I^PN)T6U6H7Y MTS5+LLL;2(LY3D;/[A M[$I_'XPU$5"O\>^8/18[GXG8E/LL^R9^H+,/9YKH$4M85 I$R/][8#/)!?K_/*6_$*&I%B& M.2M(G)*O:5P6YSL+;N,DX9'%Q;#DO1-M#*.F)S>;GAA'>F*2VRPMEP5QTAF; M=<3;ZOBQ(G[(]\IVUQC/N^;:4 )M%@V(;IP30]/'7=NC#@^J=$!,380;HZ[- M.2W<>2D\&1"M[KQA=H2[ZO#;\(D8DZ.->R]'Z^.CT?XK]KNI'^TZ58=_C$J^ MY58=;G2$!R_W7=LTKBF2R-SJRZQQIDI?-"W*O.)GE;*C/]<;P*@;(,Z/[XMU M&+$/9_P$6+#\@9U=_O8/?:S]WI632)B-A#E(F(N$>4B8CX11)"P P209C+8R M&*GHEY_8NLJC)2]D2#8G4;9:\;,+/[U%W[H4H63U50029F]@XQHF2L^'2U,S MM;&F\6/%PVZV'ZYH&)/IR#I8TT7VST/"?"2,(F$!"":ELK5-94N9RI]%UI*X M*"HV([,JC],%6;,\SF;GY"%,*M:5T4IDWXRV#G)KJM5_Y,RR-^M9N^M-.]9S MD)USD3 /"?.1,(J$!2"8E,[C;3J/E>G\!_]9')-O&]PDC_.J7?%ZS*)['$;FK\G7& MBY:/Y9+EI%R&:?W]ESR<,?%E7=)T7>Q>*SO45Q"3@R.Y<;!C-MD^.:P[NM=T MD!UTD3 /"?.1,(J$!2"8)(CI5A#3GQ,$34O&FRO)I[!DQ&9%E,=K<2^H*\>5 M;?3-<23,5F_]ER4C\?.&YF)#P_4ZB:-:_V5&DBQ,"U*ELUKS;'\OD3!GYR0L MR1?&CP-/*?OM'U-#G_Q>D*S>5>>$?:_"1)!87!\XPOH>[J:I=5(5?,$JS!=Q MRA>E"W%NG>?9BF@#3?M5A&F#B?6KJ"I)F*;\'"P.21_=3ZI8?:!O8O7!=#?V MO&YZ1OCUEMB4*$N++(EGO"8L&/!%(V-P4/-\N)H]Q MDI!UR'=!?1$7E^*F!IDS]LROTDJTML[R^@8B1VY:?5Y7M5OW]H5N-?O"4&P/ M_YON_O84VS?H.J$CL\Y%PCPDS$?"*!(6@?#=]BCX3GT<8/E*I&C.'K+D M0:1>M$G)>9.270<]);+O00\)LY$P!PESD3 /"?.1,(J$!>K4-UVMLHH?V[_6A^LO'8?K?V7\#)@1YT?$^+'VCN61 M".1'VX^\KM@]##O7U/YRU:4E=M$T?2J-06H"BR7(P6CD8+[@]9<@7\2-_F*<\ M]0ORYBJ*JE65U.<#F\WC*"[?=BI 2>ZM ./P5OGTG3GJN''R^E4=:!]=*,V# MTOR.G3+1QI8^.M@I%-IP@*+)"=R:]KK2#+W\,\SYQ6A)_G/+5ORC-AM(<*,V%TCPHS8?2*)06H&BR)%H#7Q^=^B"+#O7MH30;2G.@-!=*\Z T M'TJC4%J HLF*:)\#T-4/ CR?)-B/]=%Z'NK[-S1QK;,]'>OZ8+)?R72M9@Y& M^U4,U/:'TCPHS8?2*)06H&AR#K?FOZYV_V^R1-3D>9B0NX3-%KPZ5]8\4)L? M2K.A- =*1D+.^TS2^,L)U_3@D455XRPS%A![$HH)*K++*); M1P>Z7*L;[*T3J-D,I3E0F@NE>5":#Z51*"U T>3A=JT/;6BGEEL&U#"&TFPH MS8'27"C-@])\*(U":0&*)BNB]94-M:]\M5CD;%$_-9C':12O^75Z6#^7T2D. M_<"M&8T['_Z]4;?;._.AUC"4YD)I'I3F0VD42@M0-#GS6PO94%O(];D@WIX+ MSN7G=<])4=96\GK[X$6G(#9MZ*;T6("F&]:^')#FI0VE.5":"Z5Y4)H/I5$H M+4#19#FTAK2A-J0/Y)"RDI\3,O'H74'".==&_=A1F$;B&>BB[!R3TC0BG2 L MK6M,X(VZ/[T5 ?6CH3072O.@-!]*HU!:@*+)BFC]:$/I[EW>A4^;L0?\ EN( M023]9FQY>_V=\LMMLA2V1E&OP[]^;$R[9^UTRF33\NYP*]/L+J.@'C64YD!I M+I3F06D^E$:AM !%DU72>M2&VJ/N-^^"<3BRW-+TSL1'FJ VE.9 :2Z4YD%I M/I1&H;0 19,3OS6V#;6Q+2=^G?'/TU1U9O[XX)!O[*<\U*V&TAPHS872/"C- MA](HE!:@:'+*MVZUH1[D?G"-,,_9]XJET9.0P&:*DC@2HS>/WEU5-\ CZU%" M!5O%8BQFF"1/8LXW7E*)L4AB2&90I8SH5CWV89>IZR@=C>49D-I#I3F0FD>E.9# M:11*"U T62JM#VZ\.]G&@QK;4)H-I3E0F@NE>5":#Z51*"U T>0I0%MCVU0/ ML&Y.%6G]],=1TM>:7$9N;N,61QP?5 M]+YG#RC-;FCRX(N!N3?V MJF"Z5Y4)H/I5$H+4#19!6T%K>IMKCYY_A;_61' MQ.KYC>K;4SLF16?N0\='0VEV0YON^B;O!N;^C!G01ETHS8/2?"B-0FD!BB8G M_\ZTZ&I#^WEVT;_(*5?6ZD9ZJP$[>3IV]G3L].G8^=.Q$ZAC9U#'3J'^=WC> M9NMYFZ-3KZQ-I'MY Z794)H#I;E0F@>E^5 :A=("%$U61.MOFZ\;@UWR?XNP M?N52L1F0K;B^A@[*AM+L%S:W?JN+KFVN_3O?"@/MC@NE>5":#Z51*"U T615 MM.:WJ3:_;^,445Q!!WM#:3:4YD!I+I3F06D^E$:AM !%DT73VN?FR8.]3>A@ M;RC-AM(<*,V%TCPHS8?2*)06H&BR(EK/VU1[WC]57$&];BC-?F%S;\.<%U=3 M57$%M;>A- ]*\Z$T"J4%*)JLBM;>-M7#O#]M)PO?GQ#Y+]+>U?J25W%1DNLP M_::<44?=6&^]0)UP*,V!TEPHS8/2?"B-0FD!BB:_!;!UPD08=X0VDV ME.9 :2Z4YD%I/I1&H;0 19,5T7KA([47?B._1F4MS21^^#:55[R@0MU@;P%! M[?&&MC\B5]L?D>M FW6A- ]*\Z$T"J4%*)JLC=8A'[TTC[BBU-K>XWIMJ:5N MK+5":#Z51 M*"U T60AM=[[:'QRV04UUJ$T&TISH#072O.@-!]*HU!:@*+)BFB-]5'/<>GW M81$7I."-A?5[?!_"/*X'EN='3$5U [T% _7=&]I!F34Y*+.@ECJ4YD%I/I1& MH;0 19.UT%KJ([7'_.HRJ__=+:CQ#J794)H#I;E0F@>E^5 :A=("%$T64NO" MCTX>9#Z"6NM0F@VE.5":"Z5Y4)H/I5$H+4#1)$58K;5NO30N_-0R2]U 7\% M:;;5]3;NO0H+VJ(+I7E0F@^E42@M0-%D&;1^NJ7VTU45UA]9.N-"J-]5,4ZLO"^JV0VDVE.9 :2Z4YD%I/I1&H;0 19,5T;KM5L\)VOM77U S M'DJS&]K!BQ2F^S>YH,VZ4)H'I?E0&H72 A1-UD+KLUMJGQU2@O6^ :;N5&_] M0+UX*,V!TEPHS8/2?"B-0FD!BB:+K#7L+>OD$@SJO$-I-I3F0&DNE.9!:3Z4 M1J&T $63%=$Z[Y9ZU#N@!(,:\U":W= .2C!]OP*#6NY0F@>E^5 :A=("%$V6 M0FNY6VK+O:F[KA8Y8T?/#E!3'4JSH30'2G.A- ]*\Z$T"J4%*)HLB=9YMZ8G MUTM0"QU*LZ$T!TISH30/2O.A- JE!2B:K(C60K?4 ]FOLYS'\$OOXV^451-Z M*V)#VWV]U)Z%9[^\B@/MDPNE>1W=UZ=6UZOC?&C#%$H+4#0I,<>MDSU6.]EW MTL",9EYH\4:9K"J+DG\0MY8V[W(B8?2]BGFUTY6]ZF;Z9B^49D-I#I3F0FG> MN,NY'^Q=MOC0-BF4%J!H&SD,BR5CI1V6X>7%BN4+=L.2I""1. 9_.!,6W'8I MR=F&PO=V]R:W-H965T3:6"1V9SLM\-?O M[(10VM"BC2]M[+SWSO=\L6^P$O).90":W!+.#"[2H>.9!4$.B38*%/^6,((\-T*XC#^UIM.$-,3UYR?U;S9W MS&5*%8Q$_INE.ALZIPY)84;+7%^+U7>H\^D:O43DROZ2584]07!2*BV*FHPK M*!BO_NE][<,: 77:"4%-"#8)G5<(84T(WQJA4Q,Z;XW0K0DV=;?*W1H74TVC M@10K(@T:U@H(;MX-2)H^_#@/=@K^*/DQ";W/)/""3LMZ M1OOH^3'Q DL/V]+YO^CC?X[^PHRP*8[0ZH6OZ,4PU>2"*RU+/!ITV_96 IUV M 7/(]=6")C!T\!13()?@1!\_^#WO:YNW[RD6OZ?8^)W$7NQ"I]F%SB[U:(05 M+O% +6F.7UO]N<+SYZHS((DH%X*W;5"EW;/:YM)81M[ 7:Z[OHWPO0U,O%=E MO(T(PM,&\R+Q;I-X=V?B9X60FCU2>Z.(&9[_6(Y,J9+R!,@,\$B2D(@Y9X^0 M$JJVW&GSHPK9W>''7D2\%S'>1OA^V.Y&KW&CM].-&Z%W%@!? KHUS<'ZU)9Z M;V\I;".V2V&ORG@;$7;]C>3=M2NK #FWO8(R=&ULK5;;CMLV$/T50@F"!$BMNR5[ M;0&[=HJFZ&41)^U#T >N-+:(4*)"4NO-WW=(:16O+7M3H"\V.9IS>&9(#F>Q M%_*+*@$T>:AXK99.J74S=UV5EU!1-1$-U/AE*V1%-4[ESE6-!%I84,7=P/.F M;D59[60+:[N5V4*TFK,:;B51;551^>T&N-@O'=]Y-'Q@NU(;@YLM&KJ##>A/ MS:W$F3NP%*R"6C%1$PG;I7/MS]U_/(7FKM*AZ,"JH6-W]TX<^#P< /SP#"'I < R( MS@#"'A#^*"#J 9'-3!>*S<.::IHMI-@3:;R1S0QL,BT:PV>UV?:-EOB5(4YG M&SQ'1?WR#7E)6$T^EJ)5B%(+5Z,NP^[FO895IR$XH^'7MIZ0T'M+ B^(1N#KR_ U MY CW+3Q\"G4+S_#9-+""7)]+P>??$$'>:ZC4/V/1=O31.+VY MQW/5T!R6#EY4!?(>G.S5"W_J78W%_C^1/K42M)=Y,/'!UN\5! M*S$;YFBHMFDXPTGS_\\8&>P(NB\$CUJ9>?Q+-@7'0\ MB(Y_2+2F#^/:XM-5(S\(CK2->$V]-!S7-AVT32]JZV[#,UL^/5DY26?QD;Q3 M)S_TPG1<7C+(2R[*^R@TY<_(N[E,\=D?O=')Z?GTXYEW?(Q'W*)TEGCC8:7. MD6$VQ#E[3B1Y]Y#SM@"BL/K&DQ"?!L[M.ZH)UD.H[G"C'FNBJ>WY?[K*;TG. MJ5)LRZ @%%^#KO"5P N"K091E,.$; #('T(#>3!=K9EJA&+F25?6 MY%]9 "T*:\3]8777K.!L,E:CW(/'K *YLTV!P@#:6G>E:[ .?<>-?9^/[>E\ ME8[99_.5[5/<[_1=D_,[E3M6*\)ABTMYDP0/J.P:AVZB16.?TCNA\6&VPQ)[ M+9#& ;]O!::CGY@%ANXM^Q=02P,$% @ N7@"6<-Z2#L^ @ B@0 !D M !X;"]W;W)K&ULC511;],P$/XK)S.A51I-FM ! M(XVTMD+C8:):-7A /+C)I;'FV,%VVNW?FP=; M(SIX;*2R,U8[UUY%D2UJ;+@=ZQ8512IM&N[(-=O(M@9Y&9(:&25Q?!DU7"B6 M9V%M9?),=TX*A2L#MFL:;I[F*/5^QB;LL' GMK7S"U&>M7R+:W3W[V*#5[+1^L$[7\L9BSTAE%@XC\#IM\,% M2NF!B,;O 9,=C_2)I_8!_4O03EHVW.)"RQ^B=/6,?6108L4[Z>[T_@8'/5./ M5VAIPQ?VP]Z80=%9IYLAF1@T0O5__CC#='Q18+KGC>6;T M'HS?36C>"%)#-I$3RA=E[0Q%!>6Y?&6PY4]TR\[".UA3S5_("KR468T@G%Y#$20KWZR66::OH><+K0(QJK3J M*C(Z0W?OJV"[MI6"G/:OD LH)+=65 )+X%2MOC8URA)H;,%RB<\I[#E\"AS\ M\.[RZ3C-HMTI\>BDM?R4WG*S% M"S1^ \4KK=W!\0U\?'[R/U!+ P04 " "Y> )9#3NP)8D# #Q"P &0 M 'AL+W=ORX M^"9+ (4>*LKDU"F5VEZYKLQ+J+"\Y%M@^LV:BPHK/10;5VX%X*(A5=3U/2]V M*TR8,YLT<[=B-N&UHH3!K4"RKBHL'N= ^6[JC)S]Q$>R*969<&>3+=[ ':A/ MVUNA1VZO4I *F"2<(0'KJ7,]NEJF!M\ _B6PDP?/R%2RXOR;&=P44\\(_I 0 MOD (.D)P;H2P(X3G1H@Z0E.ZV];>&)=AA6<3P7=(&+16,P^-^PU;^T68V2=W M2NBW1//4[#,6 C/UB*[S7-28HAN6T[J A&&_E8EB/:-GGA/\(I0H@A(]#8# MA0E]AR[0I[L,O7WS#KTQC']*7DO,"CEQE<[.Q'#S+I-YFXG_0B8!^L"9*B5: M,AW>PL].\^,3?%>[TEOC[ZV9^R<%_ZK9)0J\WY#O^:$EG\7WZ/02>7Y##VSE M_%STY0]'/S(CZ/=)T.@%+^C="E[4N4+]?MGOAD?TY;W&HAL%E?QJ6_96.+0+ MFWOP2FYQ#E-'7W02Q#TXLU]_&<7>[S;/7U,L>TVQY2N)':U.V*].>$I]-L<4 MLQP05F@%&\(881O$UV@+@G#;69JW>G&C9[XE][-1%)B-=G_HM@7EC[W1,2JS M:<7C]!BUM*#"4?JD=51XU!<>G2R\N[4DTE],M&OWIKF?B)3FRBIJ89S0U]@) M*]H(T4%B_MCW!TX\!P5^/#3B.2@^K+#UX3DH"9+4;D/] W%IWWQ MZ;G''UAQ^N"GEL/JA\/%MJ#\* P&)9^EM?R>5ENR>]##5" V3?,H4 )9 M+Y<>,FP# ;"P &0 'AL+W=OZYZ=J>2DPJH((PB#INY=>O>K"8:;P!?"!S$21OI M3-:,?=.=#_G<2RF%NQA7+8X+J4#^SP![3YA%HO8Z4PO^C08AT+9;60K&K)*H**T.8? M/[4^G!"4SCC!:PE>GQ \0_!;@O_2&8*6$+QTAK EF-3M)G=C7(HE3F:<'1#7 M:*6F&\9]PU9^$:KWR:/DZBM1/)FLGB30'')TSUE>9Q)]Q9QC*K\CMD&/!>,2 M89JC.T:W5Y^ 5RB%#7"N" ^P!UJ#^;PT@0)'M_D>TPP$>IN"Q*1\AZ[0Y\<4 MO7WS#KU!A*)/!:N%HHB9+57X.@@[:T-=-*%ZSX3JHX^,RD*@E0YXA)]>YD<7 M^+:RK?/..WJW\"X*_EG3:^0[OR'/\8*1>)8_HY?7R/$,W1]+Y__-OOK/LY^9 MX7<;R3=Z_C-Z@_US1_":E$2U_KI36/1!0B7^'EOV1C@8%]87Y8W8X0SFEKH) M!? ]6,FOO[B1\_N8YZ\IEKZFV.J5Q,Y6)^A6)[BDGBQPJ<\EPA*M84LH)72K M3_@..&%C9VG1Z$5&3S\V^\0/0FG;@]1P=0/_'-4.J853R?GJ-40%49N M['2HL\3#+O'P8N+-=85+G2Q5SQ8<[[O#<9_RYAX;\Z"1#L\BBN.>!4-0$$2] MW-(AR/4BQ^LY,$3%<>R.&Q!U!D07#7B C&TI,:^R\F"8?WZ\T"\8$0T"NXJB M..PY,8*:^GV_TA&4ZT_C_FX8@7E.Y$_'W9AT;DQ>>@Z4#9=/P&2X:_W0[:W9 MJLJO*=1^R#=EXT?,U>4A4 D;-95S/5'KPYM2K.E(MC.UQII)51"89J&J M5^ :H+YO&)/'CIZ@JX>3?P%02P,$% @ N7@"6>MS3!I7"0 E$, !D M !X;"]W;W)K&ULS9QM;]LX$H#_"N$K#BV0VGI/ MW$L,Y*6'ZP+9&DG:?ECKT\GJ(4YETR0QG[9$QH"@OVEDYZ M^8PB.!*=TJ3G.4[42R'..H-+<6U(!Y>D+!*9FFD+[>H(0LKCIN9WGA M 4^F!;_0&US.X 0]HN+;;$C9N]Y*R@BG*,LQR0!%XZO.M?OI-O)Y!]'B.T:+ MO/$:<%.>"?G)WWP9774=2XZ8(3&L$R*![+X'ZH-"KF\F"2Y^!\LZK9.!\1E M7I"T[LPT2'%6_84OM2-VZ>#5';RU#FZPI8-?=Q">ZU6:";/N8 $'EY0L .6M MF33^0OA&]&;6X(S?QL>"LD\QZU<,'@L2__QXPQPQ K@!_(II"@'. /?,ESD9XT+]SA) M6$]V[5WS[66O8 9P-7IQK>Q-I:RW1=D(W).LF.;@KXJYOA"WG^MIO!7?;Q>?-F7%,* MLPEBZ5. YU?0;#>$K^+R]0+2D2(SE%G\.]_ MN9'S'YT_+ E3O!.LO!.8I ^>2,%"4835E"0C1-DT4I0T S-$17AF,0(I@GE) M*T^QZYAH?6(>R >O"%)=?-X:.QYH?[BR/S2J)5(5S"B.D,QN$&\+"X!S0.9U1[8H(['6@1$LA(@I%TO!M,J I38+-JV"9]8^P1/\G"!A>\SF2YR5S/1Y;:3: MO\SX=>Y(MC;7,PJ5_LJ%OTH^H0NMJ_=$N"T'$S8I\58L))FX@FQ1C*O=U263 M,0(.3*;S5<2>&^.K<1NO)Q15K_ZX1^DSHO_7A:M1W+[3J"5ABN47*\LOWGZ1 MN;#I'4O"%._T5][I&^/B.DE(#$7L-^R/FWY"+_RU=@XVRM[7#96P?F.J#KM] M_3SM.A+W'*-]G]-90EX1JJ?">@8T!;Y9X+Y&V9*FFM^@7??M@[\>TY:'+$E3 M/>1)#WG& !DB&C-KZ]6*!7[*O)-+] SB/5>J.2Z;I,MUNC#//:AMDF\=HU\ MVA+\X"]P#U]P6J;F?+ *U+:DJ1Z12.T&)\@'2Y1<>^@8S.U*Z';-U#T4FPB! M9B)HEM##< ?5X52QT08"YH*Y^(X7_5FRG0O. MGR#WK'*J+6FJAR2IND;4&WQF6Y94P!C,,IY"HV6PP)24U0Z_XC2M*RXV]KI. M-[A87Y*TK;;LAUV)D:Z9([6;SISEPC)9]%. 58"T)4TMK4G4])RWCV_/*HW: MDJ9Z2-*H9V2Y-UQ;6A0)MJ\MYIZ'NDCBJ+%KFL962B0C+&-.<%G8PY MB.:\9,2:"E^*VH/6'SO JEFS0RV7L.J9877K#'*'*5LZ"=7:915.;4E3/2#A MU#L!G'I6X=26--5#$DZ]?PJN&&Z9IVOGGW6C+ULJ72.B;D;#E'-3<>^\#[QH4 M@QU/3/W&6;^9[TSW*&\QT=]4JA]V+_SU6W ,?O,EO_DM!_9[K+TVJT1FM?:. M@&,@GB\1SP]/\$R()2BK/70,Q/,EXODMY<=?JA+5PENJ1/I6V^8 "62^^11Z MSPS9'@O\1I^!)Q81,=L0?\WTIEHE-5O25-=)4O-/<(SM6SW'MB5-]9#D.-\, M56KII/'\1P'I!!7+!_3*&5'Q%L93C.9;%O_^9MW$6<^58P!;(($M, /;D7+J M:4&T3Y)9K4?:DJ:Z3F)C<(+3\<#JZ;@M::J')'L&^Y0C[>14H*E%>FLY95;K M4+,EJP9['9P/2QI/V=T'PP1FG-SJ':,)RLPC[!T&1WD0M?$DZ@DJDX%5;+4E M3?60Q-;@GU*9;%'$<+1A[GFHBR2W!F9N'=Y\>?JEVJ19_MX!DL0;F"N&AU:B:K$ME:BV5JK2$D(#,X0>LQ)5#ZT\\AYT0]>1 M_S:LW.S"BU>>K[ V8ZU<]M *7GM/U MUP\3ZG;-!:R_=6F.)'%%YD/?.I]!E<_-9[%W7K;,(^P;G[:DJ?Z0?!5Y;Y_! MD=7395O25 ])F(M.!W/1)J7YYQN4JFD5.!O?3A$<(&PO=V]R:W-H965T\[=K(IH"RK M2J@O8#LSQV>.9^P9[J1ZTBF (?N,"SWR4F/R6]_7<0H9U4V9@\ O*ZDR:G"J MUK[.%=#$.67<#X.@YV>4"2\:NK69BH9R8S@3,%-$;[*,JL,$N-R-O);WO#!G MZ]38!3\:YG0-"S#?\YG"F5^A)"P#H9D41,%JY(U;M].!M7<&/QCL]-&8V$B6 M4C[9R6,R\@)+"#C$QB)0_-O"%#BW0$CC=XGI55M:Q^/Q,_J#BQUC65(-4\E_ MLL2D(Z_OD016=,/-7.X^01E/U^+%DFOW2W:E;>"1>*.-S$IG9) Q4?S3?:G# MD0/BU#N$I4-X[M!YP:%=.K1=H 4S%]8=-30:*KDCREHCFATX;9PW1L.$/<6% M4?B5H9^)%I@6R88#D2MRKPU#82 A#Y0I\H/RC5O_MIB3&2B7,B*&Q@1E2\@< MM%$LMN8+(^,G\ETP0\8[JA)-QAK3(K<'ID\2](>N@;C,^R].,R MEDD12_A"+#WR10J3:G(O$DA._7W4I1(G?!9G$EX$_+P13=(./I P"#LU?*:O MN?,F"4+GWKY IUV=5=OAM5\ZJY0J:"R=9E.982%KZFIAK!05:\#B,F1Y(,=V M,WIPR^YW8IG M]R+/^WT.+M=3AM6->4\YV4J.)\F9.=31[=;QZ-B,/*%;:]8-PGJZO8IN[R+= M.[9E"8B$'!CPV@SJU\3+8U_&^"/ROF7\EL!,-^I4&_?]_+_2OJV<)76L6=OIG">T?/ )9E(EX[0H# O" &0 'AL+W=O9,=V2)!>TLI^RHQ=\.-AR58X1_-8SA3-_(8EY3D6FLL" M%"Y'WOCZ9CJP]L[@B>-6[XW!>K*0\ME.OJ0C+[""4&!B+ .CSP:G*(0E(AF_ M:DZO.=("]\>O[!^=[^3+@FF<2O&=IR8;>>\]2'')UL(\R.UGK/WI6;Y$"NU^ M85O;!AXD:VUD7H-)0ZCCL 8BG'1#6@/ 8T#T!B&I Y!RME#FW;IEA M\5#)+2AK36QVX&+CT.0-+^PMSHVB74XX$\_I6:1K@2"7<*<-I\!@"A\95_#$ MQ-JMSXU,GN%;:>.NX9-BA8%'S8L53 2C'>*0 G5M 3/%$[MY+U,4<'&+AG%Q M"5=PEY="[A /".''/>8+5#^'OB%_K"H_J;5/*NWA">U].J(PF8:[(L7T$.]3 M')I@A*_!F(1G";^NBPY$P3L(@[#;HF?Z-[CH0! Z>'1&3M3<3>3XHE-WDS&% M5_:1IC"5.26N9BYD8T5WL$)*)@.+'>S;S=C.+8^W3*5M(:V.[+8?:6O&C2Y9 M@B./BH)&M4$O?OOFNA]\:(O'?R([B$ZWB4[W''M\]U)2*2"7!5\B7.R0*7W9 MYO%YFBXX9)MW_P \\*37>-([R_3 ]?/54E%B\,(@1'-7* MM20-B5P7IJH\S6K3]<:NV!^M3Z@;5LWK#TW52N^96G&JO *71!ET!G2_JFI/ MU<3(TE7XA334+]PPHXZ.RAK0_E)*\SJQ!S3_$>+?4$L#!!0 ( +EX EE@ M1B8KE@< $,Y 9 >&PO=V]R:W-H965T8)D71 MEL?Z2V(K=P]Y=\SQ'AUY^9P77\HU(17XFB99>3595]7CQ71:1FN2AN5Y_D@R M^I=E7J1A1;\6JVGY6)!PT2BER109ACU-PSB;S"Z;9[?%[#+?5$FK:OZP71V^1BNR#VI/C_>%O3;=(NRB%.2E7&>@8(L MKR;7\"(P&X5&XO>8/)<[GT%MRD.>?ZF_?%A<38QZ1B0A455#A/37$YF3)*F1 MZ#S^Z4 GVS%KQ=W/+^CO&N.I,0]A2>9Y\D>\J-97$W<"%F09;I+J+G]^3SJ# MK!HORI.R^0F>.UEC J)-6>5IITQGD,99^SO\VCEB1X'BR!50IX!$!7- 7<* M^- 1S$[!/'0$JU-H3)^VMC>.\\,JG%T6^3,H:FF*5G]HO-]H4W_%6;U0[JN" M_C6F>M5LO@ZS%2E!G('K*-JDFR2LR +\6JU) >9Y2E??NEX63P1\R*(\)>!U MDI?E&_#:)U48)V_ &?A\[X/7K]Z 5S7*;^M\4X;9HKR<5G1^]2C3J)O+33L7 M-# 7##[E6;4N09 MR$*B[ZOU;87^E/IEZQSTXIP;I 3\99.= VR\!;\O]&#HT?GG(&W*P4W>'@ []#E\;%9'G]^I.K@0T72\B_9 M2FC',N5CU=GQHGP,(W(UH2.4I'@BD]F//T#;^$D6!IU@ODZP0!,8%S!S&S!3 MA3Z["9,PBXC,^ZVBW2C66\G3#%F6XR+O296SG.4FMKJ:6TM%V.$;<* O97D[TVW- MET!!!R);L+XO!CWLV7+;[:WM]K%1MGOC(0<;+A2B-Y?(F=AT72R8>2!>L!^/ ML]396NHH+:6% =WV,S#?% 7)HF_@MR+,2IJ0ZH+CCD1)6);Q,H[:!]>+O^GN M24N:2KH3*8<:FW]T@ODZP0)-8%R\W&V\W!-N&*[.@.D$\W6"!9K N(!YVX!Y MQZ82I>)8[^L$\[U^[D5TDQ)SDD0,>Z[IR5,2-%CY;(S>>KH*>45I&G@@E,P1 M2JGX]%2^!1EE@?D25.%7::6L'':LQ[6B^1T:O]]9ABON]A(YB)!E#/A\A[) MI<^OTWQ#T_J.4VF&619Y2FDG2SGYOJ)@;PB4LQ@= IUH?H>VZUI#]+Y*A/<\ M8IY'^@LM->9H/^I$\SNT_4NY+Z=:RHQ3024#4*7<3I-/68[5J]%E;/9_0'/DSS9$EH.7:I[#X0JKP(2'@ MGD2;(JYB(G^%H!QD]&K2B>9K10MTH?'A8IP*6B]_LR>. ]"F0\ M#ZJ)WG%EG%8.J!7-AQ)Z!RW<*XG[8I!6-G)W(L8!D9H#*E(NDE EQT%"6IO+ MQ&S/$%^S'H86[$7C[62\"ZEYE[* FX?E&KQ+*.9[LEC):SU)BCW:F5^R$)J9,D MD+Z4A;V!-W"(,3^D9GZJG-MG/H98N/5%D.N(C=/]0,$^(-XZQK*0FF7=D2HN M2-T%!;?4SA+<%G%>@'L:DC@B8%Z015Q);=?*F[2B^5K1 EUH?(08%T/>*4LU MK21-*YJO%2W0A<:?A6*<#Q_-^=2:H\\V:6W=84E+CNY)0C*22PWP9,SX(U;S MQ^]5JJF''>UPK;02[V_4*45X5S,"B-6-NA,5:5C2/A-/%QT@X\MDL.@FI0SO MIYTSC6K&=50MI<8$\R'H://FV()70%FF(?4RIEV>)* M.00KV(?%V\BH#]Y#?<;LU5)/:"4U6M%\K6B!+C0^4HPC8?N$51762IZTHOE: MT0)=:'S8&!G#1Y,Q+.E68<_!O30BD[--NY=()'+(]AQ73"42.=-S;7<@F3!J MAM74[+M50UJ9FU8T'_>[66?0,K$E.KTO!QW7'.A@8$:VL+KQ=:JR2-J.$A=J M7PB+&YDO1;(]*/I+TMBRK($W328C.>;XPXU[JR-3TGV2'*R7B$E.ULO 9$?K M)7**L_4FHRRFFK*H[E"TFC9GIPD-L;YV/P[?7"3V&QJMN" M"5G2H8QSA\:E:&_LM5^J_+&YDO:05U6>-A_7)%R0HA:@?U_F>?7RI1Y@>V]R M]A]02P,$% @ N7@"6?G:='#&ULQ9MM_BL;7N6EGFA@)/R67>"8Q#\U-.\TD[=V+ MFWM!L!QS!>1#IS_Q$# @"S/9I&\2@W=_*W87(?Z<>6?.-K2@7Z'H4Q M/Q^LA=B<#H?<7]/(X\=L0V/YS8HED2?D9G(_Y)N$>LO,*0J'Q# FP\@+XL'\ M+-MWG0E/RYIR![/!WCPM.,FN%^+=,=P?K;Q[NDM%5\W MUXG<&I:491#1F 4'LH=8]_2C:OE^S)W'Z8*%?P9+L3X? MS 9H25?>-A0W[/$#+0YHG/)\%O+L+WHL;(T!\K=O.1G0R''FT8=^L78+O.QD3UC,]$G)B-P9,=+ MNE3X6WK_B<9_*/-4)HL\)>N2:(&_;^-C9!KO$3'(2#&>19=[>(P,DKF;JL-Y M7G3[>=$=O;M%?1D=[W5W#W6'U0X_S8!7(GEHE+)+7R:K)6-9D?JW)@J+)PK3)WB/A?5JIQ..SNS;3$S M&L=F=5+L RA.VP:/2".+;9NCZ;XDSLHDSK1)O)$KRX2F9S#:A/+$1ILD8/(F M2LXB@4_1'8WI*A![VW*F*#\VS48:U5:XDE53.A:JL])_U) MF=&3@R;,Q=.$^65GPKPIKWY^ON.BFD%5^=6&ZKMD@H19D# ;$N9 PEP@6*V3 ML%'=-AJON/XN@@%U$RC- J79H#0'E.9"T>HMM:-$8.WT]+EKA2WG_)6NTT8EJ6YG$ M;%ZD( ?F0M'J;5!I>E@OZKWXXE0AHC5_)U#8-$4_A0EI"J@*&]Q:8&BST;MV M0+1Z[2HI$>NUQ&>L)+7@WF[DCFQ M7N=\MORNY_D]46B=Y*:U3#^Y=;5"M MD[2%S*/6TP.VP@J/\:19;E#%$XI6+W>E>!*]XKGS<,-U]G##=?9PPVWQ<,,B MH4^0DH"(G*,T"I=F@- >4YD+1 MZBU5B9SDU45.?<3>?04J2M[4@WN?HZ#R)E$]!-DL=;>- SHJ M%XJ6EWJX\^961)/[[*4\+DLI3\7\99AR;_GBWT7VNEMC_R4^76#%?@N?VOEK M?14^?\OPDY?=+DK^XEV\(MLG>&[MC0K H^[BFWI(FJ8'\ M?L68>-I( Y2O3\[_!U!+ P04 " "Y> )9:!/T860$ #(%P &0 'AL M+W=OR2;" 33Y:$IIB+6[HRV88"C@JE-#$=R^J; M*8XS8SHNQN[I=$QRGL09W%/$\C3%])\;2,AN8MC&R\!#O%IS.6!.QQN\@D?@ M3YM[*N[,FA+%*60L)AFBL)P8U_958'M2H9#X/88=.[A&TI4%(5_DS3R:&):T M"!((N41@\;>%&22)) D[_JZ@1CVG5#R\?J'_6#@OG%E@!C.2_!%'?#TQA@:* M8(GSA#^0W<]0.508&)*$%;]H5\E:!@ISQDE:*0L+TC@K__%S%8@#!<%1*SB5 M@M-6Z+VBX%8*[EMGZ%4*O;?.X%4*A>MFZ7L1.!]S/!U3LD-42@N:O"BB7VB+ M>,69+)1'3L736.CQZ0.$"68L7L8AEIECZ"[GB"S1=1CF:9Y@#A&ZXVN@:$92 M48MK621;0/,L)"F@LT^$L7/$"7KD0E:4$&=2_6X#M *>^.X;:PI=1W^)2I:U@J2DH[>FH[9(^]8AL< MPL00: 9T"\;T^^_LOO6#*D4Z8;Y.6* )UDAFKTYFKXL^G6<'@6 M+RD&YZI\E*A^@9*OJ.W4%@6U/8SRL[:K7 MZ>I3)EZU2?Q5U.19(MH:B,:V$N]:]A%EP%7^ECSOP BKY>ZQQ(7KM&+B'PO9 M@V&+%"A(MB>7N\KE?NURO]/EPW7XJ_@LF6=;J%;J3\+SE_9^S3F-%SG'BP1D MK[_'5(I\OH5T 52Y-#OG/75IZH3Y.F&!)E@C>8,Z>8-WTF<'.I.I$^;KA 6: M8(UD#NMD#O7UV>%QPVCWV6.1XSZKD#GJLPJ9U_KLJ'9UU.GJT3=GT5]EN7+\ MK'*W$W=J^>F$^:,W1% A\UH$;6O_V6YU-^Z44!Y_+=>]B-P]C0E%C\+>. 0T MHQ#%RC=6-_;46&JE^5II@2Y:,T$'^RK[G33GRA!=*=5)\[72 EVT9DJ=?4H= MO7VKXATN_59SF'U;Q%>(M)I]T"G2]':_B;,[MQ73DPX E-YKW9UII?E::8$N M6C-3^QV:W7LOK:9SKWAR2G72?*VT0!>MF=+]3M3NWHJ>WFJ\XZVWU^XUQS(7 M;F_4;C<*4G]DMSN.@F5[7GL[:AZ<3*9 5\61,$,AR3->'BC5H_6Q\W5QV-H: MO[&O9K9BW)?'U,5)Z!Y?GG'?8KH2>W>4P%),95T.A,6T/#8N;SC9%.>B"\(Y M28O+-> (J!00SY>$\)<;.4%]>#_]%U!+ P04 " "Y> )9U4QQM^T# L M$@ &0 'AL+W=O+RWC/^*,($24\Q5$B)D8HY?;*-(4?8DS$)=MBHMZL&8^)5$.^,<66 M(PDRI3@R'L*6#L M40]N@HEA:8\P0E]J"*+^=CC'*-)(RH\O!:A1VM2*A\_/Z.\S\HK, Q$X9]$? M-)#AQ!@:$.":I)&\8_L/6!#J:3R?12+[A7TA:QG@IT*RN%!6'L0TR?_)4Q&( M P6%4Z_@% I.5<']CD*W4.B^UH);*+BOM= K%#+J9LX]"YQ'))F..=L#U](* M33]DT<^T5;QHH@ME);EZ2Y6>G-ZA'Q$AZ)KZ1&=.P&TJ@:UAYOMIG$9$8@"W M,D0.P0;A*?Q0AG'YD0YR 9K*22524DA5:_W2(O ,^6A*OI$*6R M$9W#F8>24/5P ?G<,[H E\#EDJ2!*(L2D5,^V?Z1PWKM- +^EB:7T+4ZX%B.6^//_"7UZ!(L M)U/OUM'Y?]87_]GZ43"Z98UU,[SN*VL,9L'?JK)UK0![4[7]^5%!PXVJ,_%7 M797D?KCU?NB>>R6VQ,>)H: %\AT:TY]_LOO6+W4I:A/,:Q-LT1+843+=,IEN M$_KTQ5[0@3D1(;Q72Q!\P&"#'?A5+5CEVVHU=. S>:I+9NY'/_-#KW>[J34V M=X<9.I6X&-G',MZI3,^JX"QJ<%QG6 H=Q:E7QJG7&*>3QMH!6<\SQ^D=6'V]T<9;/]PVP;PVP18M@1TE:E F:O"#=.%!F\EL M$\QK$VS1$MA1,H=E,H8< RKK.#>BOK4 VP3SV@1;M 1VE!K;^G9P ML'Z0?E(XTE(^6T7S6D5;M(5VG-*#LZ#=4E#4BE>W;HE$DIVD> MG'YCY)OLVD& S])$YH>42SQQ!)@%P+J/=KQN3S0!LH+XBF M_P)02P,$% @ N7@"67LT;0Z\ @ %@@ !D !X;"]W;W)K&ULK59;;YLP%/XK%JNF5MH" 4J[+$%*0K9U6J6J7;>':0\. MG 2KQDYM$[K]^MF&T*2E6;7U!7PYWW>NG,.PXN)&Y@ *W164R9&3*[4:N*Y, M^S+&$*:??2:;RD7/JH P6N*3JDE>?H/'GV/"EG$K[1%4CZSDH M+:7B10/6%A2$U6]\U\1A"Z!YN@%^ _ ? L(G $$#")ZK(6P X7,U'#< Z[I; M^VX#EV"%XZ'@%1)&6K.9A8V^1>MX$6;JY$H)?4LT3L4?.<\J0BG"+$/C]+8D M C)TQA1F2S*G@,92@I+H+1IG&3&YQ51?UP5J,GV8@,*$'FF)ZZL$'1X>2]5#@O4&^YX<=]DS_!J<]Y/D6'G2Y\W_:9_^L?2<805LQ@>4+ MGE,QCPLE(3*E7)8"T(\O&HK.%!3R9U<5U'K";CVF00[D"JTD*VR3%>YCC]LOFMPG"M>)P@47BORV7W%7=FKB MR!*;:;..PRC2];?>CGJ'T*E_O"N4/!9Z%T3]7:%9AU#DG[1"M??N5J,K0"SM MA)$HY253=06WI^T0&]O>_>!\TA],^QWGB1YZ]8RZIZ\GYCD62\(DHK#0JKS> MB>[#HIY"]4;QE6VS )9(HH\R^4$ "$&@ &0 'AL+W=O0TKC'67?^9H0 7ZD2<8GQEJ(S95I\G!-4LPO MZ89D\ILE92D6\I2M3+YA!$=%4IJ8R+(\,\5Q9DS'Q;4[-AW3K4CBC-PQP+=I MBMG3#4GH;F) X_G"?;Q:B_R".1UO\(K,B?BZN6/RS*Q1HC@E&8]I!AA93HQK M>#6SBX0BXJ^8[/C>,R%>BEE@3F8T^19'8CTQ @-$9(FWB;BGNS]));1$RP^*L2FRI9HXRW_&N6#RVUCFB>ELC;,5X2#.P PS]A1G*W"= MTFTF %V"/RB-=G&2@,43F).5_/D$>']+!(Z3#^ "?)W?@O?O/H!W>?K#FFXY MSB(^-H4DEL.;847BIB2!#I" "'RAF5AS\%L6D:@)8$I%M2ST+.L&:1%O27@) M;/@+0!:R>PC-].F?MIE,MXIT1T/'KD?9+O#L WCU./[]67X#/@J2\G_ZQJF$ M'7BON$UEF>D5F MWF8>IQ#Z 8+!V'S$LX=X_'A>\AU_-:?(_'-?AZ-5]/RU>V*]F,,MD-&"-9^ 0$PQF7_(LV M&/TKFT0NH(^YUV4$+==!+>+:^Y]9*'ZMSM>J>Z ")T!7+GY'A -=SVV+Z FS M7 BM_L$/:GJ!EMX]75 1A[UUH5[ MUMD-JDK=KR5[Y#J>W2JYOKC M6S87W-PSY3AL"VJPMMG8K7)ZD*:/)'BB=ZJ M-57(K=[DV)TQUC(XMTR4<4.M2[Z@/54 QXNE)TY7+,IIH=YJO\5,KHHY!P^$ M]P^U-O_4:3L46E.M,F_H#M.KH'85<++J@=":JM42 .K7 -H"[+J\[<$ CMH% M>#2N24XY.-1;^.G=JNO5%[9K!TYGSAP/;')6M@[UOOZ:SA4<[[5OX>90V3G4 M>N=+FM:HH\$?^>T%[;&HYM9,62_26^^[AC#;2/KC2\Q:X<*5-'_D =2[LX M.%GU0&A-U6I9@/3+ FWI=7U?%I4WZLRAHW%->>RNMMO=>_HF/9W=UUN]/J;WYFM=C*U6W]-OUXNZH &L\P+1>V%UI' MPTJ"YMYS_I2P5?'Z@X,P?UQ?/O*OK]:O6*Z+%PNF"B_?SWS!;!5G'"1D*5.M M2U\.,RM?>90G@FZ*MP8+*@1-B\,UP1%A>8#\?DFI>#[);U"_>)K^#U!+ P04 M " "Y> )9'*Z8$I $ #A%0 &0 'AL+W=OG>PW,I\AR*\P/C7\66$ F^Y1D5"VLKY>[*MD6\)3D6 MEVQ'J'JR9CS'4C7YQA8[3G!2)N69C1PGL'.<4FLY+^_=\>6<[6664G+'@=CG M.>;/-R1CAX4%K9<;]^EF*XL;]G*^PQOR0.27W1U7+;M!2=*<4)$R"CA9+ZQK M>+5"?I%01OR9DH,XN@9%*8^,?2T:'Y.%Y12,2$9B64!@]?=$5B3+"B3%XY\: MU&KZ+!*/KU_0WY?%JV(>L2 KEOV5)G*[L&862,@:[S-YSPZ_DKJ@DF#,,E'^ M@D,5&P86B/="LKQ.5@SRE%;_^%L]$$<)"D>?@.H$U$\8Z\&M$]RRT(I96=8M MEG@YY^P >!&MT(J+IJJ/+E\4/,BV6<$L#6XSAF7Z;_X M434_4HGI)BTNKX4@4H"WMT3B-'L'+L"7AUOP]LT[\ :D%'S>LKW -!%S6RI" M!:P=UYW?5)VCDAN,&&1%_V]-+ MX#H_ >0@3T?(G'Y+8I4.RW370,=MWHY;XKDC>.]3FDIR\;N:Z@&O,+S M]'B%)ER)'8[)PE*+7A#^1*SECS_ P/E95^Q$8)W2O:9TSX2^_,"9$&"%.7]. MZ::8FWLJ=157,$$)4XC6T](-9S.$YO;3<2VOAG58^@U+W\CR.H[W^3[#4KV? ME^53R)..:(7D'S&X<+W @[#'5!?GADXP0C5HJ 9&JDKUE*91L-IS3FC\##YS M3$56T@77R=]*:Y0\:X#.-LNKBPIGOC)!M#1^:'?][I&JF6=UAG_@P"+EC M"Z-C0ZX\DR%0TW28$S M4*EAE.>-F0!JW169W54-9$)RS+\*H+XH@2R:%.=$NU#-6..VC0S2U3]J49XL"Q$7GU7E:<[R3TRJ39EY>66**WC18!ZOF9,OC2*#II3 MW>5_4$L#!!0 ( +EX EDL[AG5; ( %0& 9 >&PO=V]R:W-H965T MRU*X]R"P5K:X8AP=)5%O7 M5/Z^A$IL9M[(>UUX9*M2FP4_2QNZ@CGHY^9!XLP?5')6 U=,<"*AF'D7H_/+ MJ=EO-_Q@L%$[8V*2+(1X,9/[?.8%QA!4L-1&@>)E#5=0548(;?SJ-;T!:0IW MQZ_JMS8[9EE0!5>B^LER7QN8,^3VSTEJ)2]I=L^KV!1Y:M MTJ+NB]%!S7AWI=O^.>P4A.$;!6%?$%K?')KRT])%'PB M81".R?/\FAP?G?PKXV.N(5PXA NM;O2&[BWC3,/G;_C>]S,Y?79Z8[>>^4#. M54.7,//P"U @U^!E'S^,DN#+.VZCP6WTGGIFPKL\=56)K3+?V#H[BX(H]=<. MUGA@C0^Q8A>KJXIW6*-1&(_=L'B Q8=@B0L6[\'"*$[&PO=V]R:W-H965T M><[^9;NA/R1I4 &MTRRM70*[6N!KZO\A(8 M5CU1 3=_5D(RK,U0KGU52<"%(S'J1T%PX3-,N)>E;FXNLU1L-"4;$#6$Z#XA>8 0-X3XJ1:2AI \U4*_(;C0_3IVE[@) MUCA+I=@A:=%&S79<]AW;Y(MPNTX66IJ_Q/!T]MDLQ2N>"P9H#A*-!6.F?(L2 M2T"OT651$%M/3 VH7I2VNB\FH#&A+PU"6:3:-X2C&:'48%3J:^.>->+GC2NC MVI7H 5=B-!-0%%!W]RFG]Q@N^;M+2YB?:Y&44G!3]N> _%P2L4!5'2 MX<_X,3KMH2!R]+@KG/^S/OUGZT?)B-N%$CN]Y &]*:NHN - "RWR&_2EA9PXX!7(+7O;\67@1O.M*]3G%)N<4FYY)[*@H M25N4Q*G'C^_>3T*IO[9P5UF26VBW#;I?-0K*7"P&G9:WV;!;TP];>'>>X$)<>@22>H?PR:/@*JX_4/+A0& M&Z/C+:V?:Q<.GNR'OSHW P#COF)^9Q4;\%_LC7+Y,9EFO"%:*P M,J:"WAOCL*QO^WJ@1>6NLZ70YG)TW=(\D$!:@/F_$D+O!]9 ^^3*?@-02P,$ M% @ N7@"6&ULO5E=;]LV%/TKA%<,+>#&^K:<)0;26,8ZK&W0I.M#T =:HFVMDNB2 M5-S\^UU2LFR+M)JLVEYLB3KW\-Y#ZO*2NMA2]I6O"1'H>YX5_'*P%F)S/AKQ M>$URS,_HAA3P9$E9C@7CV#*/I\[EC10B+]2LN4'UTB&LJ#TJ[QYFUP.+.D1R4@L) 6&OP=R3;), M,H$?WVK20=.G-#R\WK'/5? 0S )S#<( 2LL1E)C[2[>^D#LB7 M?#'-N/I%VQIK#5!<3, MNA4,GJ9@)Z;7--^4 JM1IDOT!O,T1KA(T"S-2D$2]!YF]]LBICE!-X0AP.< MO5UC1M#+&1$XS5ZAU^C3[0R]?/$*O4 CQ.5#CM("?2I2P8?0"-=W:UIR8.87 M(P&.R^Y'<>WD=>6D<\))%[VCA5AS%!4)20SV4;=]T&$_ L$:U9R=:M=.)^$? M97&&7&N(',OQ#/[,?F2>G2'+4>:N*9R?ZWW^KWL_$L-MII"K^-P3? 3V'V217V2S7LB.QH6 MKQD6KXO]<%A>RG%Y91J'BB)0%'(1>IC:8>",85H\'"IL@,'2Y5O'L$B'.;[E MC5NPN0%FN7YH-["C>/TF7K\SWL]J$8&,A1\(@T41Q=49;7\GIF0WCBP-&1D0OJ>$VC(N1'INLXA\DB.H)$CZ)3CFA:@@T@7 M&4$%%02M20*B;#%CN!"U*@8]WG33WMM?3"(&6AC>Q-6%F>FX,!SKLD0Z+@@G M!OD,?!-GN#-*>&\8@?I)X&RWFBT9S1'F4('!%(N5N+Q>-..6U$99 MNSN\=XRRCK7PVH+JB+'GZ'K^D&BN(T(G/"EDV @9/EG(PS6!HRLA6+J TD.J M)FA5;T"1B:+E$JI.J6OTK4S%HRHBT$W)XC54D.AJQ8AB--81H?XZZ9-0!XUU MQ720TU+,0&,6:]*(-7E:!KNJ,]C[,E_ 8@I2U*)]* 474$.EQ6JXJ]"&Z"KY M&PI%JG)Y9MK6O M7*V?2?A))8^QVK1TIP+7&QL2EA'JC7V#(D8H)*.)+HH1"GG?.BW+04%O=\H2 M85; _*CJ,#5OAE59;U2BX@H/'3FSP[8(.LHZ&X?M^$U<@=T.W81R3ZS]MK./ MVGEVU+..&>"8XO;:<>LHB-MMQVWB\KUVW":4XYZ(>U][VYTUY/0CX9!'8_D: MW H:?ZVV7,:0>ZVY>V6+>F6;]\5V/"3[NMOV>M\/V9VU_+,'IT^VJ%>V>5]L MQX.SWR38W;L$0V6'6Y6(:E;'50G:X$<)1JIJ7IVN.VR]CA\;ROV9 >\;[.X*/\HW&7TDI,XG'S;J;.C^'9&UB+%*[29\]N3M MDRWJE6W>%]OQT.QW)?:X_\S2N?%X]N#TR1;URC;OB^UX_H+:!Q?<>'*! MM@2DC'$6EQF6U4_)H?Q#8DU0DL(.DI$B!JF)V!)2J.;=+N$._I+'@B"N\ML& MJB>"EI0IT(:PE";J %S>[OI4H"'*RTRDFRR%[A:/"E T.[1C]\[0'3R%"["0 M3\4ZY8VWD$^'\$R%78B=VT+NW%!:P)0IY"'\ \Y*4MDVC@SA@D. #VFR]^$9 M@9VAYYUL2$OM=./_D?[ D2>HKSOYWXR#UL_/CX@I^8P./NCDA*W4IS=PG):% MJ$Y$F];F\]X;]5&KU7YMG\]L0WMDG\]-[5?VY#R"U]KPQ+'.H^H+XFCO4O7] M\1UF*Q +960)[L$6"9('JS[I53>";M0GJ 45@N;J&ULK5AM;]LV$/XKA%8,+;!9;WZ),UM ;+EH!F0+DG7[ M,.P#+9TMHA3IDI2= OOQ(RE%L6Q5LP%]B<73W7/'YTX\7F8'+K[(#$"AEYPR M.7>-W1P3YD0S*WL4 MT8P7BA(&CP+)(L^Q^+8 R@]SQW=>!4]DFRDC<*/9#F_A&=3GW:/0*[=&24D. M3!+.D(#-W+GS;U>^9PRLQI\$#O+H&9FMK#G_8A;WZ=SQ3$1 (5$& NN?/2R! M4H.DX_A:@3JU3V-X_/R*_M%N7F]FC24L.?V+I"J;.S<.2F&#"ZJ>^.$35!L: M&;R$4VG_HD.I.PD:C"J#.S6W7+OEK@8*QS-!#\@8;0UFGFP[%MKS1=AIE">E=!OB;93T1-( M)8I$%8*P+<(L1;^K# 3Z&=VE*3&YQ!3=L[(B36;?QZ PH1_0.T08>B"4:JF< MN4H'8R#=I'*\*!T'WW$VBKFA)OV(YGCLU;N<,)S!U]+EH0)_KQ!W_L M_=*6H#[!XC[!5CV!-9(RK),R[$*/GF$/ K,$T!H8;$B9DR3#8@NM7W()-[9P MIO/LHV#F[H^)+C6F1QJC@=_4B3N#NI:_3P5M0#5I&-2VC"VDQ='![#(I& M_2:Z?EL)Z@2^MFC[!(M'9SP-!R?)6_7DL$'ZN"9]W$GZ;T6^UCSS#9(U_54E M:O(I5I BQ5&FSZ3$G$E:F!;VCB'1OYUGWZ)T/#K:>C@Z*=MS%=\_82<^UQF/ M3PAL@9E,VXMQ4O,RZ>3EGB7ZWB?!-%E@>R(XT]V]S@-?YA=PE7PLB M23F]Z7RD>GZ3BN@T 8(7/9?*]KM!-^RUV>D5+:[0CD^2X*S[]>6RY-T]&L5R MT&W,S, 2V=Y57IMK:3UGW]GI\D2^\&^7?HL\-G.Y'?W>X,NA_D%W3:+;(H6- M=N4-)KHAB7).+A>*[^P@N.9*CY7VT?15$$9!O]]PKEX7QD']WXKH/U!+ P04 M " "Y> )9.<+-+N\" ";"0 &0 'AL+W=O/[WE\SMUH+]6SW@(8\I)RHUICLSO=UO(64ZI;,0.#. M6JJ4&IRJC:\S!31Q3BGWPR#H^REEPHM&;FVNHI',#6<"YHKH/$VI^CT!+O=C MK^T=%I[89FOL@A^-,KJ!!9AE-E4C&7F # @ZQL0@4_W8P!B)S!, 5Z+(7-.A2:WY#Y)F)68Z;_<>8L$H7/O7 BG4VG;<7C=,WC+UJ)% M%GF6<2+Z_BWKN8$%-,=\56N7M/1MK/C=-B56J1E4F0V9=8IT0!_]'!V^_S+FJW^B-_ M=TRPSJ97V9S$W:_B[E^,^[L4MTO!#(:Z,-2 QJQ>:98PJAC4!GH1[W^OK"&P M$^J#BOJ@Z70=-,F](; 3[L.*^["Y=+6E( S:PSI%AF]2,CA*R8)HG4W_5=KZ M1W4N!;5QY5^36.;"%%6B6JTZC'M76%^M3[#S*!J%OS!%V_)(U88A&PYKA Q: MMM"KHA4H)D9FKIJNI,':[(9;[)Y 60/<7TMI#A-[0-6/17\ 4$L#!!0 ( M +EX EGDRL6Q\P4 (&PO=V]R:W-H965TRJ-C59,/Y]M)QV&J#RY1=D"VN MQ"]K0LN4BUOZY+ MQ6G6!)6%@UPW=,HTKR;+1?/LCBX79,>+O,)W%+!=6:;T MGQMK"9R\/?B6/VUX_8DKEI,*4+R^FES# MRP3-ZH &\6>.7]C>-:BE/!+RH[[YDEU-W+I&N, K7E.DXM\SOL5%43.)>OS= MD4[Z,NO _>LW]E\;\4+,8\KP+2G^RC.^N9K,)B##ZW17\&_DY3?<"0IJOA4I M6/,7O'18=P)6.\9)V06+&I1YU?Y/7[N&V L0//H U 4@.< _$.!U =Y[2_"[ M /^])01=0"/=:;4W#1>G/%TN*'D!M$8+MOJB:?TF6K177M4=Y9Y3\6LNXOCR M7O2\;%=@0-;@#]$O[S#-29:OQ$7;&=(J W>$<8IY3K'H(ARYY.46!NW"> M]]M9!0V(4>,%?>,%QL9[J'(N>O0]3SG6SE?&\%,;S"99;),LL40VRD'8YR"T M/:V$-K-BDRRV2998(AME)>JS$AE'QKW@RU<8K,12KTM!I Q%!*/Q<+W58"(T MQL0M)MC#^/Y,&O8J)O ]_<"?]?)F1GE?*HY%H_&#^F9*F3#T0TF@!A1!7U*H M@CPT]R2)&I"/ KW&>:]Q;M28O&Z%*QFREC&&NG>WF2BVF M$(6!I%J+FDEM$VM0*/!DW5I4!/7"H3N86]?>HMAQC=((H21: T)RIM]#E)B) MQGKWS#P\,EHY+UJ3?DPL5(IW9:E'(?%Q2&*$C&6B028RROQ.N$AG)9*[?=NN M;+OMRJ%QW#'N5R-RY[)B#4C-K@J"'IS+LC4H'QWJT(/UAD8/N12;8['UK?K= M6;U(LL] 6CNU#6#5@UMEBZVR);;8QBD:?#CT;?L8:-6/6V6+K;(EMMC&N1EL M/C3[_&-NI@L?S]R^/$OH0,K,J(*0IZP!&A Z-#L./AH:#>%Q3]/%CY<>3U:I M 86>K%(%^3-E*E1! 0H/J!Q\*30;T]-=#53]XQ3.9-D:T%Q6K<%XOJS:7-I8 M]6!7H=FOGF9H5#QI-" ?R4Y.5QHZT*/18%F1V;)* M9\O[JZ9V%)OI3ETKK;+%5MD26VSCQ PF&R';/@89;?O)N;')%EME2VRQC7,S M; .0>1MPS,=TX?M#5=[K:" S>590(?)ZF>@PT8$Y8;#0R'R6?=3!=/'CJ4@6 MJ&)">;+78* ?R!(UH$,[.318462VHB>MY$@UBM.YO+AI0)XB^!U$B9EHK'=P MIR_62TR?FB\:F)"P MJWC[PK1_VG\U<=U\*R ]OX&7MU#S/(:72?M-Q$#??J+Q-:5/><5 @=>B*/+/\#4$L#!!0 M ( +EX EF>=T>6_0( '8( 9 >&PO=V]R:W-H965TI99P"&;',N],S)C"DN75?'&>14#V0! G=6 M4N74X%2EKBX4T*0"Y=SU/2]T<\J$$TVKM:6*IK(TG E8*J++/*?JY0JXW,R< MH;-;N&=I9NR"&TT+FL(#F,=BJ7#FMBP)RT%H)@51L)HY\^'E8F+CJX#?##9Z M;TRLDR \ - T ""RFBMK+)U30V-IDINB++1R&8'56XJ-+IA MPE;QP2C<98@ST4+F.3-8%J,)%0E92&&82$'$##0Y(_,D83;?E)-;45\:F_WC M:S"4\1.,>'RX)L=')^2(,$'N&.>XKZ>N07'V"#=NA%S50OP/A(3D#H_.-+D1 M"20=^$4_?NCW$+B8E38U_BXU5WXOX\]2#$C@G1+?\T==@OKAUQ C?%C!@QXY M05NIH.(+/N!;EBK.\,*2UY*=DIMMS,L$"T9^29&>&5#YWGY7%>I#1MV'V#?C M4AY&/4YF/4QQ[-TU1!2@V08I>9^/4R M=UFO^2XJ/ONZK:.1YP_\J;O>]]1[ZB<]C5M/XUY/RPXGA(/6Q&14$"F O !5 M7>9JXJ&WYRXX#P?C=^YZS_^DN[!U%_:[4S(I8T,V5"DJS N^X;$J*>^R$Q[: M&8X/:A4>5!2#)FW0&Y635N6D5^4]K$&48'L!H$ZNL5EQO&8),9+ UH!]7G8> M\)'L4C\YT!4$!Z7H"!H-+MZ)=_>>]AQ46G4\C?>C%*9^Y=O5MJG.JU[BOH;7 M'?F.JI0)>Y]6"/4&$[P+JNYR]<3(HFH43])@VZF&&7X8@+(!N+^2TNPF]H#V M4R/Z!U!+ P04 " "Y> )9V@8*,$\& #%+P &0 'AL+W=O22P%X]$J M60>8QP98=8!U&&"_$C"J T;'9K#K /O8#.,Z8'QLADD=,#DV8%H'3,OJ5N4H M:^D00>:SG#VC7+66-'50"J*,EB6,,Z7=>Y'+;V,9)^:W6RARC,,Z]XX56_,5WICH4\L$VN.W"RB44^\IX\?:^*'\LDT MC\?_ISHP]?%"L9/GXUW-&'_UYDY\@RRO!13[C[ M5GARC@RS#+?Z'N;/9?=_+GMPQ).W<%]XJY)6(W2KY%G'"/V?/^2WZ%;0E/_; MT[7K"C7J1ZGIY))O2$BO!G*^X#1_HH/YK[_@L?%;GT0@80XDS(6$>9 P'Q(6 M ,%:LALULAOIZ$K&3$C.3"ER0BIGTS]+66=ZJF(&&.W:W< M8>%!;-U"7W(A$'W#K&UE[&E@'&C@+%6 ;>]E9?O'0D14AARW(FKJ5&0 MES-$7V03.0J]?ZS&I@]]$M$F/%4BD# '$N9"PKQQ1TL?[8Z8QMWZ'[8)@'K5 MTM*DT=)$JZ6'+*2Y?!/(E%C0AO'R9:%W&-&"3M4(),R9="J![8O.0 *9TCLJ MI0^9,IATI30=OS:63)OZ3[7U_TR%&BV:%4UQO!ZTX%/U ES(&$N),R;=L<, M<]*1#63* C64M=%HZX+K;KN:![23)!5N?*5\Q3-,Z*L+65\Q&F1*I7U:4N+ M/55;%0SCO:=NG&.[_= =R)0N),R#A/F0L (UM(6-G9&EZ%5UZ=:0W2YI*5A M6HY9N5P$]4FJAKTA@QM]SE-'(E":"TKS0&D^*"V HK65M6>A8JVR?#4!L@QQ MDE0C%WHLN&S#>R="/>S4T0J4YM2T_1G'GHRFXX.U4=UL?W%Q,"EYQY'\GF:' MZUVH.VP7U]P5UWSC]6G[4YH'2?%!: $5K"W#G#N,1W*\2&-3N!:4YH#07E.:! MTGQ06@!%:^MOYPYCO3U\XM(%U!L&I3FX:];:DX[#YH(F]7#7L.U)ZH,F#:!H M;?JJ"0&D.*,T%I7DU;7_I..K^D-O3"AN='_*A M>E8I:+BW!SBE^:K<#\Y1J!10[9)LKC9[SA?E3NN#ZPZ^=''/=0]?^M6.\AV^ MVN#^B>2K..,HH4N9RCB?R!>4O-HS7IT(MBEW(#\R(5A:'JXIB6BN&LCOEXR) M[8E*T.S&PO=V]R M:W-H965TDG*3OZ^0TI1;)62@FWR$(O4G#.:PR&'LSAR\57N !1Y M*G(FE\Y.J?V5Z\IX!P65([X'AF]2+@JJ<"@>7;D70!,#*G(W\+RI6]",.:N% MF;L3JP4O59XQN!-$ED5!Q?,-Y/RX='SG9>(^>]PI/>&N%GOZ" ^@ONSO!([< MAB7)"F RXXP(2)?.M7^U\3T-,!9_9G"4)\]$A[+E_*L>W"9+Q]-?!#G$2E-0 M_#G &O)<,^%W?*M)G<:G!IX^O[#_:H+'8+94PIKG?V6)VBV=N4,22&F9JWM^ M_ AU0!/-%_-4.1">DGN(.8NS/*-F#7%FDZ9@5I+\09_(/55 +B)0-,M_7K@* MW6L2-ZY=W52N@@Y7(?G,F=I)LF$))!9\U(^?]N!=#+N)/7B)_2;H)?Q4LA$) MO0\D\(*QY7O60_!\1+S P$-;./_/^^:[O9^)$3:)$!J^L(/OEL6\J-8YRF2< M,4YMG/J0^Y*[FD,2P=/,0GB ,[JIQ_\J?>+3>[W M)(O>DVSS3F1G"S-N%F;EXK#R1H&_< ^G^".O0^@!8#":= @]Z#'L$'K0 MXW]7Z$SH62/TK)<)+REX!6%Z%X(U.?OAW:&O!X"=8D>#'CNR>C, ](8TFS>: MS7N9=%D1@%>(+3!(,X7WS!P/L(0H3N!;F:EG@B4(;\#2)+!-U7X'^*G3#E4' M@7Z'JH/ CD-F,P#TA[;\9:/J92_3[[BOQ0?"0-D$J[!^>'8N>][\\ORO51GL M*+]E%G603UJUP6[651Q\[_7FZO5&_GHY[:N%-4G+O3]I5\,.NVD[Z Z[<=B* MNLOOK!6V>W)W+T \FJ9)XDXHF:IN;\ULTYA=FW:D-7_C7ZU]RWRD&SG3*[S2 M5UW@9RH>,RP..:3H"E,9RY2H&JMJH/C>= Y;KK /,8\[;$9!: -\GW*N7@;: M0=/>KOX%4$L#!!0 ( +EX EFCJJAC(@( +<$ 9 >&PO=V]R:W-H M965T9"SW%E3'-# MB,XKJ*D>R0:$O=E+55-C7542W2B@A0?5G,11-",U90)GJ3];JRR5K>%,P%HA MW=8U57^6P&4WQV-\/-BPLC+N@&1I0TO8@OG6K)7UR,!2L!J$9E(@!?LY7HQO MEHF+]P'?&73ZQ$:NDIV4C\Y9%7,<.4' (3>.@=K7 6Z!7*-/?O:@*)>L0XUZ$L* \?4<[B%/61)2@ZG:B=S:O"F@3'R,:/YDX: M.^C>K.R?!90+L/=[* )9([\0MLP* !J M3P &0 'AL+W=O@R+,;9BJ;\E\5X=^Y)?GF=KEL0I_9*#8KU^!K/%ZP\,+D\7X5S>D_9[ZLO.?\VV5%F\9*F19RE(*>/%Z./ M#W^ MKJ&C79FEX_[G+?VV"IX'\Q 6]"I+_HAG;'$Q=;M-+JBYV';+P\CS/GD%>VG->^:'JIY4_[UEQ6IY2]RSGO\;\W-T MMDXHR![!/9WSDX4!/]V_:P.T;8,K MI 3>K=,QP,890 8BDOK<]+DG8V"@RAW+PGE=Z?[K2@_4[M2FR[8<0K#=9M\.87M=-L3(M5RG#?_< M T8RBKY:90M*7B;9$7Q#CQ0?LY3/D]4 M!UGX0]I%/JF1W_&?9]^)=)S8.)I[S8B@2PS<;L6;KADDA!BH;>9):"["AMDV M\R5F!!)'2%V@#&I@%JQ=%BQEDWW+6)B L"@HDYZ35B<$;&%H&T(,U^I2OIO2 MDU("QRYQ7 %^.P3N'5GSST/@_I$UOQL"#ZS.*8]YIW'*N?Y)DFI[EVI;6=K] M2\&G4?"-%DR6::7SS\ZD.F&>3IBO$Q9H@K72Z>S2Z9QPW>3HS+9.F*<3YNN$ M!9I@K6R[NVR[@]=-;F8?6#9UT2Y!MC =W@Y!>UTTQ!9$PHS\ MN8MU3PD'AG4)G&!'''MO!\$]"9S/1Z:X[NZ#RT=V"9POC,6M]MT@>*#V&MH= M&B$,*I67RW^O:!Y6YWX]&L@[AE;)2RO-TTKSM=("7;1VXMI@.B1TQ M3<<0LZ&,;&@V&O$(JM6C'J'P4X^[7.JZJKU:P?,^2QQ1F)498@="*$JSQQ+] M8XF!.K*A#=_(/%"I*TA6!>"__.,RCK)TMHY8EA_>"VI5>;32/*TT7RLMT$5K M9[R1>J![RJ6")H&B3KI.FJ>5YFNE!;IH[1L*&F$'J84=U5*A=MT?JDR"3(L( M@Z3$CMC$-L2I26+GFL2!XM0DL7,^N^A4*/^X&% M NKN^_FBU<*N(;:ZQ)! "QJNV.Q'$OUCB8$ZLJ$-W\@'Z&?E@W*AH+[HIT;^ M[&2AE>9II?E::8$N6CO5C9B 3BDF(*UB@E::IY7F:Z4%NFCMI#=B AHN)B") M2-"]!G@C,9- M*KF1V;G0Z-S<=23//Y(7J*,:VNB-?H &Z =?LX>,Q9%\+-&J&FBE>5IIOE9: MH(O6SG.C&J!3J@9(JVJ@E>9II?E::8$N6OO6^48UP,-5 RS9Y1N(B,.BQ,R& M%A:F#D]B!FW;%9<8OLR.+T6(L)L-U($-;;A&,\ GT QZF(HU >[NW=]#VX66 MF R)';*(V,J>S Y#QT5B-B1VA#@N%+-Q"LT -YH!?IUFT.-^8&& NQMW&T/4 MD]40SP<,4 =_?NDOO+;B1FDCO% M/(F9Y)XO7V(FN7LK4(&KD OTXNZ'$_M"KH;ML=C#JW>IF/E)=W=N88>(5VTD9A 24:"16)G8$>_]\"5F[XGA MBE<*U$$-340C")#7"0(][@>F_MJK_3 ]-I&XG+V1&1I\@23>X^$=2_2/)0;J MR(8V?"D*M(_LO;!!N4DIG_+@,T24K&<4%. -,,8.6,9)4KW>B"\3W@ XQKLC M<5J]E:3ZI7Q!R!G@M5S1ZC5(RSEY3^^HN#H/VA M $5UNT+!G:)LGL;_T!G(UJR(>=D?HRA;IQN]@G%\F,\*<)7-XL'C_57U"7YX!RS# O7A>@P$CWFVY(XIR\.(%> Y9@MP5;TYA^;%N/;D+H'O%G(&"5SX/TX@"[IO/*3^TVKR8 MZPR$T=_KN(C9-B,SWM8%B]F:#]5L]@+"Y[*]QZUFB67S0S4QE,VRK>BN"BPK^P++UQ&O68DN:Y/Q M\O.SX37:Q!2G/+4LRU^VA8[!_IA952=D+(\?UBQ\2&A9%QI&"]ZLU?)OO)_B MC4O$FSWF&>2%1V&QJ(JI/I3%/X5)J1">@668_T4WR()&/"P6;]LYHCGC^=U$ M6%/'LE%ILO?V*=X%Y]4+TLH*\-Z^>21Z=W3W$K9/U:O'A.-7<'H+)<<].+V3 M';]"TVL9YP9-;V7'/33]+#ONH^F=[/A'@J=W!$M_(?R7ZN5FDR;DS5OH?N,) M+$^+A#[R\(VQS2?G?/-BM\T7EJVJ]W$]9(R?L]7'!0UG-"\-^.^/6<:V7\H" M=J_7N_P?4$L#!!0 ( +EX EDI+G/\AP4 "4C 9 >&PO=V]R:W-H M965T/[#\.]\ "/0S M33)^-=H(L;T=\,6<[D= ,/N>([](TS!^O(6$/5R,\>GIP0^\VHG@P7LRWX1VL0'S= M?L[EW;AFB6D*&:D:.$<,[,K _M41G,K ^=41W,J@='V\][T,G!^*<#'/V0/*"[1D*R[* MZ)?6,EXT*Q;*2N3R4RKMQ&(E5UZ\2P"Q-5K!G5P" MW EN6"9G?H8[9?BD5* M;Q]KP'(3YG? T6L?1$B3-^@M^KKRT>N7;]!+1#/T9<-V/,QB/A\+.<=BI'%4 MS>=Z/Q]R9#XV^L0RL>$HR&*(%?:^WM[3V(]E;.H D:< 71,MX5^[[ +9UA^( M6,11S&>-'OSVZ*U@V/5JL4L^^]AJT:Z0?_^6J<*NTDRWR198(BLE2"G3I"C M8U_< !?Y+A*[O$B.W(*(B0WDKUY,"2;O(-TF[!$ <;B'/,PB4*5I/X)7CE"\ M9^X7Q,)D/KX_#'\?Y-GNM WR%2#'L=J@H ^:VC.W!K7"X-9A<+5A6$%*(Y;% M,A(L1U]D4%2.:CE.78\FR7R39($ALE8BO#H1WAD%PS.9()-DODFRP!!9*T&3 M.D$3[4Y9,BZ*=W\N%2'; :^4@F;R5NZ=1Q25[WI5=O;$[J%..%9' I9]D(.G M3DU1KL;HVR^4;; %%L["4V'@YUS M:J6V?SHY32;9?*-L@2FV=IJ:#@SK6[#G:*4[K!)]R,2;=76B#W+M;EFI &'7 MQ4>DHNE[L+9J-Z.67G]J=J_"5J$\N]N*JU"N/>D&HX\BUN18,)H> ^N;C&\T MAP0X/UIDZNU/WI4FV7RC;($IMG8FFGX'3\\IGMINZN0TF63SC;(%IMC::6I: M,JSOR9XCGK-A\1R$^ K(M%]H]D$3]#\!F5@V@;JY/39)+--\H6F&)KIZGI MTLAO=6EOP^C'CG):)NM5F&[?H9C>2RR52) ZD\@-%R/XN86,@WJG#?=NPQ!? M 2$$=XLR+5$[,DWS1O3-VPJ2Y"DF82Q%A+@R#$'\8$B@@&!.G$X/QP<_^*K<& 4 ,PB 9 >&PO=V]R:W-H965T^5;0@1Z"X.(C[6M$+O;=INOMR3$O$5W M))*_;"@+L9"G[*7-=XQ@+Q&%0=O4]5X[Q'ZD34;)M16;C&@L C\B*X9X'(:8 MO7\G 3V,-4,[7GCP7[9"76A/1CO\0AZ)>-JMF#QKYQ3/#TG$?1HA1C9C[)X8TU7)2(!60N%P/+?GDQ)$"B2+,>/#*KE M.97P]/A(GR>5EY5YQIQ,:?"W[XGM6!MHR",;' ?B@1Z6)*M05_'6-.#)7W3( M8G4-K6,N:)B)90E"/TK_X[>L(4X$1N>"P,P$YKF@>T%@90*K:89.)N@TS=#- M!-VF&7J9H'N*@])8G?IEA@2)Z1*]M(D?J?[Q*)C\U9J-S\=48$]H-O,N+I<8:^?OF&OJ VX@K"D1^AI\@7_$9>E,=_ M;FG,<>3)\X^ >S\()(F/VD*67I6AO2[FE)_).A7SVF3R0VV?RS[_N>R+>OD]?D>6<3'YLD'#U\B=QLFKBNXV3V[5N,C*.Z"5\#H7>%,: MAK)GR:Z^?D5X3YBOH? M5?Z$A,T@878*&R8P-T0.]6B%W_%S0&[074CC2* 582B98ZK<7 N]ULV0L!DD MS(:$S2%ABTZI!^DMPRSVGV63(*5O[G""!WY":P-4@)Y\8=S%;;^4#6[+: ME2&$ @838D; X)6T#"EI P!Q+F M L$*G:*?=XI^_0(V#N, J[<N-0>E253-VF=3[;0< M9>E6:7(O1YGFL%N:W1O!YLU@B]KFN-93D# '$N96M(:N%VY4P2[#W"[#6KNH MAW7TD!L%K1A]83A$_]R3\)FP?ZL<4TN\=IB"A,T@838D; X)6T#"EI P!Q+F M L$*_<+0/][_ZH#OG^IAUW8*4-H,E&9GM-+;I>'9\ V:=0%*6X+2'%":"T4K MVO[DLXU7XV2PNWCJ4/2DMGT*QVPZQST*P+4-H2E.: TEPH6NKI]LEGZI"P MEV1;!$=K]:$@_6"67\VW7MPE&P[.KD^-VYE1<=TV;N?IQHH/?+K/XQZS%S_B M*" ;F4IO];L:8NG6B?1$T%WRD?R9"D'#Y'!+L$>8"I"_;R@5QQ.5(-_ ,OD/ M4$L#!!0 ( +EX ED>'7GW6@, ,@5 - >&POW+./;9O$I=^H9:5TQF-"7% M1993H9$DDRE1NBNG7I%+2N("2"GWVJU6Z*6$"7?8%_/T*E6%,\GF0@W<7AUR MS.ES/'#]\+WK&+E1%M.!>W?V]L<\4Y=O'',^>7=RTKH[O]R.GY7 N>M913M[ MB%ZT6K@P@)AXN)_X+FU,NKN7] YE3+BW*=P(_8T868BG->\4H75;]H'\?OR% MK&N#[%S9KF\=R)HEZ)1DKZJ_83_)1%.&@6L"6IVDU+DG?."."&=CR8"5D)3Q MI0FW(3#)>"8=I>M?I_,A4CP8V#<]N#4JG92)3):Y30;S=UQ=O@6L>F"0<5X; M;+LF,.SG1"DJQ97NE!>7P2>04[5OE[EV.)5DZ;<[;D,H3SK).),QE74:WUV% MAGU.$[ CV70&9Y7E'H!*9:ENQ(Q,,T%*#RM&U="R$\KY#3PWOB<;VHMD;=W* MCBB[$.9T6M)$[8H^XND-H"I M^[@ZR7.^_,C95*34#'[OA,,^6?&<62;9@\X&I3+1 2I=YYY*Q2;KD9^2Y+=T MH5;EM$APS^TC]/QOYWE*!96$KYO6M7_(L_QBQT'WM2R73Y5MPU:/U6;@T$UV MCL%D> PFCZ(F>\=@,CH"D]U7>VH^QZ1_^":#PUQMK]JNK>T)-W:$==2!G?? M_0;[>-XD=<9SQA4356_&XIB*)QM#+:_(6/^;NJ&OKX]I0N9M#B!L(U?E84

.AZ#8=YZ5J2'MY%8"/%*Q$; M*3[7@-CG#1A19%]M+ \PL%7 :@?RV_- 3=DY00"KBGG#[F ^/MA=$@119$< LSL( @R!NQ%', ?@ 4."H'P/;KV/O-5[RFM^NQW^ M 5!+ P04 " "Y> )9EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( +EX ED-H'CU?P< % / >&PO=V]R M:V)O;VLN>&ULQ9O?;^(X$(#_%8N7VY.N1PF_5]N5V,+N5>JVJ*"]QY.;&+ V MV)SMT+)__8T#M),V'=W+T*="".G'))EOQG8^/5CW\][:G^)QG1M_T5B%L/G8 M;/ITI=;2_VDWRL G"^O6,L!;MVSZC5,R\RNEPCIO)N?GO>9::M/X_.EXK*EK MXC?RWI=;@KR_DP!RT>B=PP$7 MVOE0[E$>7P+C5L'.^W=%L%]U'I0;RZ"^.5MLM%G&P\"O:**?4<;A^' [+XG9!M!]@C(WGM"=A!D MGX#LOR=D%T$.",C!>T+V$.20@!SR0D[E3FR]F"I7?MVD2HRU3W/K"U=)Y>=4 M+C_GA;PR7F>@E[F3&0A.C)R39JGBMSQF)'W#+)SY2HE+N]Y(L\-(E%U:S'H9 MI:DM3(@1F]I""O!:.DD2;61*H\JUEH^S09K9#;0E<2TE)HLTLB5@+UT)1AF@S&P(5Q;5L ME!C:W*-)+ZKC.L .98D.MR7>*),/H!B3,D:'V1ADM5P9SNY0\N@PRX.LEJN8 ME#TZS/8@JN5XWC$F.87!/MA4+4EK;QY**!UVH3R7?;5PE%$ZS$:IJ?]J&2F? M=-B;CGT9BUQ"]>A M9-/A'JFB,*MS?I1RNLS*&:N%<@X1EFU=X0/<2TZ,,":EG"ZS-H>J MXG#28T!1Q_"' &MB3'+>G'OBG,*LWNF4@KK,"L(-5TV*QYB4A;K,%JKOO9Z M,29EH2ZSA?"=_E5J)W[(O-B_BS\ 8U(6ZC);"&/>J8UU44;/(<:+.B@+];@; M'X1Y"=W9KIQ'7\>QGYA!,29EH1[W4!E.[UNI\UC "3B4F$EX@3$I"_5.:*&G MD_[,BS$I"_6XEVY9$YQ,0P$7XG<9A^)#S$V'%(J';GN4A7K,%L+1O+&'G+F_ M-N,FC$E9J,=LH2?,6TA!UBF]-%#'06EGTAW<4QB37+_%W0BA:(Z5TUL9EXP^ MY7J,25FHQVPAC#E9+%0:*L 8D[)0[X06>H59*3UZE(5Z)YBU?ZNMA#X8K]JC M+-1G7\@5E(-26$P>X] ;1-6(N7(RVQGUF\=W>I^R4/^$%L+#K8=93(Q)6:C/ M;"&,=B9>06-,RD)]9@L]#0:/TM05Y:69YD4&QM0&PHDQ*0OUF2TT>0S*1*I7 M@]@0T%GEI%,6ZG-;Z*T1[/W=CS$I"_5/:*&)#WI=#M(\U?$8DUQ'?$H+O<2L MI/<^9:$^]ZJ 55SOZN,-4S&F-2%AHP6XC$K$:3LM#@72>!\%,- \I" ^Y>Z/G:?-'_QI!^PYB4 MA08G[(4 SP7]JVPI#_'$F)2%!J?JA2IYLVZ=W("RT(#90M3,WUEE['U 66C M_3@+>+P(\CB^"7+7:7D[C75>!-RR#HMAF<^&FK 86HABKE^NO$G&).RT)#;0C63Z2BH&).RT/"$%J+7?PXI M"PU/V L=,?>CQC&/5A(29:$A=R]4LTP5G76,25EH6%JH6>[L/W_*U$(;E=W MO_"P/95Y.G4B_HE':B6=;GS<95'D^25LNS775F;')]B/3]]__@]02P,$% M @ N7@"6:.T-3') @ GCD !H !X;"]?GSK3L/^[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7 MT^63;=_:\WKSOM[5UBZ7L>WO9S1/C__#OM:Q6;RL^UT=5TW[<;C='MKKQ3Q<)C>+Y]=5TS^_FJ:= M.\@BR,X?Y!#DY@_R"/+S!P4$A?F#(H+B_$$)06G^H(R@/']005"9/\@L*>-2 M(&F"M8#6AEP; :\-P38"8AN2;03,-D3;"*AMR+81<-L0;B,@MR'=1L!N0[R- M@-Z6>EL!O2WUM@)ZV\F/;0&]+?6V GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>E MWE9 ;TN]K8#>CGH[ ;T=]78">COJ[03T=I/-$@&]'?5V GH[ZNT$]';4VPGH M[:BW$]#;46\GH+>CWDY ;T^]O8#>GGI[ ;T]]?8">GOJ[07T]I/-;@&]/?7V M GI[ZNT%]/;4VPOH[:FW%]#;4V\OH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J M'03T#I,_*P7T#M0[".@=J'<0T#M0[R"@=Z#>04#O2+VC@-Z1>DDWE% [T2]DX#>B7HG M ;T3]4X">B?JG03T3M0[">B=J'<2T#M1[R2@=YH<%A30.U'O)*!WHMY)0.], MO;. WIEZ9P&],_7. GIGZIT%],[4.POHG:EW%M [4^\LH'>FWEE [SPY["V@ M=Z;>64#O0KV+@-Z%>A_4$L# M!!0 ( +EX EEAVWB140( + W 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W;36[;,!"&X:L8V@:6(I*BJ"+.INVVS:(74"4Z%JP_D$SJW+ZTG 1HD1H- M7*#OQH)-'VJ?3;,>XLIW<4(?X MU=UG<]WLZWN;B>MKG373&.P8UN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC M:>,Q:Y/4\]QW31WB>O8XMK^EK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^M MU"U_J(>[*#GWFPU-O?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/ M3T6OSB>'>,/V])E?G+^4.1<8=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6 MOOC]['':K6W_,CM>[X_)[9=Y^&QY7'['O\[XM?X[^Q"0/B2D#P7IHX#TH2%] ME) ^#*2/"M)'?DUIA")J3B$UIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J* MK((BJZ#(*BBR"HJL@B*KH,@J*+)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJL MDB*KHLBJ*+(JBJR*(JNBR*HHLBJ*K(HBJZ+(JBBR%A19"XJL!476@B)K09&U MH,A:4&0M*+(6%%D+BJR:(JNFR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KH )91[VE M.^\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " "Y> )9F5R<(Q & "<)P $P @ '- 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( +EX EDM=5A"M@4 ,8> M 8 " @0X( !X;"]W;W)K )9U8/B3WT) #Y)P & @('Z#0 M>&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"6;X>I:SP M @ $@@ !@ ("!K1< 'AL+W=O )9 MHS$&4!(& !R&@ & @($J)0 >&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"65P=%KT3! 9@T !@ M ("! )9YCH:.LX" &" & M @(%R.P >&PO=V]R:W-H965T&UL4$L! A0# M% @ N7@"6>.2'5ZN" 'B8 !@ ("!=CX 'AL+W=O M&UL M4$L! A0#% @ N7@"6;;XPQ2" P )@X !D ("!&TH M 'AL+W=O )9JH?" MNNT# " "0 &0 @('430 >&PO=V]R:W-H965T&UL4$L! A0#% @ MN7@"6?-DGL+,! !0L !D ("!7UD 'AL+W=O )9H#4N328# #6!@ &0 @(&H M<0 >&PO=V]R:W-H965T8L0D1$ ,<_ 9 " @05U !X;"]W;W)K&UL4$L! A0#% @ N7@"63?;)6PO"@ HQL !D M ("!S88 'AL+W=O )9P3;Y$0L# ![!@ &0 @($SD0 >&PO=V]R:W-H M965T4('6@0 .L) 9 M " @764 !X;"]W;W)K&UL4$L! M A0#% @ N7@"69L(OH>5"P 3R< !D ("!!ID 'AL M+W=O )9"ZQ6^?$% M M#P &0 @('2I >&PO=V]R:W-H965T&UL4$L! A0#% @ N7@" M65P#?&?=! #0T !D ("!>+$ 'AL+W=O )92B] "W4# %"@ &0 M @(&,M@ >&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"6;R!K\++"0 \Q@ M !D ("!XL$ 'AL+W=O )9%&2:.CT) !F%P &0 @('DRP M>&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"65[^]3-N! O0L !D M ("! MX 'AL+W=O )9DK!0AE ' \$@ &0 @(&GX@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ N7@"68 )97 /B$PX# "2!@ &0 M @('B!P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"6?I*C7<2 P +@< !D M ("!)@\! 'AL+W=O )9$=;[,?X% #_#P &0 @(%O$@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ N7@"6=9"ZQMD! L !D ("! MXAT! 'AL+W=O )9 MGJZ-#0H$ #\"P &0 @(%](@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ N7@"69GYE/58!@ A$ !D ("!YBD! 'AL+W=O )9(,LA_&0# !P#@ &0 M@(%R4P$ >&PO=V]R:W-H965T@L;MD0, + 0 9 " @0U7 0!X;"]W;W)K&UL4$L! A0#% @ N7@"61M7$Y-J! B!8 !D M ("!U5H! 'AL+W=O )933U["U8# "U"P &0 @(%V7P$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ N7@"60H9,1T< @ 1P0 !D ("!@F8! M 'AL+W=O )9OHFR ML"$" "!0 &0 @('5: $ >&PO=V]R:W-H965T&UL4$L! A0#% @ MN7@"65%-^(AF#P LZ\ !D ("!!'0! 'AL+W=O )9XKC4"!T$ #(% &0 @(%/ MF $ >&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"68)M@[[=! K!\ !D M ("!U)\! 'AL+W=O )9/5.+'V\" +!@ &0 @('HI $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ N7@"60M17C]8!0 %1L !D ("!8*L! 'AL M+W=O )9EUE$CN " M Y" &0 @('OL $ >&PO=V]R:W-H965TZ ;Z?P\ +J[ 9 " M@0:T 0!X;"]W;W)K&UL4$L! A0#% @ N7@" M65H24$8* P X D !D ("!O,,! 'AL+W=O )9U4C+8'H# #)"0 &0 M @(']Q@$ >&PO=V]R:W-H965TD@[/@( (H$ 9 " @:[* 0!X;"]W;W)K M&UL4$L! A0#% @ N7@"60T[L"6) P \0L M !D ("!(\T! 'AL+W=O )9+Y<>,FP# ;"P &0 @('CT $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"62(L;R )9E(EX[0H# O" &0 @(%^X0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ N7@"6?G:='# )9:!/T860$ #( M%P &0 @(&?\P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"67LT M;0Z\ @ %@@ !D ("!7OP! 'AL+W=O )9(HH\R^4$ "$&@ &0 M @(%1_P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"62SN&=5L @ 5 8 !D M ("!- D" 'AL+W=O )9)$.1"K\" !^"0 &0 @('7"P( >&PO M=V]R:W-H965T&UL4$L! A0#% @ N7@"68GL*_'* P N1 !D ("! M5Q4" 'AL+W=O )9 M.<+-+N\" ";"0 &0 @(%8&0( >&PO=V]R:W-H965T&UL4$L! A0#% M @ N7@"69YW1Y;] @ =@@ !D ("!J"(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"6:.JJ&,B M @ MP0 !D ("!:C " 'AL+W=O )9([\0MLP* !J3P &0 M@('#,@( >&PO=V]R:W-H965T&UL4$L! A0#% @ N7@"65PUZMP8!0 S"( !D M ("!A$," 'AL+W=O )9'AUY]UH# #(%0 #0 @ '32 ( >&PO )9H[0U,.0 &@ @ 'M5 ( >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "Y> )98=MXD5$" "P-P M$P @ 'N5P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 .:@!J !T= !P6@( ! end XML 108 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 109 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 111 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 630 414 1 true 118 0 false 7 false false R1.htm 100000 - Document - Cover Page Sheet http://www.teradyne.com/20240630/taxonomy/role/CoverPage Cover Page Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.teradyne.com/20240630/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/20240630/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/20240630/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/20240630/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/20240630/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/20240630/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/20240630/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/20240630/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/20240630/taxonomy/role/TheCompany The Company Notes 12 false false R13.htm 995467 - Disclosure - Accounting Policies Sheet http://www.teradyne.com/20240630/taxonomy/role/AccountingPolicies Accounting Policies Notes 13 false false R14.htm 995477 - Disclosure - Recently Issued Accounting Pronouncements Sheet http://www.teradyne.com/20240630/taxonomy/role/RecentlyIssuedAccountingPronouncements Recently Issued Accounting Pronouncements Notes 14 false false R15.htm 995487 - Disclosure - Revenue Sheet http://www.teradyne.com/20240630/taxonomy/role/Revenue Revenue Notes 15 false false R16.htm 995497 - Disclosure - Dispositions Sheet http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositions Dispositions Notes 16 false false R17.htm 995507 - Disclosure - Equity Method Investment Sheet http://www.teradyne.com/20240630/taxonomy/role/DisclosureEquityMethodInvestment Equity Method Investment Notes 17 false false R18.htm 995517 - Disclosure - Inventories Sheet http://www.teradyne.com/20240630/taxonomy/role/Inventories Inventories Notes 18 false false R19.htm 995527 - Disclosure - Financial Instruments Sheet http://www.teradyne.com/20240630/taxonomy/role/FinancialInstruments Financial Instruments Notes 19 false false R20.htm 995537 - Disclosure - Debt Sheet http://www.teradyne.com/20240630/taxonomy/role/Debt Debt Notes 20 false false R21.htm 995547 - Disclosure - Prepayments Sheet http://www.teradyne.com/20240630/taxonomy/role/Prepayments Prepayments Notes 21 false false R22.htm 995557 - Disclosure - Product Warranty Sheet http://www.teradyne.com/20240630/taxonomy/role/ProductWarranty Product Warranty Notes 22 false false R23.htm 995567 - Disclosure - Stock-Based Compensation Sheet http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensation Stock-Based Compensation Notes 23 false false R24.htm 995577 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.teradyne.com/20240630/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/20240630/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/20240630/taxonomy/role/NetIncomePerCommonShare Net Income Per Common Share Notes 26 false false R27.htm 995607 - Disclosure - Restructuring and Other Sheet http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOther Restructuring and Other Notes 27 false false R28.htm 995617 - Disclosure - Retirement Plans Sheet http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans Retirement Plans Notes 28 false false R29.htm 995627 - Disclosure - Commitments and Contingencies Sheet http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingencies Commitments and Contingencies Notes 29 false false R30.htm 995637 - Disclosure - Income Taxes Sheet http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxes Income Taxes Notes 30 false false R31.htm 995647 - Disclosure - Segment Information Sheet http://www.teradyne.com/20240630/taxonomy/role/SegmentInformation Segment Information Notes 31 false false R32.htm 995657 - Disclosure - Shareholders' Equity Sheet http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquity Shareholders' Equity Notes 32 false false R33.htm 995667 - Disclosure - Accounting Policies (Policies) Sheet http://www.teradyne.com/20240630/taxonomy/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://www.teradyne.com/20240630/taxonomy/role/AccountingPolicies 33 false false R34.htm 995677 - Disclosure - Revenue (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/RevenueTables Revenue (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/Revenue 34 false false R35.htm 995687 - Disclosure - Dispositions (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsTables Dispositions (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositions 35 false false R36.htm 995697 - Disclosure - Inventories (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/InventoriesTables Inventories (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/Inventories 36 false false R37.htm 995707 - Disclosure - Financial Instruments (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/FinancialInstruments 37 false false R38.htm 995717 - Disclosure - Debt (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/DebtTables Debt (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/Debt 38 false false R39.htm 995727 - Disclosure - Prepayments (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/PrepaymentsTables Prepayments (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/Prepayments 39 false false R40.htm 995737 - Disclosure - Product Warranty (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/ProductWarrantyTables Product Warranty (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/ProductWarranty 40 false false R41.htm 995747 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensation 41 false false R42.htm 995757 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss 42 false false R43.htm 995767 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables Goodwill and Acquired Intangible Assets (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssets 43 false false R44.htm 995777 - Disclosure - Net Income Per Common Share (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShare 44 false false R45.htm 995787 - Disclosure - Retirement Plans (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans 45 false false R46.htm 995797 - Disclosure - Income Taxes (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxes 46 false false R47.htm 995807 - Disclosure - Segment Information (Tables) Sheet http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationTables Segment Information (Tables) Tables http://www.teradyne.com/20240630/taxonomy/role/SegmentInformation 47 false false R48.htm 995817 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 48 false false R49.htm 995827 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Detail) Details 49 false false R50.htm 995837 - Disclosure - Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition (Parenthetical) (Detail) Details 50 false false R51.htm 995847 - Disclosure - Deferred Revenue and Customer Advances (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail Deferred Revenue and Customer Advances (Detail) Details 51 false false R52.htm 995857 - Disclosure - Dispositions - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail Dispositions - Additional Information (Detail) Details 52 false false R53.htm 995867 - Disclosure - Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail Schedule of Assets and Liabilities Related to the DIS Sale Agreement (Detail) Details 53 false false R54.htm 995877 - Disclosure - Equity Method Investments - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail Equity Method Investments - Additional Information (Detail) Details 54 false false R55.htm 995887 - Disclosure - Composition of Inventories, Net (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/CompositionOfInventoriesNetDetail Composition of Inventories, Net (Detail) Details 55 false false R56.htm 995897 - Disclosure - Composition of Inventories, Net (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/DisclosureCompositionOfInventoriesNetParentheticalDetail Composition of Inventories, Net (Parenthetical) (Detail) Details 56 false false R57.htm 995907 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 57 false false R58.htm 995917 - Disclosure - Financial Instruments - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail Financial Instruments - Additional Information (Detail) Details 58 false false R59.htm 995927 - Disclosure - Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis (Detail) Details 59 false false R60.htm 995937 - Disclosure - Schedule of Reported Financial Assets and Liabilities (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail Schedule of Reported Financial Assets and Liabilities (Detail) Details 60 false false R61.htm 995947 - Disclosure - Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) Details 61 false false R62.htm 995957 - Disclosure - Schedule of Available for Sale Marketable Securities (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail Schedule of Available for Sale Marketable Securities (Detail) Details 62 false false R63.htm 995967 - Disclosure - Schedule of Reported Available for Sale Marketable Securities (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail Schedule of Reported Available for Sale Marketable Securities (Detail) Details 63 false false R64.htm 995977 - Disclosure - Contractual Maturities of Investments in Debt Securities Held (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail Contractual Maturities of Investments in Debt Securities Held (Detail) Details 64 false false R65.htm 995987 - Disclosure - Schedule of Notional Amount of Derivatives (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail Schedule of Notional Amount of Derivatives (Detail) Details 65 false false R66.htm 995997 - Disclosure - Schedule Of Foreign Currency Cash Flow Hedges (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail Schedule Of Foreign Currency Cash Flow Hedges (Detail) Details 66 false false R67.htm 996007 - Disclosure - Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) Details 67 false false R68.htm 996017 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Detail) Details 68 false false R69.htm 996027 - Disclosure - Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) Sheet http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetails Schedule of Effect of Derivative Instruments in Statement of Operations Recognized (Parenthetical) (Details) Details 69 false false R70.htm 996037 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 70 false false R71.htm 996047 - Disclosure - Interest Expense on Teradyne's Senior Notes (Detail) Notes http://www.teradyne.com/20240630/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail Interest Expense on Teradyne's Senior Notes (Detail) Details 71 false false R72.htm 996057 - Disclosure - Schedule of Prepayments and Other Current Assets (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail Schedule of Prepayments and Other Current Assets (Detail) Details 72 false false R73.htm 996067 - Disclosure - Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) Sheet http://www.teradyne.com/20240630/taxonomy/role/DisclosurePrepaymentsScheduleOfPrepaymentsAndOtherCurrentAssetsParentheticalDetails Prepayments - Schedule of Prepayments and Other Current Assets (Parenthetical) (Details) Details 73 false false R74.htm 996077 - Disclosure - Warranty Accrual Included in Other Accrued Liabilities (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail Warranty Accrual Included in Other Accrued Liabilities (Detail) Details 74 false false R75.htm 996087 - Disclosure - Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances (Detail) Details 75 false false R76.htm 996097 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 76 false false R77.htm 996107 - Disclosure - Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions (Detail) Details 77 false false R78.htm 996117 - Disclosure - Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail Schedule of Estimated Fair Value of Stock Options Grant Using Black Scholes Option Pricing Model (Detail) Details 78 false false R79.htm 996127 - Disclosure - Changes in Accumulated Other Comprehensive Income (loss) (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail Changes in Accumulated Other Comprehensive Income (loss) (Detail) Details 79 false false R80.htm 996137 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail Changes in Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Detail) Details 80 false false R81.htm 996147 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Detail) Details 81 false false R82.htm 996157 - Disclosure - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations (Parenthetical) (Detail) Details 82 false false R83.htm 996167 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail Goodwill and Acquired Intangible Assets - Additional Information (Detail) Details 83 false false R84.htm 996177 - Disclosure - Changes in Carrying Amount of Goodwill by Segment (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail Changes in Carrying Amount of Goodwill by Segment (Detail) Details 84 false false R85.htm 996187 - Disclosure - Schedule of Amortizable Intangible Assets (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail Schedule of Amortizable Intangible Assets (Detail) Details 85 false false R86.htm 996207 - Disclosure - Schedule of Estimated Intangible Asset Amortization Expense (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail Schedule of Estimated Intangible Asset Amortization Expense (Detail) Details 86 false false R87.htm 996217 - Disclosure - Net Income Per Common Share - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail Net Income Per Common Share - Additional Information (Detail) Details 87 false false R88.htm 996227 - Disclosure - Computation of Basic and Diluted Net Income Per Common Share (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail Computation of Basic and Diluted Net Income Per Common Share (Detail) Details 88 false false R89.htm 996237 - Disclosure - Restructuring and Other - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail Restructuring and Other - Additional Information (Detail) Details 89 false false R90.htm 996247 - Disclosure - Retirement Plans - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail Retirement Plans - Additional Information (Detail) Details 90 false false R91.htm 996257 - Disclosure - Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail Schedule of Net Periodic Pension and Postretirement (income) Cost (Detail) Details 91 false false R92.htm 996267 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 92 false false R93.htm 996277 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 93 false false R94.htm 996287 - Disclosure - Schedule of Reconciliation of Effective Tax Rate (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail Schedule of Reconciliation of Effective Tax Rate (Detail) Details 94 false false R95.htm 996297 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 95 false false R96.htm 996307 - Disclosure - Schedule of Segment Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail Schedule of Segment Information (Detail) Details 96 false false R97.htm 996317 - Disclosure - Schedule of Segment Reporting Information by Segment Charges (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail Schedule of Segment Reporting Information by Segment Charges (Detail) Details 97 false false R98.htm 996327 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 98 false false All Reports Book All Reports ter-20240630.htm ter-20240630.xsd http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 false false JSON 113 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ter-20240630.htm": { "nsprefix": "ter", "nsuri": "http://www.teradyne.com/20240630", "dts": { "inline": { "local": [ "ter-20240630.htm" ] }, "schema": { "local": [ "ter-20240630.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": 352, "keyCustom": 62, "axisStandard": 40, "axisCustom": 1, "memberStandard": 75, "memberCustom": 38, "hidden": { "total": 41, "http://fasb.org/us-gaap/2024": 36, "http://xbrl.sec.gov/dei/2024": 4, "http://www.teradyne.com/20240630": 1 }, "contextCount": 630, "entityCount": 1, "segmentCount": 118, "elementCount": 918, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1704, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 14 }, "report": { "R1": { "role": "http://www.teradyne.com/20240630/taxonomy/role/CoverPage", "longName": "100000 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.teradyne.com/20240630/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_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.teradyne.com/20240630/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_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.teradyne.com/20240630/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_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "unique": true } }, "R5": { "role": "http://www.teradyne.com/20240630/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_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "unique": true } }, "R6": { "role": "http://www.teradyne.com/20240630/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_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.teradyne.com/20240630/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_ff25a1a6-d083-4130-83f8-f82a479cf188", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_82e02ecd-5290-4a60-83a5-02bd3d889151", "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-20240630.htm", "unique": true } }, "R8": { "role": "http://www.teradyne.com/20240630/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_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.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_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.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_4e7ca169-f0f9-475e-8103-3303fb9b3ee6", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_4e7ca169-f0f9-475e-8103-3303fb9b3ee6", "name": "ecd:TrdArrIndName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.teradyne.com/20240630/taxonomy/role/TheCompany", "longName": "995457 - Disclosure - The Company", "shortName": "The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.teradyne.com/20240630/taxonomy/role/AccountingPolicies", "longName": "995467 - Disclosure - Accounting Policies", "shortName": "Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:RecentlyIssuedAccountingPronouncementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:RecentlyIssuedAccountingPronouncementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.teradyne.com/20240630/taxonomy/role/Revenue", "longName": "995487 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositions", "longName": "995497 - Disclosure - Dispositions", "shortName": "Dispositions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.teradyne.com/20240630/taxonomy/role/Inventories", "longName": "995517 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstruments", "longName": "995527 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.teradyne.com/20240630/taxonomy/role/Debt", "longName": "995537 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.teradyne.com/20240630/taxonomy/role/Prepayments", "longName": "995547 - Disclosure - Prepayments", "shortName": "Prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:PrepaidExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:PrepaidExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ProductWarranty", "longName": "995557 - Disclosure - Product Warranty", "shortName": "Product Warranty", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans", "longName": "995617 - Disclosure - Retirement Plans", "shortName": "Retirement Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxes", "longName": "995637 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformation", "longName": "995647 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquity", "longName": "995657 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.teradyne.com/20240630/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_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.teradyne.com/20240630/taxonomy/role/RevenueTables", "longName": "995677 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsTables", "longName": "995687 - Disclosure - Dispositions (Tables)", "shortName": "Dispositions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_47fee894-5c75-4bff-b05d-c806034855d5", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_47fee894-5c75-4bff-b05d-c806034855d5", "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-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.teradyne.com/20240630/taxonomy/role/InventoriesTables", "longName": "995697 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables", "longName": "995707 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DebtTables", "longName": "995717 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.teradyne.com/20240630/taxonomy/role/PrepaymentsTables", "longName": "995727 - Disclosure - Prepayments (Tables)", "shortName": "Prepayments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:PrepaidExpenseAndOtherAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ter:PrepaidExpenseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ProductWarrantyTables", "longName": "995737 - Disclosure - Product Warranty (Tables)", "shortName": "Product Warranty (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationTables", "longName": "995747 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "longName": "995757 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "longName": "995767 - Disclosure - Goodwill and Acquired Intangible Assets (Tables)", "shortName": "Goodwill and Acquired Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareTables", "longName": "995777 - Disclosure - Net Income Per Common Share (Tables)", "shortName": "Net Income Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables", "longName": "995787 - Disclosure - Retirement Plans (Tables)", "shortName": "Retirement Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "C_e6db9ee2-8750-4d46-a520-6f2c5e9631f2", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_e6db9ee2-8750-4d46-a520-6f2c5e9631f2", "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-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesTables", "longName": "995797 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationTables", "longName": "995807 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail", "longName": "995817 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "name": "ter:TradeAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "name": "ter:TradeAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "longName": "995827 - 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": "49", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_05deac94-d728-467f-809b-d5df664b9295", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "unique": true } }, "R50": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail", "longName": "995837 - 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": "50", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "name": "us-gaap:SalesTypeLeaseRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "ter:DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "longName": "995847 - Disclosure - Deferred Revenue and Customer Advances (Detail)", "shortName": "Deferred Revenue and Customer Advances (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "ter:DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "longName": "995857 - Disclosure - Dispositions - Additional Information (Detail)", "shortName": "Dispositions - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b529079c-4e3d-4bee-9309-f431c3554945", "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-20240630.htm", "unique": true } }, "R53": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail", "longName": "995867 - 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": "53", "firstAnchor": { "contextRef": "C_ab6c5f86-338c-4803-ad0f-11d280a04d14", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_542454d5-0570-485e-8427-d67de2da4a97", "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-20240630.htm", "unique": true } }, "R54": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail", "longName": "995877 - Disclosure - Equity Method Investments - Additional Information (Detail)", "shortName": "Equity Method Investments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_d0c9d61e-3483-4ac5-9660-04903de71a6c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d0c9d61e-3483-4ac5-9660-04903de71a6c", "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-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.teradyne.com/20240630/taxonomy/role/CompositionOfInventoriesNetDetail", "longName": "995887 - Disclosure - Composition of Inventories, Net (Detail)", "shortName": "Composition of Inventories, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisclosureCompositionOfInventoriesNetParentheticalDetail", "longName": "995897 - Disclosure - Composition of Inventories, Net (Parenthetical) (Detail)", "shortName": "Composition of Inventories, Net (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_ab6c5f86-338c-4803-ad0f-11d280a04d14", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ab6c5f86-338c-4803-ad0f-11d280a04d14", "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-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.teradyne.com/20240630/taxonomy/role/InventoriesAdditionalInformationDetail", "longName": "995907 - Disclosure - Inventories - Additional Information (Detail)", "shortName": "Inventories - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "longName": "995917 - Disclosure - Financial Instruments - Additional Information (Detail)", "shortName": "Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "longName": "995927 - 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": "59", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d5c95d1c-ee7f-4e54-a282-d1185481e7ee", "name": "ter:CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "unique": true } }, "R60": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "longName": "995937 - 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": "60", "firstAnchor": { "contextRef": "C_d5c95d1c-ee7f-4e54-a282-d1185481e7ee", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a180e82c-b3ff-4f9e-994c-2487394caefc", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "unique": true } }, "R61": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "longName": "995947 - 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": "61", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9ba516e7-a045-4cf1-835e-7e007bf65d88", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "unique": true } }, "R62": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "longName": "995957 - 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": "62", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "longName": "995967 - 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": "63", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "longName": "995977 - 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": "64", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail", "longName": "995987 - 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": "65", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "longName": "995997 - 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": "66", "firstAnchor": { "contextRef": "C_9bb2f747-fd97-40a0-81fb-08eaf611c10f", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9bb2f747-fd97-40a0-81fb-08eaf611c10f", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "longName": "996007 - 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": "67", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "longName": "996017 - 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": "68", "firstAnchor": { "contextRef": "C_ed0d8ea5-b71d-4182-b0d5-a2c66f333269", "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ed0d8ea5-b71d-4182-b0d5-a2c66f333269", "name": "us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetails", "longName": "996027 - 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": "69", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true }, "uniqueAnchor": null }, "R70": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "longName": "996037 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "unique": true } }, "R71": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail", "longName": "996047 - 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": "71", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "name": "ter:ContractualInterestExpenseOnCoupon", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "name": "ter:ContractualInterestExpenseOnCoupon", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail", "longName": "996057 - 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": "72", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.teradyne.com/20240630/taxonomy/role/DisclosurePrepaymentsScheduleOfPrepaymentsAndOtherCurrentAssetsParentheticalDetails", "longName": "996067 - 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": "73", "firstAnchor": { "contextRef": "C_ab6c5f86-338c-4803-ad0f-11d280a04d14", "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-20240630.htm", "first": true }, "uniqueAnchor": null }, "R74": { "role": "http://www.teradyne.com/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail", "longName": "996077 - 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": "74", "firstAnchor": { "contextRef": "C_7089cc8c-cc97-4d5d-9986-107dd339695e", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7089cc8c-cc97-4d5d-9986-107dd339695e", "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-20240630.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "longName": "996087 - 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": "75", "firstAnchor": { "contextRef": "C_7089cc8c-cc97-4d5d-9986-107dd339695e", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "unique": true } }, "R76": { "role": "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "longName": "996097 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:ShareholderReturnAwardPerformanceMeasurementPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "ter:ShareholderReturnAwardPerformanceMeasurementPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "longName": "996107 - 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": "77", "firstAnchor": { "contextRef": "C_878f5ca0-62eb-4600-a6f8-70d5ac44cdb4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_878f5ca0-62eb-4600-a6f8-70d5ac44cdb4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "longName": "996117 - 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": "78", "firstAnchor": { "contextRef": "C_64644789-1577-4735-b333-f2d18a507e4a", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_64644789-1577-4735-b333-f2d18a507e4a", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "longName": "996127 - 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": "79", "firstAnchor": { "contextRef": "C_7089cc8c-cc97-4d5d-9986-107dd339695e", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_62723df3-1554-4b4d-9eaa-1d022d44867a", "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-20240630.htm", "unique": true } }, "R80": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "longName": "996137 - 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": "80", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_ab6c5f86-338c-4803-ad0f-11d280a04d14", "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-20240630.htm", "unique": true } }, "R81": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "longName": "996147 - 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": "81", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c3a0ed71-4929-408b-8f20-d0d28cb12f7f", "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-20240630.htm", "unique": true } }, "R82": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "longName": "996157 - 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": "82", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": null }, "R83": { "role": "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "longName": "996167 - 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": "83", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": null }, "R84": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "longName": "996177 - 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": "84", "firstAnchor": { "contextRef": "C_ab6c5f86-338c-4803-ad0f-11d280a04d14", "name": "us-gaap:GoodwillGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_ab6c5f86-338c-4803-ad0f-11d280a04d14", "name": "us-gaap:GoodwillGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "longName": "996187 - Disclosure - Schedule of Amortizable Intangible Assets (Detail)", "shortName": "Schedule of Amortizable Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail", "longName": "996207 - 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": "86", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "longName": "996217 - 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": "87", "firstAnchor": { "contextRef": "C_21b30a01-fd6f-43b3-bbb6-009140d1603c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_21b30a01-fd6f-43b3-bbb6-009140d1603c", "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-20240630.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "longName": "996227 - 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": "88", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "unique": true } }, "R89": { "role": "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "longName": "996237 - Disclosure - Restructuring and Other - Additional Information (Detail)", "shortName": "Restructuring and Other - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail", "longName": "996247 - Disclosure - Retirement Plans - Additional Information (Detail)", "shortName": "Retirement Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "C_69f5afe6-cd84-4cdf-a56d-be45a04509a3", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_69f5afe6-cd84-4cdf-a56d-be45a04509a3", "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-20240630.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "longName": "996257 - 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": "91", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_97a7ebf7-a52e-4122-945b-0e13ffd34ba2", "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-20240630.htm", "unique": true } }, "R92": { "role": "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "longName": "996267 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cabc72bd-9065-4c78-9dd3-41080743a487", "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-20240630.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "longName": "996277 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "longName": "996287 - 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": "94", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationAdditionalInformationDetail", "longName": "996297 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "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-20240630.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "longName": "996307 - Disclosure - Schedule of Segment Information (Detail)", "shortName": "Schedule of Segment Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d5b2f962-cc75-42ec-941e-330402ff58df", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "unique": true } }, "R97": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "longName": "996317 - 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": "97", "firstAnchor": { "contextRef": "C_cb720913-17ce-49b9-a1df-83dbcbff3aff", "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-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b818b084-90cf-4131-93eb-dde1a502654e", "name": "ter:CostOfRevenuesProvisionForExcessAndObsoleteInventory", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ter:ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "unique": true } }, "R98": { "role": "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "longName": "996327 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "shortName": "Shareholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_16258f5a-358a-48f3-8602-e6d8c6d3885c", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ter-20240630.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/20240630/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": [ "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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": [ "r99", "r1150" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance for credit losses of $1,944 and $1,988 at June 30, 2024 and December 31, 2023, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, Net, Current", "verboseLabel": "Accounts receivable, less allowance for credit losses of $1,947 and $1,988 at March 31, 2024 and December 31, 2023, respectively", "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": [ "r1318" ] }, "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accrual for Environmental Loss Contingencies, Charges to Expense for New Losses", "verboseLabel": "Increase in environmental liability others", "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion." } } }, "auth_ref": [ "r1379" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable", "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": [ "r102", "r164" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Long-term incomes taxes payable", "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": [ "r107", "r164" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "terseLabel": "Amortization of Prior Service Credit", "verboseLabel": "Retirement Plans Prior Service Credit", "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", "r230", "r231", "r1290" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Unrealized (Losses) Gains on Marketable Securities", "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": [ "r216", "r217", "r218", "r221", "r230", "r231", "r1290" ] }, "ter_AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated net unrealized losses on cash flow hedges.", "label": "Accumulated Net Unrealized Losses On Cash Flow Hedges [Member]", "verboseLabel": "Unrealized (Losses) Gains on Cash Flow Hedges" } } }, "auth_ref": [] }, "ter_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "The tax effect from accumulated appreciation or loss, in value of the total of unsold securities at the end of an accounting period.", "label": "Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Tax", "terseLabel": "Unrealized (losses) gains on marketable securities, tax" } } }, "auth_ref": [] }, "ter_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "The tax effect from the total of net (gain) loss, prior service cost (credit), and transition assets (obligations), as well as minimum pension liability if still remaining, included in accumulated other comprehensive income associated with a defined benefit pension or other postretirement plan(s) because they have yet to be recognized as components of net periodic benefit cost.", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Pension and Other Postretirement Plans, Tax", "terseLabel": "Retirement plans prior service benefit, tax" } } }, "auth_ref": [] }, "ter_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "The tax effect from accumulated adjustment, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains (losses).", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustments, tax" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "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": [ "r229", "r230", "r778", "r780", "r781", "r782", "r783", "r785" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r29", "r30", "r122", "r207", "r894", "r936", "r940" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r229", "r230", "r778", "r780", "r781", "r782", "r783", "r785" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)", "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", "r729", "r732", "r803", "r931", "r932", "r1290", "r1291", "r1292", "r1302", "r1303", "r1304", "r1306" ] }, "ter_AccumulatedOtherComprehensiveIncomeUnrealizedGainsOnCashFlowHedgeAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AccumulatedOtherComprehensiveIncomeUnrealizedGainsOnCashFlowHedgeAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income Unrealized Gains On Cash Flow Hedge Adjustment Tax", "label": "Accumulated Other Comprehensive Income Unrealized Gains On Cash Flow Hedge Adjustment Tax", "terseLabel": "Unrealized (Losses) Gains on Cash Flow Hedges" } } }, "auth_ref": [] }, "ter_AcquisitionAndDivestitureExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AcquisitionAndDivestitureExpenses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Acquisition and divestiture expenses.", "label": "Acquisition And Divestiture Expenses", "terseLabel": "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": [ "r1218" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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": [ "r112" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "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": [ "r952", "r1302", "r1303", "r1304", "r1306", "r1499", "r1577" ] }, "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": [ "r1231" ] }, "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": [ "r1231" ] }, "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": [ "r1231" ] }, "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": [ "r1231" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization, Total", "label": "Amortization", "terseLabel": "Amortization", "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/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r254", "r255", "r256", "r257", "r269", "r329", "r330", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r423", "r424", "r433", "r681", "r682", "r683", "r684", "r685", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r771", "r772", "r790", "r791", "r792", "r798", "r799", "r800", "r801", "r802", "r803", "r841", "r842", "r843", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "terseLabel": "Exercise of convertible notes hedge call options", "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/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense", "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", "r625" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income from operations to net cash provided by operating activities:" } } }, "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": [ "r1264" ] }, "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": [ "r1190", "r1200", "r1210", "r1242" ] }, "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": [ "r1193", "r1203", "r1213", "r1245" ] }, "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": [ "r1265" ] }, "ter_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AgreementAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Agreement", "label": "Agreement [Axis]" } } }, "auth_ref": [] }, "ter_AgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AgreementDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Agreement.", "label": "Agreement [Domain]" } } }, "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": [ "r1231" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "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": [ "r1238" ] }, "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": [ "r1194", "r1204", "r1214", "r1238", "r1246", "r1250", "r1258" ] }, "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": [ "r1256" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Allocated share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r655", "r659" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, less allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r208", "r332", "r381" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "auth_ref": [ "r1579", "r1580", "r1581", "r1582" ] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt issuance fees recognized as interest expense", "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", "r131", "r501", "r1522" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Acquired intangible assets amortization", "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", "r411", "r418", "r1106" ] }, "ter_AntidilutionAdjustmentsOfConvertibleNoteHedges": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AntidilutionAdjustmentsOfConvertibleNoteHedges", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Antidilution adjustments of convertible note hedges.", "label": "Antidilution Adjustments Of Convertible Note Hedges", "terseLabel": "Shares that would be issued upon conversion" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "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": [ "r285" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "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/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "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/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/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": [ "r713" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "auth_ref": [ "r1579", "r1580", "r1581", "r1582" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r162", "r174", "r201", "r247", "r289", "r298", "r317", "r321", "r369", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r715", "r720", "r776", "r891", "r996", "r1096", "r1097", "r1150", "r1181", "r1388", "r1389", "r1525" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r195", "r212", "r247", "r369", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r715", "r720", "r776", "r1150", "r1388", "r1389", "r1525" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets", "totalLabel": "Total", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r749", "r750", "r1138" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets", "terseLabel": "Long-term assets held for sale", "totalLabel": "Total assets held for sale", "verboseLabel": "Assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r89", "r95", "r144", "r193", "r194" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets held for sale", "totalLabel": "Total current assets held for sale", "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", "r143", "r144", "r193", "r194" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "ter_AutoGuideLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AutoGuideLlcMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Auto Guide Llc.", "label": "Auto Guide Llc [Member]" } } }, "auth_ref": [] }, "ter_AvailableForSaleDebtAndEquitySecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AvailableForSaleDebtAndEquitySecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Available for sale debt and equity securities current.", "label": "Available For Sale Debt And Equity Securities Current", "terseLabel": "Marketable securities" } } }, "auth_ref": [] }, "ter_AvailableForSaleDebtAndEquitySecuritiesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AvailableForSaleDebtAndEquitySecuritiesNonCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Available for sale debt and equity securities non current.", "label": "Available For Sale Debt And Equity Securities Non Current", "terseLabel": "Marketable securities" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Available-for-sale marketable securities, Unrealized Gain", "verboseLabel": "Available-for-sale marketable securities, Unrealized Gain", "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": [ "r337" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Available-for-sale marketable securities, Unrealized (Loss)", "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": [ "r338" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Amortized Cost, Total", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Available-for-sale marketable securities, 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)." } } }, "auth_ref": [ "r334", "r387", "r890" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Amortized Cost", "terseLabel": "Due after 5 years through 10 years, cost", "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": [ "r1331" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value", "terseLabel": "Due after 5 years through 10 years, fair market value", "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": [ "r343", "r885" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost", "terseLabel": "Due after 1 year through 5 years, cost", "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": [ "r1330" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Due after 1 year through 5 years, fair market value", "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": [ "r342", "r884" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Allocated and Single Maturity Date, Maturity, after 10 Years, Amortized Cost", "terseLabel": "Due after 10 years, 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": [ "r1332" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value", "terseLabel": "Due after 10 years, fair maket value", "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": [ "r344", "r886" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value", "totalLabel": "Total, fair market 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": [ "r1327", "r1328", "r1535" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "totalLabel": "Total, 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": [ "r1327", "r1328", "r1534" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "terseLabel": "Due within one year, 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": [ "r1329" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due within one year, fair market value", "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": [ "r341", "r883" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value", "terseLabel": "Available for sale securities with out contractual maturity date", "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": [ "r340", "r882", "r1327" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Total", "label": "Debt Securities, Available-for-sale", "terseLabel": "Available for sale securities", "verboseLabel": "Available-for-sale marketable securities, Fair Market Value", "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": [ "r335", "r387", "r749", "r877", "r1138", "r1142", "r1319", "r1503", "r1504", "r1505" ] }, "ter_AvailableForSaleSecuritiesGrossRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AvailableForSaleSecuritiesGrossRealizedGain", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Available for sale securities gross realized gain.", "label": "Available For Sale Securities Gross Realized Gain", "terseLabel": "Available-for-sale securities, realized gain" } } }, "auth_ref": [] }, "ter_AvailableForSaleSecuritiesGrossRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AvailableForSaleSecuritiesGrossRealizedLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Available for sale securities gross realized loss.", "label": "Available for Sale Securities Gross Realized Loss", "terseLabel": "Available-for-sale securities, realized loss" } } }, "auth_ref": [] }, "ter_AvailableIncrementalAmountUnderTheCreditFacilityNotToExceedPercentageOfConsolidatedEbidta": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "AvailableIncrementalAmountUnderTheCreditFacilityNotToExceedPercentageOfConsolidatedEbidta", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Available incremental amount under the credit facilitynNot to exceed percentage of consolidated EBIDTA.", "label": "Available Incremental Amount Under The Credit Facility Not To Exceed Percentage Of Consolidated EBIDTA", "verboseLabel": "Available Incremental Amount Under The Credit Facility Not 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": [ "r1253" ] }, "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": [ "r1254" ] }, "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": [ "r1249" ] }, "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": [ "r1249" ] }, "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": [ "r1249" ] }, "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": [ "r1249" ] }, "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": [ "r1249" ] }, "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": [ "r1249" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240630/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": [ "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "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": [ "r1252" ] }, "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": [ "r1251" ] }, "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": [ "r1250" ] }, "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": [ "r1250" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "terseLabel": "Balance Sheet Location [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r432", "r1539", "r1540" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "terseLabel": "Balance Sheet Location [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r68", "r71", "r432", "r1539", "r1540" ] }, "ter_BalanceSheetLocationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "BalanceSheetLocationsAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "documentation": "Balance Sheet Locations.", "label": "Balance Sheet Locations [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "auth_ref": [] }, "ter_BalanceSheetLocationsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "BalanceSheetLocationsDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "documentation": "Balance Sheet Locations.", "label": "Balance Sheet Locations [Domain]", "verboseLabel": "Balance Sheet Location [Domain]" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate", "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/20240630/taxonomy/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation", "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/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "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": [ "r412", "r413", "r414", "r415", "r416", "r704", "r1125", "r1128" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r62", "r63", "r412", "r413", "r414", "r415", "r416", "r704", "r1125", "r1128" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Restructuring and other-acquisition & divestiture related expenses", "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/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "China, Yuan Renminbi", "verboseLabel": "Chinese yuan/U.S. dollar" } } }, "auth_ref": [] }, "us-gaap_CallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CallOptionMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Call Option [Member]", "terseLabel": "Call Option", "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": [ "r1037", "r1038" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "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/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value", "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/20240630", "localname": "CashAndCashEquivalentsAndAvailableForSaleSecuritiesFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalents and available for sale securities fair value disclosure.", "label": "Cash and Cash Equivalents and Available for Sale Securities Fair Value Disclosure", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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", "r197", "r1080" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents", "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": [ "r1501", "r1502" ] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and Cash Equivalents", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "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", "r136", "r243" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Decrease in cash and cash equivalents", "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", "r136" ] }, "us-gaap_CashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents [Member]", "terseLabel": "Cash Equivalents", "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": [ "r197" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "terseLabel": "Cash", "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": [ "r197" ] }, "us-gaap_CatastrophicEventDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CatastrophicEventDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Catastrophic Event [Domain]", "terseLabel": "Catastrophic Event [Domain]", "documentation": "Catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion." } } }, "auth_ref": [ "r1162" ] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of Deposit and Time Deposits", "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", "r1175", "r1176", "r1177", "r1178" ] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.teradyne.com/20240630/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", "r262" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.teradyne.com/20240630/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", "r262" ] }, "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": [ "r1229" ] }, "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": [ "r1226" ] }, "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": [ "r1224" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240630/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": [ "r185", "r204", "r205", "r206", "r247", "r273", "r278", "r282", "r284", "r292", "r293", "r369", "r468", "r471", "r472", "r473", "r477", "r478", "r509", "r510", "r512", "r515", "r522", "r776", "r945", "r946", "r947", "r948", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r983", "r1007", "r1025", "r1057", "r1058", "r1059", "r1060", "r1061", "r1268", "r1297", "r1307" ] }, "ter_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued": { "xbrltype": "perShareItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsIssued", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Class of warrant or right exercise price of warrants or rights issued.", "label": "Class Of Warrant Or Right Exercise Price Of Warrants Or Rights Issued", "terseLabel": "Strike price per share of warrant" } } }, "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": [ "r1230" ] }, "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": [ "r1230" ] }, "us-gaap_CollateralAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralAxis", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r1102" ] }, "us-gaap_CollateralDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollateralDomain", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collateral Pledged [Member]", "terseLabel": "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/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r148", "r467", "r1175", "r1176", "r1177", "r1178" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note R)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r108", "r167", "r892", "r982" ] }, "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/20240630/taxonomy/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r146", "r445", "r446", "r1065", "r1369", "r1374" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r155" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1171", "r1172", "r1173", "r1175", "r1176", "r1177", "r1178", "r1302", "r1303", "r1306", "r1499", "r1572", "r1577" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r111" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r111", "r983" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "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": [ "r111" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r20", "r111", "r983", "r1002", "r1577", "r1578" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, $0.125 par value, 1,000,000 shares authorized; 161,802 and 152,698 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively", "label": "Common Stock, Value, Issued", "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", "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": [ "r111", "r893", "r1150" ] }, "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": [ "r1235" ] }, "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": [ "r1234" ] }, "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": [ "r1236" ] }, "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": [ "r1233" ] }, "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "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", "r226", "r228", "r234", "r879", "r903", "r904" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "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": [ "r120", "r233", "r878", "r901" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r41", "r42", "r82", "r83", "r328", "r1064" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r42", "r82", "r83", "r328", "r942", "r1064" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "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", "r328", "r1064", "r1277" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "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", "r328", "r1064" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r172", "r249", "r289", "r300", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r1096", "r1097", "r1388", "r1389" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r172", "r249", "r289", "r300", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r468", "r469", "r470", "r471", "r473", "r474", "r475", "r476", "r477", "r1096", "r1097", "r1388", "r1389" ] }, "ter_ContractManufacturerAndSupplierPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ContractManufacturerAndSupplierPrepayments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Contract manufacturer and supplier prepayments.", "label": "Contract Manufacturer and Supplier Prepayments", "terseLabel": "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/20240630/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": [ "r1118", "r1392" ] }, "us-gaap_ContractWithCustomerDurationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerDurationDomain", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r1118", "r1392" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "verboseLabel": "Deferred Revenue And Customer Advances", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r533" ] }, "ter_ContractualInterestExpenseOnCoupon": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ContractualInterestExpenseOnCoupon", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest expense on the coupon.", "label": "Contractual Interest Expense On Coupon", "terseLabel": "Contractual interest expense on the coupon" } } }, "auth_ref": [] }, "ter_ConvertibleCommonSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ConvertibleCommonSharesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Convertible common shares [Member].", "label": "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/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Convertible Common Stock [Member]", "terseLabel": "Convertible Common Shares", "documentation": "Common stock securities that may be converted to another form of security." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ConvertibleDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Current", "terseLabel": "Current debt", "verboseLabel": "Current debt, Conversion", "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": [ "r101" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible debt", "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": [ "r1502", "r1503", "r1504", "r1505", "r1512" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Noncurrent", "terseLabel": "Debt", "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/20240630/taxonomy/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Interest Expense on Teradyne's Senior Notes", "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/20240630", "localname": "CorporateAndEliminationsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "documentation": "Corporate And Eliminations [Member]", "label": "Corporate and Eliminations [Member]", "terseLabel": "Corporate And Eliminations" } } }, "auth_ref": [] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Segment and Other Operating Segment [Member]", "terseLabel": "Corporate and Eliminations", "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": [ "r1310" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r1121", "r1123", "r1138", "r1151", "r1168", "r1569" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues (exclusive of acquired intangible assets amortization shown separately below)", "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": [ "r125", "r126", "r839" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "auth_ref": [] }, "ter_CostOfRevenuesProvisionForExcessAndObsoleteInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "CostOfRevenuesProvisionForExcessAndObsoleteInventory", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "documentation": "Cost of revenues-provision for excess and obsolete inventory.", "label": "Cost Of Revenues Provision For Excess And Obsolete Inventory", "terseLabel": "Cost of revenues\u2014inventory charge" } } }, "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/20240630", "localname": "CreditAgreementMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit agreement." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "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": [ "r467", "r1386" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "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": [ "r467", "r1386", "r1387" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r188", "r253", "r261", "r269", "r374", "r380", "r424", "r681", "r682", "r698", "r700", "r727", "r729", "r730", "r732", "r733", "r734", "r740", "r743", "r745", "r746", "r801" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r188", "r253", "r261", "r269", "r374", "r380", "r424", "r681", "r682", "r698", "r700", "r727", "r729", "r730", "r732", "r733", "r734", "r740", "r743", "r745", "r746", "r801" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CurrencyAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "auth_ref": [ "r1520" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r65", "r1355", "r1356", "r1357", "r1358", "r1360", "r1362", "r1365", "r1366" ] }, "currency_DKK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "DKK", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Denmark, Kroner", "verboseLabel": "Danish krone/U.S. dollar" } } }, "auth_ref": [] }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Conversion Description [Axis]", "terseLabel": "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Expiration or Due Date", "terseLabel": "Debt instrument, conversion option expiration 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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Name [Domain]", "terseLabel": "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "terseLabel": "Convertible common shares", "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/20240630/taxonomy/role/Debt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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": [ "r147", "r245", "r427", "r428", "r429", "r430", "r431", "r466", "r467", "r479", "r485", "r486", "r487", "r488", "r489", "r490", "r495", "r502", "r503", "r505", "r788" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r26", "r101", "r102", "r163", "r166", "r249", "r480", "r481", "r482", "r483", "r484", "r486", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r1108", "r1109", "r1110", "r1111", "r1112", "r1149", "r1298", "r1370", "r1371", "r1372", "r1521", "r1523" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Beneficial Conversion Feature", "terseLabel": "Value of notes converted", "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r149", "r482" ] }, "ter_DebtInstrumentConvertibleMaximumThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DebtInstrumentConvertibleMaximumThresholdPercentage", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument, convertible, maximum threshold percentage.", "label": "Debt Instrument, Convertible, Maximum Threshold Percentage", "terseLabel": "Percentage of closing sale price of common stock and conversion rate product" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days measurement period", "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of conversion price", "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Trading days measurement period", "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Date of First Required Payment", "terseLabel": "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount", "verboseLabel": "Debt principal", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r480", "r788", "r789", "r1109", "r1110", "r1149" ] }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r104", "r481" ] }, "ter_DebtInstrumentIssuanceCostsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DebtInstrumentIssuanceCostsAmortizationPeriod", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issuance costs amortization period.", "label": "Debt Instrument Issuance Costs Amortization Period", "terseLabel": "Debt 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/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument", "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": [ "r249", "r480", "r481", "r482", "r483", "r484", "r486", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r1108", "r1109", "r1110", "r1111", "r1112", "r1149", "r1298", "r1521", "r1523" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "terseLabel": "Senior notes maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r203", "r1108", "r1504", "r1505" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "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", "r249", "r480", "r481", "r482", "r483", "r484", "r486", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r1108", "r1109", "r1110", "r1111", "r1112", "r1149", "r1298", "r1370", "r1371", "r1372", "r1521", "r1523" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r26", "r51", "r52", "r86", "r153", "r154", "r249", "r480", "r481", "r482", "r483", "r484", "r486", "r491", "r492", "r493", "r494", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r1108", "r1109", "r1110", "r1111", "r1112", "r1149", "r1298", "r1521", "r1523" ] }, "ter_DebtMutualFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DebtMutualFundsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt Mutual Funds [Member]", "label": "Debt Mutual Funds [Member]", "terseLabel": "Debt Mutual Funds" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss, Total", "label": "Debt Securities, Available-for-Sale, Amortized Cost, after Allowance for Credit Loss", "terseLabel": "Available-for-sale marketable securities, Cost", "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": [ "r1321" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "terseLabel": "Fair market value of investments with unrealized losses greater than one year", "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": [ "r176", "r390" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "terseLabel": "Fair market value of investments with unrealized losses less than one year", "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": [ "r176", "r390" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Contractual Maturities of Investments Held", "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": [ "r1322", "r1323", "r1324", "r1325", "r1326", "r1327", "r1328", "r1329", "r1330", "r1331", "r1332", "r1334" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Total", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "verboseLabel": "Available-for-sale marketable securities, Fair Market Value of Investments with Unrealized Losses", "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": [ "r175", "r389", "r1103" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "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": [ "r662", "r663" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r180", "r1300" ] }, "ter_DeferredRevenueAndCustomerAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DeferredRevenueAndCustomerAdvances", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "documentation": "Total deferred revenue and customer advances.", "label": "Deferred Revenue And Customer Advances", "totalLabel": "Total deferred revenue and customer advances" } } }, "auth_ref": [] }, "ter_DeferredRevenueAndCustomerAdvancesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DeferredRevenueAndCustomerAdvancesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income. Also includes customer advance payments represent a part or a full amount of a contractually due sum that is paid in advance of the delivery of goods or services.", "label": "Deferred Revenue And Customer Advances, Current", "terseLabel": "Deferred revenue and customer advances" } } }, "auth_ref": [] }, "ter_DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DeferredRevenueAndCustomerAdvancesMaintenanceServiceAndTraining", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue and customer advances maintenance service and training.", "label": "Deferred Revenue And Customer Advances Maintenance Service And Training", "terseLabel": "Maintenance, service and training" } } }, "auth_ref": [] }, "ter_DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DeferredRevenueAndCustomerAdvancesUndeliveredElementsAndOther", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred revenue and customer advances undelivered elements and other.", "label": "Deferred Revenue And Customer Advances Undelivered Elements And Other", "terseLabel": "Customer advances, undelivered elements and other" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueArrangementByTypeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueArrangementByTypeTable", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/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/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Noncurrent, Total", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Long-term deferred revenue and customer advances", "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": [ "r1287" ] }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Tax and Other Liabilities, Noncurrent", "terseLabel": "Deferred tax liabilities", "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/20240630/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": [ "r1490" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net actuarial loss (gain)", "negatedLabel": "Retirement plan actuarial losses (gains)", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r539", "r577", "r602", "r1123", "r1124" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service credit", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r539", "r578", "r603", "r1123", "r1124" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Retirement plans assets", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r161", "r536", "r537", "r560", "r995", "r1123", "r1536" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "verboseLabel": "Contribution to defined benefit pension plans", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r554", "r564", "r606", "r1121", "r1122", "r1123", "r1124" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure", "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/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year", "terseLabel": "Contribution to defined benefit pension plans in 2018", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r572", "r1124" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return 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": [ "r539", "r576", "r601", "r1123", "r1124" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r539", "r543", "r575", "r600", "r1123", "r1124" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Total net periodic pension cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r573", "r598", "r1123", "r1124" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement loss (gain)", "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": [ "r538", "r580", "r605" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r541", "r574", "r599", "r1123", "r1124" ] }, "ter_DefinedBenefitPlanSpecialTerminationBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DefinedBenefitPlanSpecialTerminationBenefitObligation", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan special termination benefit obligation.", "label": "Defined Benefit Plan Special Termination Benefit Obligation", "terseLabel": "Special termination benefits" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "label": "Depreciation", "terseLabel": "Depreciation", "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/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Notional Amount", "terseLabel": "Derivative Asset, Notional amounts", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r1038", "r1044", "r1047", "r1052", "r1495", "r1496", "r1497" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r722" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative Asset, Total", "label": "Derivative Asset", "terseLabel": "Derivative assets", "verboseLabel": "Fair value of outstanding contracts", "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": [ "r213", "r214", "r749", "r750", "r763", "r775", "r964", "r965", "r966", "r967", "r968", "r970", "r971", "r972", "r973", "r974", "r989", "r990", "r1038", "r1045", "r1049", "r1050", "r1053", "r1054", "r1087", "r1138", "r1142", "r1173", "r1503", "r1504", "r1505", "r1573" ] }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Assets (Liabilities), at Fair Value, Net", "totalLabel": "Derivative assets (liabilities), 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", "r1503", "r1504", "r1505" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "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": [ "r972", "r974", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r997", "r998", "r999", "r1000", "r1013", "r1014", "r1015", "r1016", "r1019", "r1020", "r1021", "r1022", "r1038", "r1041", "r1049", "r1053", "r1171", "r1173", "r1506", "r1507", "r1508", "r1509", "r1510", "r1511", "r1513", "r1514" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r69", "r72", "r74", "r159", "r972", "r974", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r997", "r998", "r999", "r1000", "r1013", "r1014", "r1015", "r1016", "r1019", "r1020", "r1021", "r1022", "r1038", "r1041", "r1049", "r1053", "r1087", "r1171", "r1173", "r1506", "r1507", "r1508", "r1509", "r1510", "r1511", "r1513", "r1514" ] }, "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/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "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", "r723" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "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": [ "r723" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative Liability, Total", "label": "Derivative Liability", "terseLabel": "Derivative liabilities", "negatedLabel": "Derivative liabilities", "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": [ "r213", "r214", "r749", "r750", "r763", "r775", "r964", "r965", "r966", "r967", "r970", "r971", "r972", "r973", "r974", "r997", "r999", "r1000", "r1041", "r1042", "r1045", "r1049", "r1050", "r1053", "r1054", "r1087", "r1503", "r1504", "r1505", "r1573" ] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Notional Amount", "terseLabel": "Derivative Liability, Notional amounts", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r1039", "r1044", "r1046", "r1052", "r1495", "r1496", "r1497" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r722" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Contract End Date", "terseLabel": "Expiration date of the option", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r973", "r974", "r1038", "r1040", "r1043", "r1048", "r1051", "r1173" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1496", "r1497" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "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/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "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": [ "r158", "r1355", "r1356", "r1357", "r1358", "r1360", "r1362", "r1365", "r1366" ] }, "ter_DeviceInterfaceSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DeviceInterfaceSolutionsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Device Interface Solutions.", "label": "Device Interface Solutions [Member]", "terseLabel": "Device Interface Solutions" } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "auth_ref": [ "r1317", "r1574" ] }, "ter_DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DisaggregationOfRevenueByGeographicalMarketRevenueRecognitionTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RevenueTables" ], "lang": { "en-us": { "role": { "documentation": "Disaggregation of revenue by geographical market revenue recognition.", "label": "Disaggregation of Revenue By Geographical Market Revenue Recognition [Table Text Block]", "verboseLabel": "Disaggregated Revenue by Primary Geographical Market, Major Product Line and Timing of Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r532", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r532", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r623", "r628", "r656", "r657", "r658", "r1132" ] }, "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/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "terseLabel": "Accounts payable", "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", "r143", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "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", "r143", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "terseLabel": "Inventories, net", "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", "r143", "r144" ] }, "ter_DisposalGroupIncludingDiscontinuedOperationNetAssetsHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationNetAssetsHeldForSale", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "documentation": "Disposal group including discontinued operation net assets held for sale.", "label": "Disposal Group Including Discontinued Operation Net Assets held for sale", "totalLabel": "Net assets held for sale" } } }, "auth_ref": [] }, "ter_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "documentation": "Disposal group, including discontinued operation, operating lease liabilities current.", "label": "Disposal group, including discontinued operation, Operating lease liabilities, current", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "ter_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "documentation": "Disposal group, including discontinued operation, operating lease liabilities, noncurrent.", "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "auth_ref": [] }, "ter_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAssetsNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "documentation": "Disposal group, including discontinued operation, operating lease right-of-use assets, net, noncurrent.", "label": "Disposal Group, Including Discontinued Operation, Operating lease right-of-use assets, net, Noncurrent", "terseLabel": "Operating lease right-of-use assets, net" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosurePrepaymentsScheduleOfPrepaymentsAndOtherCurrentAssetsParentheticalDetails", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "terseLabel": "Prepayments", "verboseLabel": "Contract manufacturer and supplier prepayments, classified as assets held for sale", "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", "r143", "r144" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "terseLabel": "Property, plant and equipment, net", "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", "r144" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositions" ], "lang": { "en-us": { "role": { "terseLabel": "Dispositions", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r88", "r142" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r1125", "r1128" ] }, "ter_DisputeInRespectOfContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "DisputeInRespectOfContingentConsiderationMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Dispute In Respect Of Contingent Consideration [Member]", "documentation": "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/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Dividends, Cash, Total", "label": "Dividends, Cash", "negatedLabel": "Cash dividends", "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", "r155" ] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.teradyne.com/20240630/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/20240630", "localname": "DividendsPerShare", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Dividends Per Share", "label": "Dividends Per Share", "terseLabel": "Estimated annual dividend amount per share" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/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/20240630/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/20240630/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": [ "r1185" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r1217" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/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": [ "r1453", "r1454", "r1455" ] }, "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": [ "r1228" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "terseLabel": "Europe, Middle East and Africa", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1579", "r1580", "r1581", "r1582" ] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "EUR", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Euro Member Countries, Euro", "verboseLabel": "Euro/U.S. dollar" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "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": [ "r235", "r258", "r259", "r261", "r262", "r263", "r265", "r271", "r273", "r282", "r283", "r284", "r288", "r702", "r712", "r746", "r747", "r880", "r905", "r1089" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "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": [ "r235", "r258", "r259", "r261", "r262", "r263", "r265", "r273", "r282", "r283", "r284", "r288", "r702", "r712", "r746", "r747", "r880", "r905", "r1089" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Income per Common Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r270", "r285", "r286", "r287" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effects of exchange rate changes on cash and cash equivalents", "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": [ "r1519" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r665", "r1134" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. statutory federal tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r248", "r665", "r686", "r1134" ] }, "ter_EffectiveIncomeTaxRateReconciliationEffectOfTaxCustsAndJobsActPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationEffectOfTaxCustsAndJobsActPercent", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to effect of tax cuts and jobs act.", "label": "Effective Income Tax Rate Reconciliation Effect Of Tax Custs And Jobs Act Percent", "terseLabel": "International provisions of the U.S. Tax Cuts and Jobs Act of 2017" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign taxes", "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": [ "r666", "r668", "r1134", "r1301", "r1483" ] }, "ter_EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseShareBasedCompensationCostOne": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationNonDeductibleExpenseShareBasedCompensationCostOne", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Discrete expense related to foreign currency gain or loss", "documentation": "Effective income tax rate reconciliation non deductible expense share based compensation cost one.", "label": "Effective Income Tax Rate Reconciliation Non Deductible Expense Share Based Compensation Cost One" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "verboseLabel": "Non-deductible officers' compensation", "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": [ "r1134", "r1301", "r1483", "r1485" ] }, "ter_EffectiveIncomeTaxRateReconciliationOnReservesForUncertainTaxPositions": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationOnReservesForUncertainTaxPositions", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation on reserves for uncertain tax positions.", "label": "Effective Income Tax Rate Reconciliation On Reserves for Uncertain Tax Positions", "negatedLabel": "Discrete benefit related to 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/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net", "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": [ "r1134", "r1301", "r1483", "r1484" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Discrete benefit related to equity compensation", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1274", "r1483", "r1484" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedLabel": "Tax credits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r669", "r670", "r1301", "r1483" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employees' compensation and withholdings", "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": [ "r102" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/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/20240630", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "ter_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "EmployeesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Employees of the entity.", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/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/20240630/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/20240630/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/20240630/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": [ "r1183" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/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/20240630/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240630/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240630/taxonomy/role/Debt", "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DebtTables", "http://www.teradyne.com/20240630/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240630/taxonomy/role/InventoriesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240630/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240630/taxonomy/role/TheCompany", "http://www.teradyne.com/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "terseLabel": "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/20240630/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1183" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/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": [ "r1183" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/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": [ "r1267" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r1183" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r1183" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1183" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r1183" ] }, "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": [ "r1222" ] }, "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": [ "r1263" ] }, "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": [ "r1263" ] }, "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": [ "r1263" ] }, "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/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "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", "r188", "r229", "r230", "r231", "r250", "r251", "r252", "r255", "r263", "r266", "r268", "r291", "r374", "r380", "r424", "r523", "r681", "r682", "r698", "r699", "r700", "r703", "r711", "r712", "r727", "r729", "r730", "r731", "r732", "r734", "r745", "r778", "r780", "r781", "r782", "r783", "r785", "r791", "r793", "r803", "r901", "r931", "r932", "r933", "r952", "r1025" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r365", "r366", "r368", "r694", "r1270", "r1271", "r1272", "r1491", "r1492", "r1493", "r1494" ] }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment, other-than-temporary impairment", "label": "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": [ "r1338" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of purchased of issued and outstanding shares of Technoprobe", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Percentage of investment acquired", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r365" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment", "label": "Equity Method Investments", "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": [ "r289", "r309", "r321", "r364", "r1285", "r1339" ] }, "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/20240630/taxonomy/role/DisclosureEquityMethodInvestment" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "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": [ "r183", "r367", "r370", "r1272" ] }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of publicly-traded investment in Technoprobe", "label": "Equity Method Investments, Fair Value Disclosure", "documentation": "Fair value portion of investments accounted under the equity method." } } }, "auth_ref": [ "r1286", "r1501", "r1502", "r1512" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments", "label": "Equity Method Investments [Policy Text Block]", "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", "r366" ] }, "ter_EquityMutualFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "EquityMutualFundsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "documentation": "Equity Mutual Funds [Member]", "label": "Equity Mutual Funds [Member]", "terseLabel": "Mutual Funds" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Equity Securities, FV-NI, Total", "label": "Equity Securities, FV-NI", "terseLabel": "Available for sale equity securities", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r202", "r749", "r773", "r888", "r889", "r1138", "r1167", "r1170", "r1503", "r1504", "r1505" ] }, "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": [ "r1232" ] }, "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": [ "r1190", "r1200", "r1210", "r1242" ] }, "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": [ "r1187", "r1197", "r1207", "r1239" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r493", "r775", "r1109", "r1110" ] }, "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": [ "r1238" ] }, "srt_ExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ExecutiveOfficerMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "auth_ref": [ "r1317" ] }, "ter_ExerciseOfConvertibleNotesHedgeCallOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ExerciseOfConvertibleNotesHedgeCallOptions", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Exercise of convertible notes hedge call options.", "label": "Exercise Of Convertible Notes Hedge Call Options", "terseLabel": "Exercise of convertible notes hedge call options (in shares)", "negatedLabel": "Exercise of convertible notes hedge call options (in shares)" } } }, "auth_ref": [] }, "us-gaap_ExtendedProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Extended Product Warranty Accrual, Total", "label": "Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Extended warranty", "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": [ "r1382", "r1385" ] }, "us-gaap_ExtendedProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Recognition of extended warranty deferred revenue", "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": [ "r1383" ] }, "us-gaap_ExtendedProductWarrantyAccrualPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyAccrualPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Extended Product Warranty Accrual, Period Increase (Decrease), Total", "label": "Extended Product Warranty Accrual, Period Increase (Decrease)", "terseLabel": "Revenue deferrals related to extended warranties", "documentation": "Amount of increase (decrease) in the extended product warranty liability. Excludes standard product warranties." } } }, "auth_ref": [ "r1381" ] }, "us-gaap_ExtendedProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExtendedProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail" ], "lang": { "en-us": { "role": { "label": "Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Deferral of new extended warranty revenue", "documentation": "Amount of increase in the extended product warranty accrual from warranties issued. Excludes standard product warranties." } } }, "auth_ref": [ "r1384" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis", "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": [ "r749", "r750", "r763", "r1138" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r749", "r750", "r763", "r1138" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r754", "r755", "r756", "r757", "r758", "r759", "r764", "r1140" ] }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions", "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/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r754", "r755", "r756", "r757", "r758", "r759", "r764", "r1140" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping", "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/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value, Hierarchy", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r493", "r564", "r565", "r566", "r567", "r568", "r569", "r748", "r750", "r751", "r752", "r753", "r762", "r763", "r765", "r808", "r809", "r810", "r1109", "r1110", "r1121", "r1122", "r1123", "r1138", "r1142" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "terseLabel": "Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r493", "r1109", "r1110" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r749", "r750", "r751", "r753", "r1138", "r1504", "r1515" ] }, "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/20240630/taxonomy/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Financial Instruments", "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": [ "r758", "r760", "r761", "r762", "r765", "r766", "r767", "r768", "r769", "r875", "r1138", "r1143" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Instruments (Level 1)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r493", "r564", "r569", "r750", "r763", "r808", "r1121", "r1122", "r1123", "r1138" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r493", "r564", "r569", "r750", "r751", "r763", "r809", "r1109", "r1110", "r1121", "r1122", "r1123", "r1138" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r493", "r564", "r565", "r566", "r567", "r568", "r569", "r750", "r751", "r752", "r753", "r763", "r810", "r1109", "r1110", "r1121", "r1122", "r1123", "r1138", "r1142" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r749", "r750", "r751", "r753", "r1138", "r1504", "r1515" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r493", "r564", "r565", "r566", "r567", "r568", "r569", "r748", "r750", "r751", "r752", "r753", "r762", "r763", "r765", "r808", "r809", "r810", "r1109", "r1110", "r1121", "r1122", "r1123", "r1138", "r1142" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring", "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": [ "r1138", "r1501", "r1502", "r1503", "r1504", "r1505", "r1515" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "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/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "terseLabel": "Investment Type [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r333", "r334", "r335", "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", "r382", "r383", "r384", "r385", "r386", "r388", "r391", "r392", "r504", "r520", "r735", "r770", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r902", "r1103", "r1138", "r1140", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1151", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1334", "r1335", "r1336", "r1337", "r1500", "r1503", "r1504", "r1505", "r1512", "r1515" ] }, "ter_FinancialInstrumentsAndFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "FinancialInstrumentsAndFairValueLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Financial Instruments and Fair Value [Line Items]", "label": "Financial Instruments and Fair Value [Line Items]", "terseLabel": "Financial Instruments and Fair Value [Line Items]" } } }, "auth_ref": [] }, "ter_FinancialInstrumentsAndFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "FinancialInstrumentsAndFairValueTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Financial Instruments and Fair Value [Table]", "label": "Financial Instruments and Fair Value [Table]", "terseLabel": "Financial Instruments and Fair Value [Table]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r199", "r397", "r417", "r1106" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter", "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": [ "r1363", "r1583" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2024", "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": [ "r419", "r1077", "r1106" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2028", "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": [ "r419", "r1077", "r1106" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2027", "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": [ "r419", "r1077", "r1106" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2026", "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": [ "r419", "r1077", "r1106" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2025", "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": [ "r419", "r1077", "r1106" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r410", "r412", "r413", "r414", "r416", "r417", "r420", "r421", "r840", "r844", "r1077" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign Currency Translation Adjustment", "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/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r397", "r417", "r844", "r1106" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets", "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": [ "r410", "r417", "r420", "r421", "r422", "r840", "r1077", "r1106" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "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": [ "r410", "r412", "r413", "r414", "r416", "r417", "r420", "r421", "r1077" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "totalLabel": "Finite-Lived Intangible Assets, Net, Total", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Carrying Amount", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r840", "r1362" ] }, "us-gaap_ForeignCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCorporateDebtSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Debt Security, Corporate, Non-US [Member]", "terseLabel": "Non-U.S. Government Securities", "documentation": "Debt security issued by corporation not domiciled in United States of America (US)." } } }, "auth_ref": [ "r1321", "r1333", "r1415" ] }, "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/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Realized Gain (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": [ "r1004", "r1179", "r1517", "r1518", "r1575" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedParentheticalDetails", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized Gain (loss) on contracts, net", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "terseLabel": "Unrealized Gain (loss) on contracts", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r138", "r1005", "r1179", "r1517", "r1518", "r1576" ] }, "ter_ForeignCurrencyTransactionGainUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ForeignCurrencyTransactionGainUnrealized", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign Currency Transaction Gain, Unrealized", "label": "Foreign Currency Transaction Gain Unrealized", "verboseLabel": "Equity securities unrealized gain" } } }, "auth_ref": [] }, "ter_ForeignCurrencyTransactionlossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ForeignCurrencyTransactionlossUnrealized", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign Currency Transaction (Loss), Unrealized", "label": "Foreign Currency Transaction Loss Unrealized", "verboseLabel": "Equity securities unrealized loss" } } }, "auth_ref": [] }, "ter_ForeignCurrencyTranslationAdjustmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ForeignCurrencyTranslationAdjustmentsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign currency translation adjustments.", "label": "Foreign Currency Translation Adjustments [Member]", "terseLabel": "Foreign Currency Translation Reclassification Adjustments" } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Exchange Contracts", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r1087", "r1121", "r1137", "r1138" ] }, "ter_ForeignExchangeForwardAndOptionContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ForeignExchangeForwardAndOptionContractsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward and option contracts.", "label": "Foreign Exchange Forward And Option Contracts [Member]", "terseLabel": "Foreign Exchange Forward and Option Contracts [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "terseLabel": "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": [ "r989", "r993", "r999", "r1015", "r1021", "r1046", "r1047", "r1049", "r1173" ] }, "us-gaap_ForeignExchangeOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeOptionMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Option [Member]", "terseLabel": "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/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Foreign Plan [Member]", "terseLabel": "Foreign Pension Plans, Defined Benefit", "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": [ "r1453", "r1454", "r1455" ] }, "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": [ "r1194", "r1204", "r1214", "r1246" ] }, "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": [ "r1194", "r1204", "r1214", "r1246" ] }, "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": [ "r1194", "r1204", "r1214", "r1246" ] }, "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": [ "r1194", "r1204", "r1214", "r1246" ] }, "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": [ "r1194", "r1204", "r1214", "r1246" ] }, "us-gaap_ForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForwardContractsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Forward Contracts [Member]", "terseLabel": "Forward", "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": [ "r1498" ] }, "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": [ "r1227" ] }, "currency_GBP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "GBP", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "United Kingdom, Pounds", "verboseLabel": "U.S. dollar/British pound sterling" } } }, "auth_ref": [] }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "negatedLabel": "Losses (Gains) on derivatives recognized in statements of operations", "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/20240630/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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Pre-tax gain on sale of business", "negatedLabel": "Gain on sale of business", "terseLabel": "Gain on sale of a business", "label": "Gain (Loss) on Disposition 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": [ "r719", "r1296" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Gain (Loss) on Sale of Investments, Total", "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Losses (gains) on investments", "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/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits, Description", "terseLabel": "Description of retirement policy", "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/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Total Goodwill", "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": [ "r198", "r398", "r876", "r1097", "r1105", "r1139", "r1150", "r1344", "r1351" ] }, "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/20240630", "localname": "GoodwillAndIntangibleAssetsDisclosureLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill and Intangible Assets Disclosure [Line Items]", "label": "Goodwill and Intangible Assets Disclosure [Line Items]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Line Items]" } } }, "auth_ref": [] }, "ter_GoodwillAndIntangibleAssetsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "GoodwillAndIntangibleAssetsDisclosureTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Goodwill and Intangible Assets Disclosure [Table]", "label": "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/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Acquired Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1342", "r1354" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment", "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": [ "r405" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Gross", "terseLabel": "Goodwill", "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": [ "r400", "r407", "r1105" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated impairment losses", "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": [ "r400", "r407", "r1105" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "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": [ "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r1105" ] }, "ter_GregorySmithMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "GregorySmithMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Gregory Smith", "label": "Gregory Smith [Member]", "documentation": "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r123", "r127", "r173", "r247", "r369", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r776", "r1091", "r1096", "r1309", "r1312", "r1313", "r1314", "r1315", "r1388" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r21", "r723" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "terseLabel": "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/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/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/20240630/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": [ "r1077", "r1368" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-lived", "verboseLabel": "Impairment of intangible assets", "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": [ "r411", "r1296", "r1367" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Income before income taxes", "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": [ "r124", "r169", "r173", "r881", "r898", "r1091", "r1096", "r1309", "r1312", "r1313", "r1314", "r1315" ] }, "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/20240630/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r1125", "r1128" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsTables", "http://www.teradyne.com/20240630/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", "r145" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "terseLabel": "Income Statement Location [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r425", "r432", "r438", "r755", "r759", "r764", "r926", "r928", "r1010", "r1077", "r1141", "r1541" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "terseLabel": "Income Statement Location [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r432", "r438", "r755", "r759", "r764", "r926", "r928", "r1010", "r1077", "r1141", "r1541" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "terseLabel": "Income Tax Authority [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r242", "r665", "r666", "r675", "r679", "r1134", "r1489" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Domain]", "terseLabel": "Income Tax Authority [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r242", "r665", "r666", "r675", "r679", "r1134", "r1489" ] }, "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/20240630", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure [Line Items]", "label": "Income Tax Disclosure [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "ter_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "terseLabel": "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/20240630/taxonomy/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r248", "r661", "r665", "r671", "r672", "r673", "r677", "r678", "r687", "r689", "r692", "r693", "r950", "r1134" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Examination, Penalties and Interest Expense, Total", "label": "Income Tax Examination, Penalties and Interest Expense", "terseLabel": "Interest and penalties related to income tax, expense (benefit)", "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations." } } }, "auth_ref": [ "r1486" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "terseLabel": "Income tax provision", "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r177", "r181", "r267", "r268", "r289", "r306", "r321", "r664", "r665", "r688", "r906", "r1134" ] }, "us-gaap_IncomeTaxHolidayAggregateDollarAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxHolidayAggregateDollarAmount", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Holiday, Aggregate Dollar Amount", "terseLabel": "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": [ "r689" ] }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Holiday, Income Tax Benefits Per Share", "terseLabel": "Tax savings due to the tax holiday, per share", "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions." } } }, "auth_ref": [ "r689" ] }, "ter_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "ter_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "IncomeTaxesTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities", "terseLabel": "Accounts payable and other liabilities", "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other." } } }, "auth_ref": [ "r1295" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue and customer advances", "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": [ "r838", "r1295" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes", "terseLabel": "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": [ "r1295" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Inventories, Total", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits, Total", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "terseLabel": "Retirement plans contributions", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepayments 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/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Convertible note hedge warrant shares", "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": [ "r274", "r275", "r276", "r284" ] }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Incremental shares from assumed conversion of convertible notes", "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": [ "r279", "r280", "r284" ] }, "us-gaap_IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r274", "r275", "r284" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Incremental shares attributable to 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": [ "r274", "r275", "r277", "r284", "r627" ] }, "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": [ "r1194", "r1204", "r1214", "r1238", "r1246", "r1250", "r1258" ] }, "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": [ "r1256" ] }, "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": [ "r1186", "r1262" ] }, "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": [ "r1186", "r1262" ] }, "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": [ "r1186", "r1262" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Acquired intangible assets, net", "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": [ "r410", "r1362", "r1364" ] }, "us-gaap_IntercompanyForeignCurrencyBalanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntercompanyForeignCurrencyBalanceLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Intra-Entity Foreign Currency Balance [Line Items]", "terseLabel": "Intercompany Foreign Currency Balance [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "label": "Interest Expense, Operating and Nonoperating", "terseLabel": "Interest expense", "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": [ "r289", "r298", "r302", "r308", "r321", "r787", "r1096", "r1097" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "totalLabel": "Total interest expense on the convertible debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r131", "r499", "r507", "r1111", "r1112" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryCurrentTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Current [Table]", "terseLabel": "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/20240630/taxonomy/role/Inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories", "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": [ "r393" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CompositionOfInventoriesNetDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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": [ "r141", "r1084" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory [Line Items]", "terseLabel": "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/20240630/taxonomy/role/CompositionOfInventoriesNetDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total inventories, 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": [ "r209", "r1081", "r1150" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CompositionOfInventoriesNetDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw material", "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": [ "r141", "r1086" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/InventoriesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "terseLabel": "Inventory reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r141", "r1288" ] }, "ter_InventoryWorkInProcessHeldForSale": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "InventoryWorkInProcessHeldForSale", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureCompositionOfInventoriesNetParentheticalDetail" ], "lang": { "en-us": { "role": { "documentation": "Inventory work in process held for sale.", "label": "Inventory Work In Process Held For Sale", "terseLabel": "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/20240630/taxonomy/role/CompositionOfInventoriesNetDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process", "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": [ "r141", "r1085" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventory", "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": [ "r394" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "negatedLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r289", "r301", "r321", "r1096", "r1293" ] }, "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/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Japan, Yen", "verboseLabel": "U.S. dollar/Japanese yen" } } }, "auth_ref": [] }, "currency_KRW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "KRW", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Korea (South), Won", "verboseLabel": "U.S. dollar/Korean won" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240630/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240630/taxonomy/role/Debt", "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DebtTables", "http://www.teradyne.com/20240630/taxonomy/role/DeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureInterestExpenseOnTeradynesSeniorNotesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240630/taxonomy/role/InventoriesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240630/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReconciliationOfEffectiveTaxRateDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240630/taxonomy/role/TheCompany", "http://www.teradyne.com/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "terseLabel": "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/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r26", "r101", "r102", "r103", "r106", "r107", "r108", "r109", "r247", "r369", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r716", "r720", "r721", "r776", "r981", "r1090", "r1181", "r1388", "r1525", "r1526" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r116", "r168", "r896", "r1150", "r1299", "r1340", "r1516" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r103", "r196", "r247", "r369", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r716", "r720", "r721", "r776", "r1150", "r1388", "r1525", "r1526" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities", "totalLabel": "Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r750", "r1501" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities", "terseLabel": "Long-term liabilities held for sale", "totalLabel": "Total liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r1", "r89", "r95", "r144", "r193", "r194" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities held for sale", "totalLabel": "Total current liabilities held for sale", "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", "r143", "r144", "r193", "r194" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureScheduleOfAssetsAndLiabilitiesRelatedToTheDisSaleAgreementDetail" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForCatastropheClaimsByCatastrophicEventAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Catastrophic Event [Axis]", "terseLabel": "Catastrophic Event [Axis]", "documentation": "Information by type of catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion." } } }, "auth_ref": [ "r1162", "r1568" ] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Liability for Uncertainty in Income Taxes, Current", "terseLabel": "Uncertain tax positions", "documentation": "Amount recognized for uncertainty in income taxes classified as current." } } }, "auth_ref": [ "r102" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowed amount", "label": "Long-Term Line of Credit", "totalLabel": "Long-Term Line of Credit, Total", "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", "r166", "r1537" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r100", "r105", "r1298", "r1386", "r1387" ] }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "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": [ "r100", "r105" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r100", "r105", "r1298", "r1386" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "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": [ "r100", "r105" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage of unused portion of credit facility", "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/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation Settlement, Amount settled between parties", "verboseLabel": "Litigation Settlement, Amount settled between parties", "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/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1370", "r1371", "r1372", "r1375" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LitigationStatusDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r1370", "r1371", "r1372", "r1375" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.teradyne.com/20240630/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/20240630", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "London interbank offered rate.", "label": "London Interbank Offered Rate [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "auth_ref": [] }, "us-gaap_LongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongMember", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/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": [ "r1118" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-Term Debt, Total", "label": "Long-Term Debt", "terseLabel": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r26", "r166", "r492", "r506", "r1109", "r1110", "r1149", "r1537" ] }, "ter_LongTermDebtMaturitiesRepaymentsOfPrincipalInterestPaymentsInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInterestPaymentsInRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected principal interest payments in next 3 months", "label": "Long Term Debt Maturities Repayments Of Principal Interest Payments In Remainder Of Fiscal Year", "documentation": "Long term debt maturities repayments of principal interest payments in remainder of fiscal year." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTerm", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Term", "verboseLabel": "Term of revolving credit facility", "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": [ "r1503", "r1504", "r1505" ] }, "ter_LongTermMarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "LongTermMarketableSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Long-term Marketable Securities.", "label": "Long-term marketable securities [Member]", "terseLabel": "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/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r447", "r448", "r449", "r452", "r660", "r941", "r1107", "r1376", "r1377" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Legal claims, damage sought by party", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r1375", "r1376", "r1377" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r447", "r448", "r449", "r452", "r660", "r941", "r1107", "r1376", "r1377" ] }, "us-gaap_LossOnContractTermination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossOnContractTermination", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract termination charge", "label": "Loss on Contract Termination", "documentation": "The loss recognized on termination of a contract." } } }, "auth_ref": [ "r837" ] }, "ter_MarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "MarketableSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Marketable Securities.", "label": "Marketable securities [Member]", "terseLabel": "Marketable securities" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r616", "r660", "r753", "r836", "r925", "r927", "r941", "r973", "r974", "r1030", "r1032", "r1034", "r1035", "r1055", "r1075", "r1076", "r1101", "r1113", "r1131", "r1142", "r1143", "r1147", "r1148", "r1161", "r1390", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532" ] }, "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": [ "r1230" ] }, "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": [ "r1230" ] }, "us-gaap_MeasurementInputExpectedDividendPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedDividendPaymentMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Dividend Payment [Member]", "terseLabel": "Measurement Input, Expected Dividend Payment [Member]", "documentation": "Measurement input using expected dividend to be paid to holder of equity or financial instrument." } } }, "auth_ref": [ "r1503", "r1504", "r1505" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r751", "r752", "r753", "r1142" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r751", "r752", "r753", "r1142" ] }, "ter_MemoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "MemoryMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "documentation": "Memory.", "label": "Memory [Member]", "terseLabel": "Memory" } } }, "auth_ref": [] }, "ter_MercedesJohnsonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "MercedesJohnsonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Mercedes Johnson", "label": "Mercedes Johnson [Member]", "documentation": "Mercedes Johnson." } } }, "auth_ref": [] }, "ter_MinimumEffectiveTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "MinimumEffectiveTaxRate", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minimum effective tax rate.", "label": "Minimum effective tax rate", "terseLabel": "Minimum effective tax rate" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r616", "r660", "r753", "r836", "r925", "r927", "r941", "r973", "r974", "r1030", "r1032", "r1034", "r1035", "r1055", "r1075", "r1076", "r1101", "r1113", "r1131", "r1142", "r1143", "r1147", "r1161", "r1390", "r1527", "r1528", "r1529", "r1530", "r1531", "r1532" ] }, "ter_MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "MinimumYearsOfServiceForEligibleEmployeesOfPostretirementPlans", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Minimum Years Of Service For Eligible Employees Of Postretirement Plans", "label": "Minimum Years Of Service For Eligible Employees Of Postretirement Plans", "terseLabel": "Minimum years of service for retirement to be eligible for PRSUs" } } }, "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": [ "r1249" ] }, "ter_MobileIndustrialRobotsApsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "MobileIndustrialRobotsApsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "documentation": "Mobile Industrial Robots Aps.", "label": "Mobile Industrial Robots Aps [Member]", "verboseLabel": "MiR" } } }, "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": [ "r1257" ] }, "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": [ "r1231" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/TheCompany" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "The Company", "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": [ "r178", "r182" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used for 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": [ "r241" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used for 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": [ "r241" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by 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": [ "r136", "r137", "r138" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income", "totalLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r128", "r138", "r170", "r194", "r224", "r227", "r231", "r247", "r254", "r258", "r259", "r261", "r262", "r263", "r267", "r268", "r281", "r369", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r702", "r712", "r747", "r776", "r900", "r1006", "r1023", "r1024", "r1179", "r1388" ] }, "ter_NetIncomeLossPerCommonShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "NetIncomeLossPerCommonShareLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Per Common Share [Line Items]", "label": "Net Income Loss Per Common Share [Line Items]", "verboseLabel": "Net Income Loss Per Common Share" } } }, "auth_ref": [] }, "ter_NonEmployeeDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "NonEmployeeDirectorsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Non Employee Directors [Member]", "verboseLabel": "Non Employee Directors", "documentation": "Non Employee Directors Member" } } }, "auth_ref": [] }, "ter_NonEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "NonEmployeesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non Employees.", "label": "Non Employees [Member]", "terseLabel": "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": [ "r1230" ] }, "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": [ "r1194", "r1204", "r1214", "r1238", "r1246" ] }, "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": [ "r1221" ] }, "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": [ "r1220" ] }, "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": [ "r1238" ] }, "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": [ "r1257" ] }, "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": [ "r1257" ] }, "ter_NonUSSubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "NonUSSubsidiariesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Non U S Subsidiaries [Member]", "label": "Non U S Subsidiaries [Member]", "terseLabel": "Non-United States Subsidiaries" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NondesignatedMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument", "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/20240630/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "verboseLabel": "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": [ "r1097", "r1311" ] }, "ter_NumberOfSeveranceChargesRelatedToHeadcountReductions": { "xbrltype": "integerItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "NumberOfSeveranceChargesRelatedToHeadcountReductions", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of severance charges related to headcount reductions", "label": "Number of Severance Charges Related to Headcount Reductions", "documentation": "Number of severance charges related to headcount reductions." } } }, "auth_ref": [] }, "ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "1.25% Convertible Senior Unsecured Notes Due December 15, 2023.", "label": "One Point Two Five Percent Convertible Senior Unsecured Notes Due December Fifteen Two Thousand Twenty Three [Member]", "terseLabel": "1.25% Convertible Senior Unsecured Notes Due December 15, 2023" } } }, "auth_ref": [] }, "ter_OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "One point two five percent convertible senior unsecured notes.", "label": "One Point Two Five Percent Convertible Senior Unsecured Notes [Member]", "terseLabel": "1.25% 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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total 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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r173", "r1091", "r1309", "r1312", "r1313", "r1314", "r1315" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r795" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Long-term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r795" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating lease right-of-use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r794" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "terseLabel": "Operating Segments", "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": [ "r315", "r316", "r317", "r318", "r319", "r322", "r1096", "r1097" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://www.teradyne.com/20240630/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", "r160" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.teradyne.com/20240630/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/20240630", "localname": "OptionOneMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Option One [Member]", "label": "Option One [Member]", "terseLabel": "Conversion option one" } } }, "auth_ref": [] }, "ter_OptionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "OptionTwoMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Option two.", "label": "Option Two [Member]", "terseLabel": "Conversion 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/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "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": [ "r102" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Long-term other accrued liabilities", "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": [ "r107" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "verboseLabel": "Other current assets", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r211", "r1150" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r200" ] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Available-for-sale marketable securities:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax [Abstract]", "terseLabel": "Defined benefit post-retirement plan:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Cash flow hedges:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service credit, net of tax of $0, $0, $(1), and $(1), respectively", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax", "verboseLabel": "Amortization of prior service credit, net of tax of $0 and $0, 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", "r122", "r223", "r581" ] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service credit, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, 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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "totalLabel": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Total", "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": [ "r216", "r217", "r219", "r901" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive (loss) gain before reclassifications, net of tax", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r25", "r30", "r230", "r778", "r781", "r785", "r901", "r1290" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss) before Reclassifications, Tax, Total", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "terseLabel": "Other comprehensive income (loss) before reclassifications, tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r6", "r229", "r901" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "totalLabel": "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": [ "r219" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Total", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Cash flow hedges Unrealized gains", "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": [ "r220" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized gains arising during period, net of tax of $0, $920, $358, and $1,088, respectively", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "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": [ "r215", "r219" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Reclassification adjustment for losses (gains) included in net income, net of tax of $0, $91, $(500) and $428 respectively", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "verboseLabel": "Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(500) and $338 respectively", "negatedTerseLabel": "Unrealized (losses) gains, net", "terseLabel": "Unrealized (losses) gains, net", "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": [ "r219", "r222" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "negatedLabel": "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": [ "r220" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustment, net of tax of $0, $0, $0, and $0, respectively", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment, net of tax of $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", "r901" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Total", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "verboseLabel": "Foreign currency translation adjustments, tax", "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", "r777", "r784" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r20", "r25", "r225", "r228", "r233", "r263", "r778", "r779", "r785", "r878", "r901", "r1290", "r1291" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Reclassification adjustment for (gains) losses included in net income, net of tax of $(4), $8, $26, and $10, respectively", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "verboseLabel": "Interest income (expense)", "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", "r122", "r223", "r363" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "verboseLabel": "Reclassification adjustment for losses (gains) included in net income, net of 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/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Other Comprehensive Income (Loss), Tax, Total", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Other comprehensive income (loss), tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r6", "r229", "r233", "r664", "r690", "r691", "r778", "r782", "r785", "r878", "r901" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized (losses) gains on marketable securities arising during period, net of tax of $(183), $(180), $(404) and $323, respectively", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Unrealized (losses) gains on marketable securities arising during period, net of tax of $(221) and $503, respectively", "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": [ "r216", "r219", "r363" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax", "verboseLabel": "Unrealized gains (losses) on marketable securities arising during period, net of 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", "r217" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets", "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/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other Current Liabilities", "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/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Increase (Decrease) in Environmental Liabilities", "terseLabel": "Increase Decrease in environmental and legal 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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Other Noncash Income (Expense), Total", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r138" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r132" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating (income) expense:" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEffectOfDerivativeInstrumentsInStatementOfOperationsRecognizedDetail" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other (income) expense, net", "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": [ "r1230" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Postretirement Benefit Plans", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r536", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r588", "r591", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r611", "r612", "r1123", "r1124", "r1125", "r1126", "r1127" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Other Prepaid Expense, Current", "terseLabel": "Other prepayments", "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": [ "r1289", "r1341" ] }, "us-gaap_OtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Other Restructuring Costs", "verboseLabel": "Restructuring and other\u2014other", "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": [ "r1192", "r1202", "r1212", "r1244" ] }, "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": [ "r1195", "r1205", "r1215", "r1247" ] }, "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": [ "r1195", "r1205", "r1215", "r1247" ] }, "currency_PHP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "PHP", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Philippines, Pesos", "verboseLabel": "Philippine peso/U.S. dollar" } } }, "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": [ "r1219" ] }, "ter_PaymentsForConvertibleNoteHedgeNetFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PaymentsForConvertibleNoteHedgeNetFinancingActivities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Payments for Convertible Note Hedge, Net, Financing Activities", "label": "Payments for Convertible Note Hedge, Net, Financing Activities", "terseLabel": "Payment for net cost of convertible note hedges net of warrant proceeds" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments for Legal Settlements", "terseLabel": "Legal settlement charges", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments for (Proceeds from) Life Insurance Policies, Total", "label": "Payments for (Proceeds from) Life Insurance Policies", "negatedLabel": "Proceeds from insurance", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "terseLabel": "Repurchase of common stock", "negatedLabel": "Repurchase of common stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r134" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Payments of Dividends, Total", "label": "Payments of Dividends", "verboseLabel": "Dividend payment", "negatedLabel": "Dividend payments", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r134" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Payments related to net settlement of employee stock compensation awards", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r239" ] }, "us-gaap_PaymentsToAcquireAssetsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireAssetsInvestingActivities", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of investment in a business", "label": "Payments to Acquire Assets, Investing Activities", "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": [ "r1294" ] }, "ter_PaymentsToAcquireAvailableForSaleSecuritiesDebtAndEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebtAndEquity", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments to acquire available for sale securities debt and equity.", "label": "Payments to Acquire Available for Sale Securities Debt and Equity", "negatedLabel": "Purchases of marketable securities" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Payment to purchase issued and outstanding shares by Technoprobe", "label": "Payments to Acquire Equity Method Investments", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "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": [ "r133" ] }, "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": [ "r1229" ] }, "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": [ "r1229" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r535", "r561", "r563", "r569", "r587", "r589", "r590", "r591", "r592", "r593", "r608", "r609", "r610", "r1123" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Retirement plans liabilities", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r107", "r536", "r537", "r560", "r1123" ] }, "ter_PensionPlanOneAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PensionPlanOneAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Pension Plan One [Axis]", "documentation": "Pension Plan One Axis" } } }, "auth_ref": [] }, "ter_PensionPlanOneDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PensionPlanOneDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Pension Plan One [Domain]", "documentation": "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/20240630/taxonomy/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Defined Benefit Pension Plans", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r536", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r588", "r591", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r611", "r622", "r1123", "r1124", "r1128", "r1129", "r1130" ] }, "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": [ "r1221" ] }, "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": [ "r1238" ] }, "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": [ "r1231" ] }, "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": [ "r1220" ] }, "ter_PercentageOfAlternativeMinimumTax": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PercentageOfAlternativeMinimumTax", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of alternative minimum tax.", "label": "Percentage of Alternative Minimum Tax", "terseLabel": "Percentage of alternative minimum tax" } } }, "auth_ref": [] }, "ter_PercentageOfExciseTaxOnShareRepurchasesInExcessOfIssuances": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PercentageOfExciseTaxOnShareRepurchasesInExcessOfIssuances", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of excise tax on share repurchases in excess of issuances.", "label": "Percentage Of Excise Tax On Share Repurchases In Excess Of Issuances", "terseLabel": "Percentage of excise tax on share repurchases in excess of issuances" } } }, "auth_ref": [] }, "ter_PercentageOfIssuedAndOutstandingSharesAcquired": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PercentageOfIssuedAndOutstandingSharesAcquired", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisclosureEquityMethodInvestmentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of issued and outstanding shares acquired", "label": "Percentage of Issued and Outstanding Shares Acquired", "documentation": "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": [ "r1222" ] }, "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": [ "r1266" ] }, "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": [ "r1221" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetail" ], "lang": { "en-us": { "role": { "axisDefault": "Portion at Fair Value Measurement [Member] [Default]", "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r774" ] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PositionAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Position [Axis]", "terseLabel": "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/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Position [Domain]", "terseLabel": "Position [Domain]", "documentation": "Indicates position taken for a security." } } }, "auth_ref": [] }, "ter_PossibleEventAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PossibleEventAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Possible Event [Axis].", "label": "Possible Event [Axis]" } } }, "auth_ref": [] }, "ter_PossibleEventDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PossibleEventDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Possible Event.", "label": "Possible Event [Domain]" } } }, "auth_ref": [] }, "ter_PrepaidAndOtherCurrentAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PrepaidAndOtherCurrentAssetsLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Prepaid And Other Current Assets [Line Items]", "label": "Prepaid And Other Current Assets [Line Items]", "terseLabel": "Prepaid And Other Current Assets [Line Items]" } } }, "auth_ref": [] }, "ter_PrepaidAndOtherCurrentAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PrepaidAndOtherCurrentAssetsTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Prepaid And Other Current Assets [Table]", "label": "Prepaid And Other Current Assets [Table]", "terseLabel": "Prepaid And Other Current Assets [Table]" } } }, "auth_ref": [] }, "ter_PrepaidExpenseAndOtherAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PrepaidExpenseAndOtherAssetsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/PrepaymentsTables" ], "lang": { "en-us": { "role": { "documentation": "Prepaid Expense And Other Assets Table [Text Block]", "label": "Prepaid Expense And Other Assets [Table Text Block]", "verboseLabel": "Schedule of Prepayments and other assets" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "totalLabel": "Total prepayments", "verboseLabel": "Prepayments", "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": [ "r210", "r395", "r396", "r1082" ] }, "ter_PrepaidExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PrepaidExpenseDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/Prepayments" ], "lang": { "en-us": { "role": { "documentation": "Prepaid expense disclosure.", "label": "Prepaid Expense Disclosure [Text Block]", "verboseLabel": "Prepayments" } } }, "auth_ref": [] }, "ter_PrepaidExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PrepaidExpenseMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionAtFairValueDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Prepaid expense.", "label": "Prepaid Expense [Member]", "terseLabel": "Prepayments", "verboseLabel": "Prepayments" } } }, "auth_ref": [] }, "ter_PrepaidMaintenanceAndOtherServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PrepaidMaintenanceAndOtherServices", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Prepaid maintenance and other services.", "label": "Prepaid Maintenance And Other Services", "terseLabel": "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/20240630/taxonomy/role/ScheduleOfPrepaymentsAndOtherCurrentAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Taxes", "terseLabel": "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": [ "r1083", "r1104", "r1341" ] }, "ter_PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PreparationOfFinancialStatementsAndUseOfEstimatesPolicyTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Preparation of financial statements and use of estimates.", "label": "Preparation Of Financial Statements And Use Of Estimates [Policy Text Block]", "terseLabel": "Preparation of Financial Statements and Use of Estimates" } } }, "auth_ref": [] }, "ter_PrepaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "PrepaymentsAbstract", "lang": { "en-us": { "role": { "label": "Prepayments [Abstract]", "documentation": "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Debt instrument, net proceeds after issuance costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r238" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisclosureDispositionsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sale of business", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the sale of a business, net of cash and cash equivalents sold", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "totalLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested, Total", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Issuance of common stock under stock purchase and stock option plans", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings on revolving credit facility", "label": "Proceeds from Lines of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "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", "r1298" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities of marketable securities", "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": [ "r236", "r237", "r1320" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sales 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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "terseLabel": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r1114" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r324", "r839", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r1078", "r1114", "r1160", "r1161", "r1163", "r1166", "r1169", "r1378", "r1380", "r1392", "r1538", "r1542", "r1543", "r1544", "r1545", "r1546", "r1547", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1570", "r1571" ] }, "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/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Total", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "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": [ "r165", "r457", "r461", "r465" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements made during the period", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r462" ] }, "us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Standard and Extended Product Warranty Accrual, Period Increase (Decrease), Total", "label": "Standard and Extended Product Warranty Accrual, Period Increase (Decrease)", "terseLabel": "Product warranty accrual", "documentation": "Amount of increase (decrease) in the standard and extended product warranty liability." } } }, "auth_ref": [ "r1381" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Accruals related to pre-existing warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r464" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for warranties issued during the period", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r463" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ProductWarranty" ], "lang": { "en-us": { "role": { "label": "Product Warranty Disclosure [Text Block]", "verboseLabel": "Product Warranty", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r453", "r454", "r455", "r456", "r458", "r459" ] }, "us-gaap_ProductWarrantyLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyLiabilityLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Product Warranty Liability [Line Items]", "terseLabel": "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/20240630/taxonomy/role/ExtendedProductWarrantyOfShortAndLongTermDeferredRevenueAndCustomerAdvancesDetail", "http://www.teradyne.com/20240630/taxonomy/role/WarrantyAccrualIncludedInOtherAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Product Warranty Liability [Table]", "terseLabel": "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [ "r324", "r839", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r1078", "r1114", "r1160", "r1161", "r1163", "r1166", "r1169", "r1378", "r1380", "r1392", "r1538", "r1542", "r1543", "r1544", "r1545", "r1546", "r1547", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1570", "r1571" ] }, "ter_ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Profit Before Income and Tax Performance Based Restricted Stock Units [Member]", "label": "Profit Before Income and Tax Performance Based Restricted Stock Units [Member]", "terseLabel": "PBIT Performance-Based Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r194", "r224", "r227", "r240", "r247", "r254", "r263", "r267", "r268", "r369", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r702", "r712", "r714", "r717", "r718", "r747", "r776", "r881", "r899", "r951", "r1006", "r1023", "r1024", "r1135", "r1136", "r1180", "r1292", "r1388" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "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", "r796", "r887", "r897", "r1150" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Line Items]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "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/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment, Excluding Long-term Commitment [Table]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment", "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": [ "r108", "r167" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Purchase Obligation, Total", "label": "Purchase Obligation", "terseLabel": "Aggregate purchase commitments", "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/20240630/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Due in Next Twelve Months", "terseLabel": "Purchase commitments less than one year", "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": [ "r1219" ] }, "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": [ "r1219" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "terseLabel": "Range" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r561", "r616", "r651", "r652", "r653", "r660", "r753", "r811", "r820", "r836", "r925", "r927", "r941", "r973", "r974", "r1030", "r1032", "r1034", "r1035", "r1055", "r1075", "r1076", "r1101", "r1113", "r1131", "r1142", "r1143", "r1147", "r1148", "r1161", "r1173", "r1373", "r1390", "r1504", "r1528", "r1529", "r1530", "r1531", "r1532" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "auth_ref": [ "r448", "r449", "r450", "r451", "r561", "r616", "r651", "r652", "r653", "r660", "r753", "r811", "r820", "r836", "r925", "r927", "r941", "r973", "r974", "r1030", "r1032", "r1034", "r1035", "r1055", "r1075", "r1076", "r1101", "r1113", "r1131", "r1142", "r1143", "r1147", "r1148", "r1161", "r1173", "r1373", "r1390", "r1504", "r1528", "r1529", "r1530", "r1531", "r1532" ] }, "ter_RecentlyIssuedAccountingPronouncementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "RecentlyIssuedAccountingPronouncementsTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RecentlyIssuedAccountingPronouncements" ], "lang": { "en-us": { "role": { "documentation": "Recently issued accounting pronouncements.", "label": "Recently Issued Accounting Pronouncements [Text Block]", "terseLabel": "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/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "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": [ "r231" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Reclassifications, net of tax", "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss), net of tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r25", "r30", "r230", "r778", "r783", "r785", "r901", "r1290" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Reclassification from AOCI, Current Period, Tax, Total", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Reclassifications, tax", "negatedLabel": "Amounts reclassified from accumulated other comprehensive income (loss), tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r6", "r223", "r229", "r901" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r231" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Reclassifications Out of Accumulated Other Comprehensive Income (Loss) to Statements of Operations", "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": [ "r1187", "r1197", "r1207", "r1239" ] }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RedeemableNoncontrollingInterestEquityCommonCarryingAmount", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interest, Equity, Common, Carrying Amount", "verboseLabel": "Mezzanine equity", "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", "r150", "r151" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Convertible Debt", "negatedLabel": "Payments of convertible debt principal", "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": [ "r135" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of borrowings on revolving credit facility", "label": "Repayments of Lines of Credit", "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": [ "r135", "r1298" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r408", "r409", "r1105" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReportingUnitDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r408", "r409", "r1105" ] }, "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense (Excluding Acquired in Process Cost)", "terseLabel": "Engineering and development", "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": [ "r1482" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r189", "r250", "r251", "r252", "r254", "r255", "r258", "r259", "r260", "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r288", "r375", "r376", "r699", "r700", "r702", "r703", "r711", "r712", "r741", "r745", "r746", "r747", "r790", "r792", "r802", "r803", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r943", "r1316" ] }, "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": [ "r1188", "r1198", "r1208", "r1240" ] }, "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": [ "r1189", "r1199", "r1209", "r1241" ] }, "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": [ "r1196", "r1206", "r1216", "r1248" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RestatementDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r189", "r250", "r251", "r252", "r254", "r255", "r258", "r259", "r260", "r261", "r264", "r265", "r266", "r267", "r268", "r269", "r288", "r375", "r376", "r699", "r700", "r702", "r703", "r711", "r712", "r741", "r745", "r746", "r747", "r790", "r792", "r802", "r803", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r943", "r1316" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "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/20240630", "localname": "RestructuringAndOtherChargesRelatedToContractTermination", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other-contract termination", "label": "Restructuring And Other Charges Related To Contract Termination", "documentation": "Restructuring and other charges related to contract termination." } } }, "auth_ref": [] }, "ter_RestructuringAndOtherChargesRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "RestructuringAndOtherChargesRelatedToLitigationSettlement", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and other charges related to litigation settlement.", "label": "Restructuring And Other Charges Related To Litigation Settlement", "terseLabel": "Restructuring and other\u2014legal settlement charge" } } }, "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/20240630/taxonomy/role/RestructuringAndOther" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Other", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r434", "r435", "r437", "r440", "r444" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r436", "r437", "r441", "r442" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r436", "r437", "r438", "r439", "r441", "r442", "r443" ] }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringSettlementAndImpairmentProvisions", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring, Settlement and Impairment Provisions, Total", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Restructuring and other", "verboseLabel": "Restructuring and other\u2014employee severance", "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss." } } }, "auth_ref": [ "r129" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r113", "r155", "r895", "r935", "r940", "r949", "r984", "r1150" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "verboseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r188", "r250", "r251", "r252", "r255", "r263", "r266", "r268", "r374", "r380", "r424", "r681", "r682", "r698", "r699", "r700", "r703", "r711", "r712", "r727", "r730", "r731", "r734", "r745", "r791", "r793", "r931", "r933", "r952", "r1577" ] }, "ter_RetirementAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "RetirementAgreementMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Agreement [Member]", "documentation": "Retirement Agreement Member" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "terseLabel": "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": [ "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r1131", "r1275", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "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" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "terseLabel": "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": [ "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r1131", "r1275", "r1393", "r1394", "r1395", "r1396", "r1397", "r1398", "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" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240630/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": [ "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r591", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r1453", "r1454", "r1455" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240630/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": [ "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r588", "r591", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r1453", "r1454", "r1455" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r536", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r588", "r591", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r611", "r612", "r622", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r536", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r585", "r586", "r588", "r591", "r594", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r610", "r611", "r612", "r622", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130" ] }, "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/20240630/taxonomy/role/Revenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue", "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": [ "r184", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r534" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r179" ] }, "ter_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2": { "xbrltype": "durationItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod2", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Period" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r1276" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "totalLabel": "Revenues, Total", "label": "Revenues", "terseLabel": "Total revenues", "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": [ "r171", "r172", "r232", "r247", "r289", "r299", "r300", "r315", "r321", "r324", "r326", "r328", "r369", "r468", "r469", "r471", "r472", "r473", "r474", "r475", "r477", "r478", "r776", "r881", "r1096", "r1388" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "auth_ref": [] }, "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]" } } }, "auth_ref": [ "r189", "r254", "r255", "r261", "r269", "r375", "r376", "r699", "r700", "r702", "r703", "r711", "r712", "r741", "r747", "r790", "r802", "r803", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "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/20240630", "localname": "RichardBurnsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Richard Burns", "label": "Richard Burns [Member]", "documentation": "Richard Burns." } } }, "auth_ref": [] }, "ter_RoboticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "RoboticsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "documentation": "Robotics.", "label": "Robotics [Member]", "terseLabel": "Robotics" } } }, "auth_ref": [] }, "ter_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b51 Arr Modified Flag", "documentation": "Rule 10b51 arr modified flag." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/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": [ "r1257" ] }, "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": [ "r1257" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "SG", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Singapore, Dollars", "verboseLabel": "Singapore dollar/U.S. dollar" } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesMember", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "Sales-type Lease, Revenue", "terseLabel": "Revenue on leases", "documentation": "Amount of sales-type lease revenue." } } }, "auth_ref": [ "r290", "r797" ] }, "ter_SanjayMehtaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "SanjayMehtaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Sanjay Mehta", "label": "Sanjay Mehta [Member]", "documentation": "Sanjay Mehta." } } }, "auth_ref": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r621", "r1305" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r269", "r621", "r1269", "r1305" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities", "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": [ "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344" ] }, "ter_ScheduleOfAvailableForSaleSecuritiesReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ContractualMaturitiesOfInvestmentsInDebtSecuritiesHeldDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule of available for sale securities reconciliation.", "label": "Schedule Of Available For Sale Securities Reconciliation [Table]", "terseLabel": "Schedule of Available-for-sale Securities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-Sale Marketable Securities", "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/20240630", "localname": "ScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of carrying amounts and fair values of financial instruments.", "label": "Schedule Of Carrying Amounts And Fair Values Of Financial Instruments [Table Text Block]", "terseLabel": "Schedule of Carrying Amounts and Fair Values of Financial Instruments" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Changes in Accumulated Other Comprehensive Income (Loss)", "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": [ "r121" ] }, "ter_ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ScheduleOfDeferredRevenueAndCustomerAdvancesTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RevenueTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of deferred revenue and customer advances.", "label": "Schedule Of Deferred Revenue And Customer Advances [Table Text Block]", "terseLabel": "Deferred Revenue and Customer Advances" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures", "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/20240630/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Effect of Derivative Instruments on Statement of Operations Recognized", "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", "r723" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position at Fair Value", "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/20240630/taxonomy/role/DisclosureDispositionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Related to the DIS Sale Agreement", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r16", "r23", "r27", "r89", "r90", "r91", "r92", "r93", "r94", "r96", "r97", "r98", "r145" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Net Income (Loss) Per Common Share", "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": [ "r1308" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of Effective Tax Rate", "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": [ "r667", "r1134", "r1483" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r365", "r366", "r368", "r694", "r1270", "r1271", "r1272", "r1491", "r1492", "r1493", "r1494" ] }, "ter_ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ScheduleOfExtendedProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ProductWarrantyTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of extended product warranty liability.", "label": "Schedule Of Extended Product Warranty Liability [Table Text Block]", "terseLabel": "Extended Product Warranty of Short and Long-Term Deferred Revenue and Customer Advances" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Financial Assets and Liabilities Measured on Recurring Basis", "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": [ "r1501", "r1502" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedIntangibleAssetAmortizationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r410", "r417", "r420", "r421", "r422", "r840", "r1077", "r1106" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Amortizable Intangible Assets", "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": [ "r1106", "r1361" ] }, "ter_ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ScheduleOfForeignCurrencyCashFlowHedgesTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of foreign currency cash flow hedges.", "label": "Schedule of Foreign Currency Cash Flow Hedges [Table Text Block]", "terseLabel": "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/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r1105" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Changes in Carrying Amount of Goodwill by Segment", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1105", "r1343", "r1344", "r1345", "r1346", "r1347", "r1348", "r1349", "r1350", "r1351", "r1352", "r1353" ] }, "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntercompanyForeignCurrencyBalanceTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Intra-Entity Foreign Currency Balance [Table]", "terseLabel": "Schedule of Intercompany 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/20240630/taxonomy/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Composition of Inventories, Net", "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", "r117", "r118", "r119" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Net Periodic Pension and Postretirement Benefit Costs", "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": [ "r156" ] }, "ter_ScheduleOfNetIncomeLossPerCommonShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ScheduleOfNetIncomeLossPerCommonShareTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Net Income (Loss) Per Common Share [Table]", "label": "Schedule Of Net Income Loss Per Common Share [Table]", "verboseLabel": "Schedule Of Net Income Loss Per Common Share" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Notional Amount of Derivatives", "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/20240630/taxonomy/role/ProductWarrantyTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "verboseLabel": "Other Accrued Liabilities", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r460" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]", "terseLabel": "Schedule of Restructuring and Related Costs", "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": [ "r436", "r437", "r438", "r439", "r441", "r442", "r443" ] }, "ter_ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ScheduleOfSegmentReportingInformationBySegmentChargesTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of segment reporting information by segment charges.", "label": "Schedule Of Segment Reporting Information By Segment Charges [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information by Segment Charges" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment", "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/20240630/taxonomy/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Segment Information", "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/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r624", "r626", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Value of Stock Options Using Assumptions", "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": [ "r157" ] }, "ter_ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ScheduleOfShareBasedPaymentAwardTotalShareholderReturnPlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block]", "label": "Schedule Of Share Based Payment Award Total Shareholder Return Plan Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Estimated Fair Value of TSR Performance-Based Restricted Stock Unit Awards Assumptions" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Estimated Intangible Assets Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r1106", "r1363" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1182" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CoverPage" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1184" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "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": [ "r171", "r172", "r173", "r174", "r289", "r295", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r328", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r422", "r439", "r443", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r1093", "r1096", "r1097", "r1105", "r1165", "r1538", "r1542", "r1543", "r1544", "r1545", "r1546", "r1547", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1570", "r1571" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "auth_ref": [ "r326", "r327", "r845", "r846", "r847", "r848", "r849", "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", "r966", "r969", "r971", "r1031", "r1033", "r1036", "r1056", "r1063", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1079", "r1115", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1164", "r1173", "r1392", "r1538", "r1542", "r1543", "r1545", "r1546", "r1547", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1570", "r1571" ] }, "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/20240630/taxonomy/role/SegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "Segment Information", "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": [ "r174", "r289", "r294", "r295", "r296", "r297", "r298", "r311", "r313", "r314", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r328", "r1092", "r1094", "r1095", "r1096", "r1098", "r1099", "r1100" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "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/20240630", "localname": "SellingAndAdministrativeForEquityModificationCharge", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "documentation": "Selling and administrative equity modification charge.", "label": "Selling And Administrative For Equity Modification Charge", "terseLabel": "Selling and administrative-equity modification" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling and administrative", "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": [ "r130" ] }, "ter_SemiconductorTestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "SemiconductorTestMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "documentation": "Semiconductor Test [Member]", "label": "Semiconductor Test [Member]", "terseLabel": "Semiconductor Test" } } }, "auth_ref": [] }, "ter_ServiceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ServiceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Service Based Restricted Stock Units [Member]", "label": "Service Based Restricted Stock Units [Member]", "terseLabel": "Service-Based Restricted Stock Units" } } }, "auth_ref": [] }, "ter_ServiceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ServiceBasedStockOptionsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Service Based Stock Options [Member]", "verboseLabel": "Service Based Stock Options", "documentation": "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "terseLabel": "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": [ "r1114" ] }, "us-gaap_SettledLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SettledLitigationMember", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r1375" ] }, "ter_SeveranceAndOtherRestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "SeveranceAndOtherRestructuringCosts", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and other restructuring costs", "label": "Severance And Other Restructuring Costs", "documentation": "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/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Severance benefit and charges", "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/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation", "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/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Period of stock granted to employees and executive officers vest in equal installments", "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": [ "r1132" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Restricted stock unit awards granted", "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": [ "r643" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted average grant date fair value of restricted stock units granted", "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": [ "r643" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield", "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": [ "r652" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected historical volatility", "verboseLabel": "Volatility-historical", "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": [ "r651" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r653" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award", "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": [ "r624", "r626", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of restricted stock units granted", "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": [ "r646" ] }, "ter_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant": { "xbrltype": "percentItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentageUponOneYearAnniversaryOfDateOfGrant", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant", "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage Upon One Year Anniversary Of Date Of Grant", "terseLabel": "Percentage of awards vesting on the first anniversary of grant date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240630/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": [ "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date stock price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r636" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Award, Tranche One [Member]", "terseLabel": "Share-based Compensation Award, Tranche One", "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/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Award, Tranche Two [Member]", "terseLabel": "Share-based Compensation Award, Tranche Two", "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/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Stock 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/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Axis]" } } }, "auth_ref": [ "r1391" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Repurchase Program [Domain]" } } }, "auth_ref": [ "r1391" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Percentage of vesting of target shares upon performance achieved", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1456" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfStockOptionsGrantUsingBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (years)", "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": [ "r650" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of common stock price paid", "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/20240630", "localname": "ShareholderReturnAwardPerformanceMeasurementPeriod", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Shareholder Return Award Performance Measurement Period", "label": "Shareholder Return Award Performance Measurement Period", "terseLabel": "Total shareholder return performance measurement period" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Balance, Shares", "periodStartLabel": "Balance, Shares", "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/20240630", "localname": "SharesOfStockIssuedDuringPeriodShareBasedCompensationNetOfSharesWithheldForTaxes", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Shares of Stock Issued During Period, Share Based Compensation, Net of Shares Withheld for Taxes", "label": "Shares Of Stock Issued During Period Share Based Compensation Net Of Shares Withheld For Taxes", "verboseLabel": "Net issuance of common stock under stock-based plans (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShortMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortMember", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/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": [ "r1118" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/AccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r139", "r244" ] }, "ter_SocMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "SocMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "documentation": "Soc.", "label": "Soc [Member]", "terseLabel": "SOC" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail", "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Business Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r192", "r289", "r295", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r321", "r322", "r323", "r328", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r422", "r426", "r439", "r443", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r1093", "r1096", "r1097", "r1105", "r1165", "r1538", "r1542", "r1543", "r1544", "r1545", "r1546", "r1547", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1570", "r1571" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240630/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": [ "r185", "r204", "r205", "r206", "r247", "r273", "r278", "r282", "r284", "r292", "r293", "r369", "r468", "r471", "r472", "r473", "r477", "r478", "r509", "r510", "r512", "r515", "r522", "r776", "r945", "r946", "r947", "r948", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r983", "r1007", "r1025", "r1057", "r1058", "r1059", "r1060", "r1061", "r1268", "r1297", "r1307" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossToStatementsOfOperationsParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r111", "r114", "r115", "r188", "r229", "r230", "r231", "r250", "r251", "r252", "r255", "r263", "r266", "r268", "r291", "r374", "r380", "r424", "r523", "r681", "r682", "r698", "r699", "r700", "r703", "r711", "r712", "r727", "r729", "r730", "r731", "r732", "r734", "r745", "r778", "r780", "r781", "r782", "r783", "r785", "r791", "r793", "r803", "r901", "r931", "r932", "r933", "r952", "r1025" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "auth_ref": [ "r326", "r327", "r845", "r846", "r847", "r848", "r849", "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", "r966", "r969", "r971", "r1031", "r1033", "r1036", "r1056", "r1063", "r1066", "r1067", "r1068", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1079", "r1115", "r1152", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1164", "r1173", "r1392", "r1538", "r1542", "r1543", "r1545", "r1546", "r1547", "r1548", "r1549", "r1550", "r1551", "r1552", "r1553", "r1554", "r1555", "r1556", "r1557", "r1558", "r1559", "r1560", "r1561", "r1562", "r1563", "r1564", "r1565", "r1566", "r1567", "r1570", "r1571" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240630/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/Debt", "http://www.teradyne.com/20240630/taxonomy/role/DebtTables", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240630/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240630/taxonomy/role/ProductWarranty", "http://www.teradyne.com/20240630/taxonomy/role/ProductWarrantyTables", "http://www.teradyne.com/20240630/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationTables", "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240630/taxonomy/role/TheCompany" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r250", "r251", "r252", "r291", "r793", "r839", "r944", "r963", "r975", "r976", "r977", "r978", "r979", "r980", "r983", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r997", "r998", "r999", "r1000", "r1001", "r1003", "r1008", "r1009", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1025", "r1174" ] }, "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/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r269", "r621", "r1269", "r1273", "r1305" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/AccountingPolicies", "http://www.teradyne.com/20240630/taxonomy/role/AccountingPoliciesPolicies", "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLoss", "http://www.teradyne.com/20240630/taxonomy/role/AccumulatedOtherComprehensiveIncomeLossTables", "http://www.teradyne.com/20240630/taxonomy/role/CommitmentsAndContingencies", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations", "http://www.teradyne.com/20240630/taxonomy/role/Debt", "http://www.teradyne.com/20240630/taxonomy/role/DebtTables", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsTables", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssets", "http://www.teradyne.com/20240630/taxonomy/role/GoodwillAndAcquiredIntangibleAssetsTables", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxes", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesTables", "http://www.teradyne.com/20240630/taxonomy/role/InventoriesTables", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShare", "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareTables", "http://www.teradyne.com/20240630/taxonomy/role/ProductWarranty", "http://www.teradyne.com/20240630/taxonomy/role/ProductWarrantyTables", "http://www.teradyne.com/20240630/taxonomy/role/RecentlyIssuedAccountingPronouncements", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlans", "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansTables", "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/SegmentInformationTables", "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensation", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationTables", "http://www.teradyne.com/20240630/taxonomy/role/TheCompany" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r250", "r251", "r252", "r291", "r331", "r793", "r839", "r944", "r963", "r975", "r976", "r977", "r978", "r979", "r980", "r983", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r997", "r998", "r999", "r1000", "r1001", "r1003", "r1008", "r1009", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1025", "r1174" ] }, "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": [ "r1191", "r1201", "r1211", "r1243" ] }, "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/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Settlements of convertible notes (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r20", "r51", "r111", "r114", "r155", "r496" ] }, "ter_StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "StockIssuedDuringPeriodSharesSaleOfStockAndExerciseOfStockOptions", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/NetIncomePerCommonShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares sale of stock and exercise of stock options.", "label": "Stock Issued During Period Shares Sale Of Stock And Exercise Of Stock Options", "terseLabel": "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/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Settlements of convertible notes", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r20", "r111", "r114", "r115", "r155" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, value", "label": "Stock Issued During Period, Value, New Issues", "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", "r110", "r111", "r155", "r952", "r1025", "r1058", "r1180" ] }, "ter_StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationNetOfSharesWithheldForTaxes", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Share Based Compensation, Net of Shares Withheld for Taxes", "label": "Stock Issued During Period Value Share Based Compensation Net Of Shares Withheld For Taxes", "verboseLabel": "Net issuance of common stock under stock-based plans" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/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", "r111", "r114", "r115", "r155" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Warrant expired", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r20", "r110", "r111", "r155" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of common stock (in shares)", "verboseLabel": "Repurchase of stock, shares", "negatedLabel": "Repurchase of common stock (in 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", "r110", "r111", "r155", "r948", "r1025", "r1060" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of common stock", "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", "r110", "r111", "r155", "r952", "r1025", "r1060", "r1180" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets", "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r111", "r114", "r115", "r140", "r985", "r1002", "r1026", "r1027", "r1150", "r1181", "r1299", "r1340", "r1516", "r1577" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r152", "r246", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r521", "r523", "r736", "r1028", "r1029", "r1062" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r786", "r804" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "terseLabel": "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": [ "r786", "r804" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "terseLabel": "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": [ "r786", "r804" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplementary disclosure of cash flows information:" } } }, "auth_ref": [] }, "ter_SystemsTestGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "SystemsTestGroupMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "documentation": "Systems Test Group [Member]", "label": "Systems Test Group [Member]", "terseLabel": "System Test" } } }, "auth_ref": [] }, "ter_TERServiceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "TERServiceBasedStockOptionsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "TERService based stock options.", "label": "TERService Based Stock Options [Member]", "terseLabel": "TERService Based Stock Options" } } }, "auth_ref": [] }, "currency_TWD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2024", "localname": "TWD", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfForeignCurrencyCashFlowHedgesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNotionalAmountOfDerivativesDetail" ], "lang": { "en-us": { "role": { "label": "Taiwan, New Dollars", "verboseLabel": "U.S. dollar/Taiwan dollar" } } }, "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": [ "r1237" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r680" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r680" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]", "documentation": "Information by period subject to enacted tax law." } } }, "auth_ref": [ "r1487" ] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxPeriodDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [ "r1487" ] }, "ter_TechnoprobeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "TechnoprobeMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Technoprobe.", "label": "Technoprobe [Member]", "terseLabel": "Technoprobe [Member]" } } }, "auth_ref": [] }, "ter_TechnoprobeSPAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "TechnoprobeSPAMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Technoprobe S.p.A.", "label": "Technoprobe S.p.A [Member]", "terseLabel": "Technoprobe S.p.A" } } }, "auth_ref": [] }, "ter_TerCorporateAndEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "TerCorporateAndEliminationsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RestructuringAndOtherAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "TER corporate and eliminations.", "label": "TER Corporate And Eliminations [Member]", "terseLabel": "TER Corporate And Eliminations" } } }, "auth_ref": [] }, "ter_TeradyneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "TeradyneMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Teradyne.", "label": "Teradyne [Member]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r1119", "r1392" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "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": [ "r1119", "r1392" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r1317", "r1524" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ter_TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Total Shareholder Return Performance-Based Restricted Stock Units", "label": "Total Shareholder Return Performance-Based Restricted Stock Units [Member]", "terseLabel": "TSR Performance-Based Restricted Stock Units" } } }, "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": [ "r1229" ] }, "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": [ "r1236" ] }, "ter_TradeAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "TradeAccountsReceivable", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Trade Accounts Receivable.", "label": "Trade Accounts Receivable", "terseLabel": "Trade Accounts Receivable" } } }, "auth_ref": [] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAmortizableIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and tradenames", "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", "r1355", "r1356", "r1357", "r1358", "r1359", "r1360", "r1362", "r1364", "r1365", "r1366" ] }, "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": [ "r1256" ] }, "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": [ "r1258" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.teradyne.com/20240630/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/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in Time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r1119" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Over Time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r1119" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/FinancialInstrumentsAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfReportedFinancialAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Investments [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": [ "r333", "r334", "r335", "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", "r504", "r520", "r735", "r770", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r902", "r1138", "r1140", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1151", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284", "r1334", "r1335", "r1336", "r1337", "r1500", "r1503", "r1504", "r1505", "r1512", "r1515" ] }, "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": [ "r1259" ] }, "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": [ "r1260" ] }, "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": [ "r1260" ] }, "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": [ "r1258" ] }, "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": [ "r1258" ] }, "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": [ "r1261" ] }, "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": [ "r1259" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Average Cost Per Share", "verboseLabel": "Common stock average price", "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/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares", "verboseLabel": "Cumulative repurchases, 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/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Treasury Stock, Value, Total", "label": "Treasury Stock, Value", "terseLabel": "Cumulative repurchases, value", "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", "r111", "r114" ] }, "ter_TruistBankMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "TruistBankMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Truist bank [Member].", "label": "Truist Bank [Member]" } } }, "auth_ref": [] }, "ter_TwoThousandTwentyThreeRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "TwoThousandTwentyThreeRepurchaseProgramMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ShareholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty three repurchase program.", "label": "Two Thousand Twenty Three Repurchase Program [Member]", "terseLabel": "2023 Repurchase Program [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.teradyne.com/20240630/taxonomy/role/ChangesInAccumulatedOtherComprehensiveIncomeLossParentheticalDetail", "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/RevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r186", "r187", "r188", "r189", "r190", "r191", "r254", "r255", "r256", "r257", "r269", "r329", "r330", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r423", "r424", "r433", "r681", "r682", "r683", "r684", "r685", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r771", "r772", "r790", "r791", "r792", "r798", "r799", "r800", "r801", "r802", "r803", "r841", "r842", "r843", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail", "http://www.teradyne.com/20240630/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": [ "r713" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r436", "r437", "r441", "r442" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfNetPeriodicPensionAndPostretirementIncomeCostDetail" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "U.S. Government Agency Securities", "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": [ "r1533" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfAvailableForSaleMarketableSecuritiesDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfFairValueOfFinancialAssetsAndLiabilitiesMeasuredOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury Securities", "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": [ "r1088", "r1121", "r1123", "r1138", "r1533" ] }, "ter_UncategorizedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "UncategorizedAbstract", "lang": { "en-us": { "role": { "documentation": "Uncategorized [Abstract]", "label": "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": [ "r1255" ] }, "ter_UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/RetirementPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "United States Supplemental Executive Defined Benefit Pension Plan [Member]", "label": "United States Supplemental Executive Defined Benefit Pension Plan [Member]", "terseLabel": "U.S. Supplemental Executive Defined Benefit Pension Plan" } } }, "auth_ref": [] }, "ter_UniversalRobotsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "UniversalRobotsMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail" ], "lang": { "en-us": { "role": { "documentation": "Universal Robots A/C.", "label": "Universal Robots A/C [Member]", "terseLabel": "Universal Robots (UR)" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties", "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": [ "r674", "r1133" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Unrecognized Tax Benefits, Period Increase (Decrease), Total", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Net increase in uncertain tax positions", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r1488" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Decrease in Unrecognised Tax Benefit due to lapse in Statute of limitation", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r676" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "terseLabel": "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/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "terseLabel": "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/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1456", "r1457", "r1458", "r1459", "r1460", "r1461", "r1462", "r1463", "r1464", "r1465", "r1466", "r1467", "r1468", "r1469", "r1470", "r1471", "r1472", "r1473", "r1474", "r1475", "r1476", "r1477", "r1478", "r1479", "r1480", "r1481" ] }, "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": [ "r1225" ] }, "ter_WarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "WarrantExercises", "crdr": "credit", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Warrant exercises.", "label": "Warrant Exercises", "terseLabel": "Warrant exercises" } } }, "auth_ref": [] }, "ter_WarrantExercisesShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "WarrantExercisesShares", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Warrant exercises shares.", "label": "Warrant Exercises Shares", "terseLabel": "Warrant exercises (in shares)" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://www.teradyne.com/20240630/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": [ "r1171", "r1172", "r1175", "r1176", "r1177", "r1178" ] }, "ter_WarrantTransactionsDateOfExpiry": { "xbrltype": "dateItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "WarrantTransactionsDateOfExpiry", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/DebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Warrant transactions date of expiry.", "label": "Warrant Transactions Date of Expiry", "terseLabel": "Warrant transactions expiry date" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Dilutive potential common shares", "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": [ "r1308" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average common shares-diluted", "verboseLabel": "Weighted average common shares\u2014diluted", "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": [ "r272", "r284" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ComputationOfBasicAndDilutedNetIncomePerCommonShareDetail", "http://www.teradyne.com/20240630/taxonomy/role/CondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares-basic", "verboseLabel": "Weighted average common shares\u2014basic", "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": [ "r271", "r284" ] }, "ter_WirelessTestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.teradyne.com/20240630", "localname": "WirelessTestMember", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ChangesInCarryingAmountOfGoodwillBySegmentDetail", "http://www.teradyne.com/20240630/taxonomy/role/DisaggregatedRevenueByPrimaryGeographicalMarketMajorProductLineAndTimingOfRevenueRecognitionDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentInformationDetail", "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfSegmentReportingInformationBySegmentChargesDetail" ], "lang": { "en-us": { "role": { "documentation": "Wireless test member", "label": "Wireless Test [Member]", "terseLabel": "Wireless Test" } } }, "auth_ref": [] }, "exch_XNYS": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/exch/2024", "localname": "XNYS", "presentation": [ "http://www.teradyne.com/20240630/taxonomy/role/ScheduleOfEstimatedFairValueOfTsrPerformanceBasedRestrictedStockUnitAwardsAssumptionsDetail" ], "lang": { "en-us": { "role": { "label": "NEW YORK STOCK EXCHANGE, INC. [Member]", "terseLabel": "New York Stock Exchange Composite Index" } } }, "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": [ "r1223" ] } } } }, "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(19)(a))", "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)(b))", "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))", "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(20))", "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(21))", "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(22)(a)(1))", "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)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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(30)(a)(1))", "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)(3))", "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))", "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(31))", "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(32))", "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(6)(a))", "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)(b))", "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "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(10))", "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(2)(a))", "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(2)(d))", "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))", "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(20))", "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(3))", "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(4))", "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(8))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r140": { "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" }, "r141": { "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" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "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(13))", "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(15)(1))", "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(15)(5))", "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(16))", "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(17))", "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(23))", "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": "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org/323/tableOfContent" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(17))", "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(18))", "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(2))", "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(22)(a)(2))", "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(27)(b))", "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(28))", "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(29))", "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(30)(a)(4))", "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(4))", "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(6))", "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(7))", "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(8))", "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(9))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "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(h)(2))", "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": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r472": { "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" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "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)(03)", "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": "(e)", "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": "(f)", "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": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "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)(5)", "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)(6)", "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)(7)", "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": "(i)", "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": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "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": "(k)(4)", "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": "(l)", "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": "(n)", "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": "(o)", "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": "(p)", "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": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "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": "(r)(2)", "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": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "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)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "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)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "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": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "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": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "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": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(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": "(h)(2)", "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": "(h)(2)(i)", "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": "(l)", "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": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "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)(22))", "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)(23)(a)(3))", "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)(23)(a)(4))", "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)(25))", "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)(8))", "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": "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "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(20))", "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(22))", "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(23))", "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(9))", "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": "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "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 H))", "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 I))", "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 J))", "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 K))", "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": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "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" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(7)(b))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "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" }, "r1005": { "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" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "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" }, "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(7)(a)(6))", "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(7)(a)(7))", "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(7)(c)(1))", "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)(c)(2))", "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)(c)(3))", "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)(c)(5))", "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)(c)(6))", "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)(c)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "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 H))", "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 I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "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" }, "r1161": { "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" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1183": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1184": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1185": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r1186": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1187": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1188": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1189": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1190": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1191": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1192": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1193": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1194": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1195": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1196": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1197": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1198": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1199": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1200": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1201": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1202": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1203": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1204": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1205": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1206": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1217": { "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" }, "r1218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1219": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1220": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1221": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1222": { "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" }, "r1223": { "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" }, "r1224": { "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" }, "r1225": { "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" }, "r1226": { "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" }, "r1227": { "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" }, "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", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1229": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1230": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1231": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1232": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1233": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1234": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1235": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1236": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1237": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1238": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1239": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1240": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1241": { "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" }, "r1242": { "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" }, "r1243": { "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" }, "r1244": { "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" }, "r1245": { "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" }, "r1246": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1247": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1248": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1249": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1250": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1251": { "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" }, "r1252": { "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" }, "r1253": { "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" }, "r1254": { "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" }, "r1255": { "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" }, "r1256": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1257": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1258": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1259": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1260": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1261": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1262": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1263": { "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" }, "r1264": { "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" }, "r1265": { "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" }, "r1266": { "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" }, "r1267": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1268": { "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" }, "r1269": { "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" }, "r1270": { "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" }, "r1271": { "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" }, "r1272": { "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" }, "r1273": { "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" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2" }, "r1275": { "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" }, "r1276": { "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" }, "r1277": { "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" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1285": { "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" }, "r1286": { "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" }, "r1287": { "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" }, "r1288": { "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" }, "r1289": { "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" }, "r1290": { "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" }, "r1291": { "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" }, "r1292": { "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" }, "r1293": { "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" }, "r1294": { "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" }, "r1295": { "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" }, "r1296": { "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" }, "r1297": { "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" }, "r1298": { "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" }, "r1299": { "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" }, "r1300": { "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" }, "r1301": { "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" }, "r1302": { "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" }, "r1303": { "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" }, "r1304": { "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" }, "r1305": { "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" }, "r1306": { "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" }, "r1307": { "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" }, "r1308": { "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" }, "r1309": { "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" }, "r1310": { "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" }, "r1311": { "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" }, "r1312": { "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" }, "r1313": { "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" }, "r1314": { "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" }, "r1315": { "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" }, "r1316": { "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" }, "r1317": { "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" }, "r1318": { "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" }, "r1319": { "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" }, "r1320": { "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" }, "r1321": { "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" }, "r1322": { "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" }, "r1323": { "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" }, "r1324": { "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" }, "r1325": { "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" }, "r1326": { "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" }, "r1327": { "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" }, "r1328": { "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" }, "r1329": { "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" }, "r1330": { "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" }, "r1331": { "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" }, "r1332": { "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" }, "r1333": { "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" }, "r1334": { "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" }, "r1335": { "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" }, "r1336": { "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" }, "r1337": { "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" }, "r1338": { "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" }, "r1339": { "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" }, "r1340": { "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" }, "r1341": { "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" }, "r1342": { "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" }, "r1343": { "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" }, "r1344": { "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" }, "r1345": { "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" }, "r1346": { "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" }, "r1347": { "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" }, "r1348": { "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" }, "r1349": { "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" }, "r1350": { "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" }, "r1351": { "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" }, "r1352": { "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" }, "r1353": { "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" }, "r1354": { "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" }, "r1355": { "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" }, "r1356": { "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" }, "r1357": { "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" }, "r1358": { "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" }, "r1359": { "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" }, "r1360": { "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" }, "r1361": { "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" }, "r1362": { "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" }, "r1363": { "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" }, "r1364": { "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" }, "r1365": { "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" }, "r1366": { "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" }, "r1367": { "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" }, "r1368": { "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" }, "r1369": { "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" }, "r1370": { "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" }, "r1371": { "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" }, "r1372": { "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" }, "r1373": { "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" }, "r1374": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1375": { "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" }, "r1376": { "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" }, "r1377": { "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" }, "r1378": { "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" }, "r1379": { "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" }, "r1380": { "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" }, "r1381": { "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" }, "r1382": { "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" }, "r1383": { "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" }, "r1384": { "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" }, "r1385": { "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" }, "r1386": { "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" }, "r1387": { "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" }, "r1388": { "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" }, "r1389": { "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" }, "r1390": { "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" }, "r1391": { "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" }, "r1392": { "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" }, "r1393": { "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" }, "r1394": { "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" }, "r1395": { "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" }, "r1396": { "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" }, "r1397": { "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" }, "r1398": { "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" }, "r1399": { "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" }, "r1400": { "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" }, "r1401": { "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" }, "r1402": { "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" }, "r1403": { "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" }, "r1404": { "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" }, "r1405": { "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" }, "r1406": { "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" }, "r1407": { "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" }, "r1408": { "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" }, "r1409": { "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" }, "r1410": { "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" }, "r1411": { "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" }, "r1412": { "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" }, "r1413": { "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" }, "r1414": { "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" }, "r1415": { "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" }, "r1416": { "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" }, "r1417": { "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" }, "r1418": { "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" }, "r1419": { "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" }, "r1420": { "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" }, "r1421": { "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" }, "r1422": { "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" }, "r1423": { "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" }, "r1424": { "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" }, "r1425": { "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" }, "r1426": { "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" }, "r1427": { "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" }, "r1428": { "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" }, "r1429": { "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" }, "r1430": { "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" }, "r1431": { "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" }, "r1432": { "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" }, "r1433": { "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" }, "r1434": { "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" }, "r1435": { "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" }, "r1436": { "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" }, "r1437": { "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" }, "r1438": { "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" }, "r1439": { "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" }, "r1440": { "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" }, "r1441": { "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" }, "r1442": { "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" }, "r1443": { "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" }, "r1444": { "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" }, "r1445": { "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" }, "r1446": { "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" }, "r1447": { "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" }, "r1448": { "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" }, "r1449": { "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" }, "r1450": { "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" }, "r1451": { "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" }, "r1452": { "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" }, "r1453": { "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" }, "r1454": { "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" }, "r1455": { "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" }, "r1456": { "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" }, "r1457": { "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" }, "r1458": { "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" }, "r1459": { "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" }, "r1460": { "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" }, "r1461": { "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" }, "r1462": { "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" }, "r1463": { "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" }, "r1464": { "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" }, "r1465": { "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" }, "r1466": { "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" }, "r1467": { "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" }, "r1468": { "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" }, "r1469": { "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" }, "r1470": { "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" }, "r1471": { "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" }, "r1472": { "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" }, "r1473": { "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" }, "r1474": { "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" }, "r1475": { "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" }, "r1476": { "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" }, "r1477": { "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" }, "r1478": { "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" }, "r1479": { "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" }, "r1480": { "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" }, "r1481": { "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" }, "r1482": { "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" }, "r1483": { "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" }, "r1484": { "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" }, "r1485": { "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" }, "r1486": { "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" }, "r1487": { "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" }, "r1488": { "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" }, "r1489": { "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" }, "r1490": { "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" }, "r1491": { "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" }, "r1492": { "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" }, "r1493": { "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" }, "r1494": { "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" }, "r1495": { "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" }, "r1496": { "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" }, "r1497": { "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" }, "r1498": { "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" }, "r1499": { "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" }, "r1500": { "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" }, "r1501": { "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" }, "r1502": { "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" }, "r1503": { "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" }, "r1504": { "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" }, "r1505": { "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" }, "r1506": { "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" }, "r1507": { "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" }, "r1508": { "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" }, "r1509": { "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" }, "r1510": { "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" }, "r1511": { "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" }, "r1512": { "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" }, "r1513": { "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" }, "r1514": { "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" }, "r1515": { "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" }, "r1516": { "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" }, "r1517": { "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" }, "r1518": { "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" }, "r1519": { "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" }, "r1520": { "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" }, "r1521": { "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" }, "r1522": { "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" }, "r1523": { "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" }, "r1524": { "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" }, "r1525": { "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" }, "r1526": { "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" }, "r1527": { "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" }, "r1528": { "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" }, "r1529": { "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" }, "r1530": { "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" }, "r1531": { "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" }, "r1532": { "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" }, "r1533": { "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" }, "r1534": { "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" }, "r1535": { "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" }, "r1536": { "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" }, "r1537": { "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" }, "r1538": { "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" }, "r1539": { "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" }, "r1540": { "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" }, "r1541": { "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" }, "r1542": { "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" }, "r1543": { "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" }, "r1544": { "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" }, "r1545": { "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" }, "r1546": { "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" }, "r1547": { "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" }, "r1548": { "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" }, "r1549": { "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" }, "r1550": { "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" }, "r1551": { "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" }, "r1552": { "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" }, "r1553": { "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" }, "r1554": { "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" }, "r1555": { "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" }, "r1556": { "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" }, "r1557": { "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" }, "r1558": { "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" }, "r1559": { "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" }, "r1560": { "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" }, "r1561": { "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" }, "r1562": { "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" }, "r1563": { "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" }, "r1564": { "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" }, "r1565": { "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" }, "r1566": { "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" }, "r1567": { "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" }, "r1568": { "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" }, "r1569": { "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" }, "r1570": { "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" }, "r1571": { "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" }, "r1572": { "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" }, "r1573": { "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" }, "r1574": { "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" }, "r1575": { "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" }, "r1576": { "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" }, "r1577": { "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" }, "r1578": { "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" }, "r1579": { "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" }, "r1580": { "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" }, "r1581": { "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" }, "r1582": { "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" }, "r1583": { "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 114 0000950170-24-089858-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-089858-xbrl.zip M4$L#!!0 ( +IX EG9RFR99YX# -+//0 0 =&5R+3(P,C0P-C,P+FAT M;>R]:W>32;(F^GU^!5/GPYY9YT21]PM3W;.XUF:ZJF" FM[[TUZ1F9&@;EGR M2#(%^]>?"!D#!A<8(UDIVUW5%+9>O;>,C'B>N/[T/]\<3&^]IL5R,I_]Y5_T MC^I?;M&LSMMD]O(O_W+W^?W'C__E?_[UO_ST7P%N/7CT^+=;O]$?M^[6U>0U M/9@LZW2^/%K0K?_V_-?_?NOQ;#J9T:U_N_?LEUL/YO7H@&:K6W#KU6IU>.?V M[3_^^./'UB>SY7QZM.)K+7^L\X/;MP#>G?S^@E!^?^L!KNC6':., Y5 F1?: MW7'VCO8_)F7C_ZO4':4^^MK\\.UB\O+5ZM9_J__]EGR+KSV;T73Z]M:CR0QG M=8+36\]/+OK_\5W6'V_=G4YO/9-O+6\]HR4M7E/[\?B&C M.__#_CA?O+RM<\ZWW\@Q/QP?=.=-64S;Y/VQ\N/Z2*-4N'W\X:E#5V<>ZH\/ M77U\Z.34#7Q\M+W-KW'%CT8GQ_.+_^<7#I>/"R[?'_[FL^-//9]\>G+HY,V? MG5?+;[7 V;+/%P?K$\A*>-DI'^Z5:H/E43G[7M]]>.I> MEXO5Y^^/?WGJ('I37_W)*?F3T\]^M%BP$OFSM_7NTU-?.5HM_E2 \VW^]/T2 MTN3LT_('I\XX61O$CKFBVG)0I :W%=OWNEV!^ M5!^]]3]]XZ=N;$6G'Y5_QO9V1FN%* >J8-5',G'V$WQ)($1X#>CPPU__RZV? M7A$V_N^MGU:3U93^JA7\[Y]N'_]=?GM *USK:*#_>S1Y_9,$; MX8=;]?BGO_RPXE=P>ZWY;LM9;[\[[4]EWM[>6J[>3NDO/QS@XN5D=N<6'JWF M_W5R<#A?\%9=_8]#;&).[MQ*AV_^QP_KJ[;)ZY,OM"!7H.M8'O[R PO0G3YY0PTZ3MD$_'7]GW/==7&\ M#B96"(TR.%LU8"H$S12O77'9!_/Q79\8_4<,#'#ZE,\T;X_X=\N+O>/_;W>2_$RX>SII@CHO=)( V MK'IO_"VBC?Q&$_*]MF!!YUYLZRHU3"?W^LY^W;D_ M/SB8K.2]+N_.FNQ.WDNL/R?TV7NM6&HTI4%6@3=$C8E/WRPXK9**SJ)+K.V. M9I/C+_S^'[\_?\"*9CFY,YM,>8LOCHAW]]FW[E/*G7($0]F 0TU05.:WKOB1 M.K X4]@+%= +>; 08 M,8)OR5"AYF*,G][ZW=M_+B-&+W+AKE+_H<$4.*BE]/U%;S.R+-SZ$">-V4 M#\K%'LNFGB.2]SDPERBI\',$C2P%@5]A]"&$II/Q=-'GL,''JEC51,>/X+#S M6D?>;HF"=KT:U6AC'=?>#TH5=,$%U;E M>>]EA@@LIY[5J">=T35;U<;DRH78^.4 &=8@SKD.Q?&+ZXHTDBV&]=>%][G3 MSC;><2;UQDHO!D#%5K98XG\;OR55-_4*U M]U;V^5H->U;ZO?0JH.ABS\$D(<7,>R_;+NB-,4%)OK-"I,QB$&H*&Y,K7G?& M+;P7:V;AQ[XM Y=YF7N$2(C4Z]R"4%O MSG[87AD2*#%.#'N+[HR>D-6P:KGIV)%EX,+K40+V:!JT2*Q#,BO$0EDL(L:D M,?!S;DZN>LRVLK95Q+C*5=Z0)3),*?Q MA3YIOE"EWA)NZCF,"\$Q$F'3$7@]+&M)["DREN^>'+98TL7UE8\Q>$I\,@:T M#OD1DNNB?%FC$QM!'38F5X@YVFX*Z)39YO8BNY)Q26N:^9A./F5[88C+=B)7 M-ATJHU"UI"%U1OR9'T00I/(4-O4<.<1D14'EZ 4#!6:$R1G>)"XPN,9.Y<+V MO,6N,J\H@S7/F*>(*3?"84ROJ9C?&([Z /CW>8 C-?]'GZ)D<*<^+E\)7^+_R..\9K$Z9E!_+FR/<++X M/S@]^L@I_QD2[D0QNP))3!FK@35/9N6#H;* MV[+^37 :0H>M"9^F R>E#AB M6!(PM ;>*]O1$+;B/EVH!_S]URAQA+O+):V>KYB""U-\TM^[[9_.EQ-YC0_? M.]\>?O"]?;:A"DM#H,A:QPGW[;QYK2?6K4K%TAF.I?3#7[_D)/Y_GJQ>T6)] M-\L/@G(N'X32O3&2,L#*U(H&9.DQE2TK9J_)MFH=;?L%N)SY(6N": 3%.W[_ MJ%A'VM"8KV5DJV*W]@)8_7KO?&:3S(K?H6ULRMKQVZ\Y,Y_O?=LOP'8=T6<$ M2Z+LJ#(=!%3-BKS;#$QO6 ]F-NB9D0D0F6JHL7ET6]\" MB>VP"ZQ=F/FP34O2, O$RR3J6CN ?3 S8W_.#M!;YAI;M^)2?WQZKV&]]+]X&5 E-1 M+ZX!1[8R).8?M?%,5KUS3) NX[UL0#UL]+W4HID+LG1FX0:N,R#-/5O9LE18 M5G51GY'<;;R7#6B-C;X7Q>3?%NN@BOIPM3%.$#/=E< Z4[3['/1LX[UL0)E\ MYWOYU$O5F!*WZB40826&XJ'PYH*>$K\8S=S5?J9A/P5,IS'YW5J/#B0.2^WG MQ7RY_'VV()Q._I-_Q,GL'O7Y@OC>/X.\?+&0BH>F4=".8LBK? %3G4(* M%Z8@ALE2HZJ@&R/N,:596[@$ANE RP'%B[^IA_R%?]K)0V;RP57#.C 4)2$Q M$7%B3IU-J($U4_\0L?D@XJ<>ZI-'/OU0)W)^J<]D^1%XET"OPN=28P38F-X9 MXXUA4I?UUWVH&Y'.S'0O&J<@H-@;3PBE&,?;.&(MBLU@"AD,K2.49IFIBT._Q,SH,WE3/=.LHB[,.GMD MDZAB@V(]\R3E-/,D?MQ@L@XBFF%S#_G%+=BQ]E9T =O%;Q.);P19<)5//J3J MC"\7CN8IC<%X!@*=))24)9S E!HZ/Z5*BC_^W#6[B2VXS6<*O9FN%.\Y%03A MY 0Y1F*:;5K+-F 7E\HE2&?2K$B8X;.*8;3G@N9M0B9#]8VZ8D"!%_>)M):0 MGS$!HQ/6G8WE%*G*!;P)S852PU=]5!N1SFT^I&.<+F%V":?I8SJ=E$U0M6;[ MJ'OH]@S,_/W2N:%GNGTZ;V4A,(AFE99__4E2Z^XLUYEL?(I;ZU2[.Y)R]I;@G7>/M7Z= M\E@FD$-&$4;2 H*0<\;:8*+'TE7'KO4/)U^E=9+,R4^3)C_W"2UNK>^:SDQ. MN__X;Z=38C[]\LGIEO12,.GQCXTO]N9P.JF3U:]T4/@2;7(@P'0^X[>Q6-VY M/Y=LT4E;X]/'#&>7=]],EC_\]63)GQRNL>OLY?/CTRZ/3_/3[3//?HZ+GISX M/7B^=[2<#B;\EMM17?G/Q\S^?'$X9SGZ1"UN?CV/,U=79RS1 MR2<76Z(20W$!0J+(NI(I/6,R UXS=\R=F*>U49?H_3X[]MK?GQ\\HM;/*?%ZTFE^_/EZC[3 MS\DE[$VW@[TI#J1.%EJ7* _&S!".^3II"38D_C.641?^JWMSWS>EB:'S#F2 MEAFE,9J!7)FI)&JQDJNJN3K:VFS#XG[OSK+KG67/L[/XT C*;&9G-:^U+[RS M,,L2>L#&K#WJ&WN<.KP9?<,,UZO,N'[M&S4-"AH%2C558S.J MM?VU!;\_?[%8B\3;O^VRT""2\I(ZJDW8B@Q,-.WX@\RI=F64M9^ M.&KZC>A5DN#GL^>K>?WG5E?%;'!5K"I5.PL]Y"3Y'!*S[ ZT:\UIEQ35<=7) M!G:TV;JU^3Z<>^4TRB:AMV5[U_F,GHTB:Y3J(6/M$()&8CKL%=)HLBO0^[TV M^9GF+Q=X^&I2\9VHRL=WUZ%1O$P7U]\G"YKR)Y?@W=H1SG=.1TW,S5K5DF>? M)"\O04V8"I(*A8;U;CVCU>1XBXH31&HU/V%J$FU_.F>M\_[ CYTFI_TH5W-U M&0]GPX"B, B6! 9&QXV1!CK'H-B3#MMG<=^*JTX]_'=IP7-E;XPIVF<;K7NX MG'R"K!XN5Y,#%H\G_?U7SLB#W1LH[+-N@=6/UHSE1$997JWX%L6W9TP.MH^Z M9"\F!PP1GO07ZTIT6CSI/\_G[),;M; M&9(?Q_@^"MG,ZQ4.$.U*R7:?>D-HT6=PH5HI=\UL0E5,O@45[; F],GAVLLI M?0"HO9@_7BZ/:+$\)G.?&]3[.)T>?V-O%$IP+>I601=:EUJFX_*)1)(CY$S/ M?D@G] OI3?&D\\),7D_:T0D*7COH#@ZG\[>T.8)T]P]1_B8L;&ZA)"%^==QTWJXY"EDL^#:E(&&YG7E)(TU";Y]XU**';4 M==PSS\WIZJSKYK'9I)V* 36QD+:NF*AIRR;*\05L"=1,3LKO!5<9('[P]4C* MSW-&W#/YY,3S*&VLI+3P75^6Z^N#W*A$I^XK*@B&"EM3%FL,/4%4S6-U4M3A M1I7H,Q#1B_D*I\]?X8)>S:>-%FQ)CQ:SI[18]YB:73NL%',,N5[28'P@4/UJM;?X!,?WSO&M]8IV^+?(PA"RB&ECD!JW3>L!$@^\1_2-@R5 MR]H-*P@?R@\_ (]GD^4_STRW9?EXA;.7=*ZU//L:5UX$8OOS\)'7N^%L/WQSRZ:ZH4LO1 MN6X)*$K^G$6$A#Y"PQ3($$U.!K;<^=NSO^^!):LUA<26K ;IS"WMTK%*S]N2E&TVA!B'S:,[3\VZ MT%P9I2 M,RXAP.)X906D;;:(&[7ODQ8M-A6%] MH>>PVN]K/EC5/IQ*5.0X"GL9:WGY%*P5TVH/D+KCW6AXF^<6>;OK5&-/I48_ MG"]P!Y3]BQ"6OS9?O+W!E9O&E:U9MR[S-E7:2WN$5%P"7PU%MB'"B$83S8\, MQ61%OTQ>4WL\8U/Y4KHY'O=M972%_Y@O[D]QN?PLJ-KH !?_E(2/]0^_X<$V MFBI)IM_DY[W(2QB:C6^2&?98,,>3M#QC"Z#7&DR.P6%H MH;=ABU5N*JQVCE)W1*!Z12L3TK+K$1S#4L <,D2+T7COM&XXJM#NA_=39.GI M@@YQTLZ7E7/E=.P&/9Y9!=NQ!H@EK6=!90_DXW8G*_#ZECIP7&6<#R9 MT=/Y9+9Z\3?J*:,9??_%J?K1$)E]_\ G>OGBUH*V6)VL9,_&14^[[%K:EFLB"J9H7 MME%DMEPR!!UD4D)N.*X>&JO9Q6[L2-:&:I%QF](-Q1DGW@ZM)*CF8P_--3-" M.X13;VK=TDC[\[RI3P[]OC=5Q#,9V,XF+6/'N@S*JC)!IK;J>S#:C";I:SK* M5VQ'DHSVKH\=K5[-VV/64L?M43__+:T=0!\5>E!]-9L?+N:%GC_]FF_SNV$] ML]:X$S&DJ+"4+,A6JG'FA8*GJZC^EUJU%29D6RA6Q8 9_)ZXFB'Z$HN6%2K84@U.G+7^E7#9(N!,$S_K2I8;+#ZO(OND9^G['66"QQ^FQ>YIN3F8NZA>ZNUMKL M\6R3OJ%S"/#ZZ2=UJ)C3Q@**V1K?535L[113I. RY&2(S:!BRU=[3C1LNO'_ M880A\U*>25["*:F1Z@GY[::DY!<6C2?]N#'_(ZSK:74?0= %[YW5/9Q]K5GJ MN:]WUI4^P*_7\^EKWD&G#]I$PN@S*7+[$ SZ%=],#HX.KJC2-BUZY2'5Y, I M:KP#&C+3C(K-?@AVW#Z*%ZI=/$F_NIJKZ6H.O6K(GCHXG2(@EL1:3%L5L353 MALT$WZ_(WDT[CDOR2?L0>R1AH>+0"<&Q;'O+=(3(Z4@LV,/F$^X"5&X.QYW+ M4FXFU6X#D'$'_1-ST.1E$"D&OYZR12RD7H%Q5BMAR28/1Y)O6F1=O@8+,5F# M'7*4Z;(4$HN),Y "LPS4K,B*'U9,]B((_ G2N^G+OW$1CK9Z[618L#:LZ4J M7)4!PS39Y& L \O11'@0FIVBX)D1?>.B'07_BYD M)A%;!TJZ,1!K308C$["NU,@8+3LS7'!A!]/9OFRSYV4RI<=L0Z6CW8GS]^[A M%132':%.=$P+?(3J)'.IZ@ Y.0TYVIR=-3[;8?/7;AQ<.[.%154OL25O2V7\ MT12@6,4>K>ZVY:#ZL%'P>SB5/N[/7Q%]J8WM,519_3+!(GD2@\UAWES@=D^$ M=Y/@N40?C5,0L,D <4(HA2^@8\1:5"25ABN7/U=AEZBWRQKHOMGU(.\82>=0 M"CABQ)0DHSJT;'M#SU<;MMKF4OK"G]7.]]GSWZ\F'BGH=: (J)R76GL-R7J2 M@A052P^^I>% \Y=UZ1G#/._C8O&6Y> 9,2[A9;U[($[-RY[GN=$M7$R/+D)O M.3(>0 5)]P(J$78FS56K87V79V7%+7_&R>R7^7)Y[^V[;OO/:'H<,'DU.?P\ M\O]H.O_CW8&;,LP72M9[US)M?\2F>ANL 1W$$D=RTJ3 0=.F&@RI^CILJ&*H M;/1KW*E@1[Z=4FL/*4"O58%CO +%,WI1I;*="M6Q6(\FN=?7&;@E[565ZZ$$ M/J-GJ-*C9A+<9[4(95"S4>P/,)C&!D:H8K1M0\\9[ MZC7A< 1&E,'3Q5S4])_8K'>?7LV8)?/\H,A"KM6+^E: J#Q@CSYX=-AI6);Q M_'PC@._6>G1P)'-\VF^T^GVV()Q._I,^JI$_P;A;U;=F@T['YBL55K EZBB3 M5Q"R0@=,,$S"8IRNP_IM3B>V?#YQ?>UR?#IGH/_^P'LTHSY9'[]\P'^;47OW MJZM)_!O)Q"4&4\U+^_!6CIOI6%<]F9*97PZ'J*Y:".M<5F-CTR'VU-A+:Z?L M-'CL 9S+ 9+M;,-\";ZZ'+L>+@W@XJ;C.!3"QRWHE9Q-O!$RTF_;&-UNRF90 M:MH' E]JD*E(@:%9=F *>GML3X8U]'N15'>UG0L[2E_NNM;>^(RY9S:%E4VA MQBK)7LT[4B[&X3+J1A/:L1J,[(CE]%B\BPX(L0M@ECF[85W<$'S,5?MQAPF- MTRQJ@QXCIIA&E])!-2-]Z4@RPKI,S(GHK5?8:R# (6 M#XX69Z1//'\U7ZQ>T.+@K*_LSU+%(+T>)-M38)X4(!K'.].YD(IO+HT;ASR/ M(=WPX/MQJL=VPPI0Y6)R:E"\I-%9EID42$&(&*,V5M4T7-'J69U;)K-S=&XY MMR">,:;XE$_XZ=&BOL(EB8J_DD@.M76Z>L-7ED*T8!64UBID99(S-A2*PRK\ M\Y+%UM:40%KV3]KCV7T\G*QP>B5]5*B3HF0J%-O9?O=,D+.K8%R*EO^"U,?M MV#90VN-UR31$XS(VE8"\ERAQKH ]=S ]L:2@,=T/VR1M!R#BDCCDGNH>T[O5 M;$"R=1)D=$JJ292,>G0EFEA-&%:6QFJ+<6EZZ/RW]*6LWE_FLY?"IG[%Q3]I MA>OVN^$ MSD?I), "P'C'!5\@L3F#E&PRVFI7T["I>2-!G0OK.[U_^FX<=>-:B\E(9,X8 MZ9+O(!L7H'<39/252GVXA)P1A7=H>=E@.1MZ2R9DF8XJ 1>L;)Z<=H"V4BFZ M!=P^3?_6AS]E%+[OX=G\FM0A6%U8TXM3VC:1IR[0HO-ZEF ]MD8F&))05@&XV MQ2NVTMGXV'POX[98VVZM^3A+%*U5S7C QB; %<-+E%A_5,NHB8**V@V7>K"3 MQC*;1*O1*R+G6(=J!:Z3XFV1" S94#(6%[??K>ZBV^(K00(QB2<;X]V:K/UU MQ[5T=]L_CHY3D?7ZE=9#Y@CK:; CIES:"F&,C6$K2F M6=!T\BD/6\XQ7E^I&R_R+G Y9FF9W$"181%N(4 QY*"GV'O6-::]Z^)^Z?W[ MAI_:LJ?1N1*J[XDEW:8*+BG+A%UUT+J9I%"YIMUH#NO-P=B2 W,MQ1C(\\,; M52$9KR':9F*+N0UR_4 MJ^>R&B+L9BT+ZZ0*75KZ.$L=4NH50M3-Q5HC(\#1UG*4=(\=A76J;^BZA]2M M$;^6EYZ('I1:5SNT6,.UUJF;1"97ONX,:RP^J@;=(@/G(DY2RV*5:FG=J4AE!0$.#$-&$URQDP'/L]DQ^OF1=DD6VM:%^LB.%Q[4:20LI@& MQ!PNFZQ+R\-AP0]J;*W?9HW>4'LQ?[Q<'M%B>1SJ_+R'SWV<3B\)U&O6./%\ M&N?4H=^E<5IR%BV?KJ"D!F0F:#+^W*&+EN%ARC3L0GY2B/A]C97/92%?3%93 M>M)9=B:O)^WHQ 'W<0GD%77\4ZC.L9B8:@L+A[>0BT/H(7GEDO'1#=L*>)^Z M=.T(=E"OV50#U63FB:X&R*$;B!I[8+R:71HVK#-NKLH("]N5LBY'B#:RF<[B M?BM)QHI%M-2JF/!1%W9[[K=SW\*[YM\/:,F7."-G_SYI"UG66TR\M8U(PM,HF"R]$FQ@*IU,%92Y0(52L/U6-M- M2OJU'WBY"Z=--]GR/Q"=SI*OV0&U,/'2M",TE,?M6K\?U/O;A]G<,/ OR2L% M%Y4!;+%+\Z\&B7(#E7PSZ%UD)GZ5Y75S.:M?=1710AZ8K3$MG_0'=#A??I4' M7#G)W2 .*$H7KV0X88P$CJ0T388N-&^4]]H@YF&C4N=LG\.4$X4TGG38W[)2 M.64$OV]I@O6H697TPCB-%P.R[HEU3#>ZZ1:J':Y09!_:X X0"RXJ^Y@8;LOP M-::"W0/&$*'G&G1E@]'&F\>VC:#4.'M-:ZI1FB\T$R1OGR AZ\+8(B4;3-)?V(H_Z?<7Q"OP"*NTU'G[P2*\6#"@6-W#V3\WM8'/NM(' M2OAZ/GW-6_/T09N(2E^HW>]^QJ&+%2:: YCL'2.3$B%EKX"8T.A6$NN+(5/K M1@+--\,]MB"7WF05,RM(LDT*>B4YEHU9=U97Z[W+;MB"WF.GQX>E_"@&R5CY M@_GZ,,!Z>>\M_W X7^)TW2)VR:>8'C4)E?(Q_&(FLR-J[YCY^PCFL?]?DKD;A+*OR'P%CKW%Z#D_0EU_*E1;=C1'(F\:/.Z LG@)3E@ U)\\6N1,471DDMMRB;RJY.&PH__P#>4YZ MUUQ@'L^%6 6^N;JLPE-561GP%*6C?[&06W%0';&VRQUU'\X5/U[1_([B6L$F MU4M@T]0C.&LZY)25%,T3Y1)0^V%=G4/5.%Z5<;=[ZK$/P656.E LLAA[RH"* M68.J,4K5M>IMV,C[4(#KABM<.E<(G26T=[#.67 A$F1%")1*,C[KE/2POH^G M\X\UW5M?S:[G'Z7D:A/H\D]:N_ZOI_^^!_PB)FH5#>MJ&0#%7!G0]0JMM] R1J?+ M^.4R&QL M:>0/RF30\W0:LB6"K1&&KTR(P_8'3-"L@N>EF*S,6<(0579<#+' MQ5:HI=5BJHFE#,NQSYAX^F*^PNGS5[B@5_-IH\4S6ATM9D]IT>>+ _'XW<,E MM;-*D?V;8>V-S?S>I]MQ([R3G/4/9<(IK"U=\&Q7!I, MT)E$LF0VK^-P709&R^ZX\BG1.X(O+# ]IB:Q4&F1T*4\E%5F=XQGDE?>EF&' M1-^TG-ZQ@RP+IU2&H:^4:B(RDC(U0-7>4NN)0AK607:]^T#O2->@JZE*/C0V M M>D?6YM#;3-!4,-SI3AS.!^Q@)^?_[SG"5X)I^<%(BL$]9F[>Y+5D<36FYU M L"UT8 8O,M\NM:EN8(U!7(,"5+LQ3KEHK'#IOG?$(XKC.HP8#?((EE9W!G4 M9<@V:PBZHTK*%1.'EDL%G'8- ML-AU;99*27K"C.V0NS$@@X :N1Q3'S;F>Y."=OG20M2;*M!J%P^;9FI) M?/:L=$J6H9%7>5AIV:]*J_G! 2WDB*=X^/V%!M=99IL/03L/L18#+IC.-KD: M"$J9Y"ADL_W^/]^*7@RH!#J6K/)L"PKI*.B%;8'R'7I$#"DZ M7\=K1_/1AIJLZ!?&E^WQC&7EY:1,Z;AO+XLZ_F.^N#_%Y2>\YZ2,Y^.LT*'2 MWD^1V.];VARIQG6UM#2J,0&2).3Y6"NZ7%URPR[M=6M0_2?UXE^H:N3+ST_: MLQU_Z^&;0S[=%)P^<-M)RZQ*1=)=DJ&-N'VQ"&S4 M@+&:K)W+&H=+)J#:[IPU,^K7!?4'M5_$YYNF_/MV'=UZB::E"0^84S.X9)'IDPVJBM<'FY/.P[/X< MXVD^BG+\1JO?9PO"Z>0_J4F!&"V?S#ZN -O&>*F/%LULSG94[;533C&4ER8, M1G*,-6\976QUNC>*-&R40F*49WE3G\QH77C]XH_Y(X;]3VE1UPAD]EI:Q#.Q M>TZSR7SQ.R-J,6BF$Z)H%5Y3AS9X2!->,SQ$-F2M7 MS_^$Y>?R2OFO>H+P;G+7JV;JAX6@.!1WGKBK7'1@>ZZ^:_ N9'"I)Z^(8;]$:(5?R4.%RX9+RUVQ%]MZGX' G8,"MP44L;21? 6Q6R5XJ< M']9=>0GX[J9(:9>BB8K:>GZ[1/Q4*FS[#)M"U4RJ19L^;K[_MT/)4R&0Q[/7 M=%SB<=(Q[VJ2!8LF)I\A]&*9++#R*49'R"TSBZ@Y]S)<4'&\9.?K5!TP$# O MO7:&XT8QQ75$"3 6F>A;@B-&Z\$,.Q[JG,I)4I[GLW5!TA75/I6!3_!@G8PI M\45#7O>%0I=(EQ(B#L=GQXQ<[%EQT,D$@5]Q\4]:X3I^?X.JF';"NY7;LA&%\V8K+P"57J23-D R74'DNV=B8D8 MZ7%CI5_%.Y(+TID;K7B!^@,ZE!;3^Z=BOD]8-IG]Y7Q0R51(ZR E"L)(DG'G M*MNF$E'K81-"]HW^[,BA[AEH-%;?S'<\, B1[C":H&E407>7NAW6;[9OB?,O M%FM=\/;ZYL=O4C5)8H^6FB5,1H9V."B%!'QD5-TG@W'8H1W2A.%)O[M82&KA M:5SXC%:3XR6Y^W)!Z[]<3;T3>/FDI7@BE@K7$@&BD82"W+U/#";[L);EJD1Z MOGK)S7F>]U5(*4>?^,J-U8MSS4"R.8%&W7,H*6<<+LUE) ?+EAA,3C'WW,!( MKP%G$\-3KQW$[A7_GS"'X4: ?*DRZGW9YDFYYLF&'D]C?*\,;*X2*U-)O2+8 MY"*X$#+D[ ,8[X(*-CNSIUW4AV_K^KU&X]OR[/8T:H@*BTQ#5"4Q;=:LH4JO M!6+)L?78"W.MT:3S"UE*#W]_M@=\ $N-1J(?*C"1K5$HK52Q:)54=!9=VCJ@ MW-W#%ZN="1UB\%+PQ3P(>T,(TCH]6IM2&LXDGLM-+M5@E]5!:Y,0I42CLN8S MQDK@"NH]6:\#WI#_$Q8S1W?(I+=;#B^Z] M/?L$GY"K@\/I_"W1&J*?JX/)!B*ANTC@:[XFR@9,[Y7U=XM0LM-0C6FQV:9Z M&K8>YKCAZ2-&-%.^K8_Z':Q_OT5'SI:L22M=45#\[J6CFR(_$94)"9 %SY\'$,-+2K*@R+)X;*T+V'+"*5GK\B^E+C]&/2M#J>$W"#@R]NJ:Q*K84$ M&-:.0#YW(K1@3&Z^:W(J;YTT?S/8_!A"?=_#6S)8 O0F8X1[+_P:@C2F($L, MJY)1PWI!A^JT=KW[9^W(XMAJ@V+H'UHN$F0Q4)PE\8X2I>:52N/7]0T!_':T M?D[9J#" J45&4V;Q0&CFO"$UG;5O+@S7_VRTADT;"!4/K%=V1$B<3E9&/#=7 M'+@LW-5W#\FBUZA5,31LOX(MMY?>5T43=-(4V3QTIB:!'&"51K:MHNXM5%6' M7=#A^\Q/9E>VSWSSN3,I"%",[>"<9''8BH(R6J 65.S#RLU-CL".\OAW4/_5 M/+J48@:RKH'3!B%IK4&'Y&O)-E4[;(WI%].JGR[H$"?MX;DFPIW_DGOBY-AD M4,D7TV5H8JUQG7A?(3N),5GEE.G=IS8 E)?LV^Z E%D.T3>2:Z: M@:9U\DZ0#0T73+G.FRT898WOS!\HRYB/PDBS>=!.):MKBZ1'KG+Y]EFT#\3_ M/3^D]H+JJ]E\.G_Y]MGDY:NM[\;=S*-M@<%?4 2MR%"!: VD[@/DPEA16>N" M&RXI[R:TN1L"$573P6EHM;+BCLB*&UV&A.30E>95&99 #%:8+VZ#345\HE'1 M9 4MDP+7.@(RG0-3@K+*-Y?'\QN/7IB_W:V\G>+\%JVJE47 N"BT*; .MST MLA"D7+51?NO%^=_\\&YC#^^LQ^ @AV[ %9)99+;P&ZC11)^=\FHK:6SL_54SKEJ>];#U4^-V?_^ZD<18S2=,B,K'YTDX#,< M+\R0F6AU"LY8RL.QK=&M^?XF3\<4@NL=4I5A"#*(/B=6'L$7Q%*RTFTX;O9G MD\]_7M#+^>+M\X/)ZM4>O?_BA:>GG2T21A@OI7[P1ZP/J MO(':/9KQ7]89H,N[[1]'Q^U8?Z/54WYQ)Y'7^_/EZKC.?F\2XV+JV5?'IRL( M+K@*J;$U+BF@HU)3Q"$5ZY!E[]? U<&H++'=C:4QF9+A %A16F9*&V\?C,(A M(PPO)JLI/>F?*F#YZ.$;JNN>)T\Z"PLM-B4N=__ 19/>JA\;W+62N(=+:A]U M4!G*@;I!Q$98?&!591GA.REHSCX14&I,N6,-K'=&$Y63M9,F^HS)'M!R\G)V M1FKVR0?4[B[?'?LAL+DI 3H>G/E>ZYR=)/XNC6G"WY@_OE>&WWM1D<*SZF(^Y@S*+71BWK+2VA3E]TFSAJ%K QHRP MZ1A*L\2T?MP.%Q=)9[C/#)[QU>(938^5S*O)5S,C]Y2T8:ZY= V]2I4VQB - M@"-0[JV:V%Q3P[:GWD:_D''\:$A>)UM!D=$"*"U3I!!X8;SU695,XY7&?$-- M=)T?,1UXRTMTU8(112=OT?%JUM%[1_V\,K*0Q6&WIX;#:E#"&D ))=+HD" M 5B&/45TL>"PY&A_"H.O=O7>CN!J8<;46?F3%E],R3(*'8F-J#.E!VM-&XY) M7:SUPR\3+-+)>3M]T&Y&9>_"#5!(.8,)5'*,^V)J4!I6"$H5:XKQ1F\]?KW5 M;;ZY+.RJ8K&E@.^"M%HQ4(CMM"FH2__;W/? 0,51H!AM4%R1#UG5(,BZ]D[:6>C"I#5M:<@E>_#&3<:_'\(O6JO&U M)XD52 *02Y P>S">@G'=&%>'*U<=4UXN%Y?M@JR3:EG:?@8OS8Z;912O= +B M/WSN-64[9([AGUB.__7TW_> 8Y*KUM0,-5L"5X*#5$J"2C;J1#E0'[=1Y]># M/C_/7]-B)I^YPG,VMV7O$836MYTC]^($ 43&7>#(0JK4&0YA5X92PSQLQL3-S,&KW;:RI]"C*%<;%7,O M:6N@40%95;W62=MQ)Q%=[[R^W<@+4Z]457,09>2S\\T IN2@JUAJ3)XI_+ Y M1M=>7G;@UB'MJ%&J#/239].G'6#,#JHV3?48JQEOI,N6Q^W<,,0OB(MQC56( MAB(-D%S%#MDY22BJMOI@9>S8J.)RGCV_X=F5E\DU]C, 2":4TJ73?PFL?ZQ9 MY^-EZ+W&5F+#&(>=$_1U_2-=FQD5\\M9/ND/Z'"^_&JFY$6TSTU6STY4(25C M4::!-QEO0.OR0(02$=&J1-$/YRQ[G^[+9VB3Z;H.^H-=?/BF3H\:M4>+^8%$ MLX]6:X?:DWX2NGY*B^>O<,&+?/8)/@U\B[NBKMX5/_\^F_ J/__]:JHQ&[NB MK"!'8F&P?.)B%$+#H@PB<[@\K"/L4FO^OJO6\5W]\:;NX5P5U^O<3'X%\Q,? M\O&W'IZK>_6><@*GM.M,&A/;7S;,M0.JWJ&J$##E7"L-ZPX;RRI^%2#@\I5D M#[W&Z2;#$M?1&CNI^F:995TKF3/= _8N/2A":[X9H]-P,CM42\!=J9H8>O1: MVA$Y:2VEC@>M*T\MH;?!]F'S_VZZAHS=-617$MVQ$1&T%F7R9&1%9+&";Z7$ M9!N%O4J;?/[S@RTI_PVF39(WK$4J$[!2C&@1?N66#%0\=W0PKM)+.Y] M-U6JY)MC=9P;PW"-!*I8[V/ ;O1PPCL4%M^1#\NCL889?ZM5276X D3*0#Y2 MBQ$QTK!6]!S]SMZATA."^=#>X(I"4E]BS,V#JTJX,?'"5MW!Z50U M^AJU'VX_[LOHHFUI4(K6\3HQL*V\8KE+;*%!Z,W[G(KQ95A:/.Y6W!)4"VSF M''G0WDO-,@9@>):A8R?4V+0=;S#8B%/X=E.K0J&53-(E,GH9&^0"0VZC>*>9 MRJL8K.[#YM>=[LGTH??PR>=/C[^P;N%SNJO/U31S$0.ZK*&B=+=1&2%UTJ ; M:<<_]J*'Q2^72KS',7.Q8*W= #,"QRR7(4K!D"1WT:(N-40];O+'2"SW.I+, M6(-CN0%3"BONC@IRMP:H!FK-]FSML(I[/WQ^@M2.,=RO1ZLCG#XZFK4;M\CW M2&S+Q$J.A=7+<#;Q5P?;0!)'#%H7M!_6/NU1L=1-GOA6P%52Q3=3H"J]EN ( MQ:^+49IUFE0K:KBPU@X3?S?7>6!?Q055K#I"+$D&Q[":2UD7OA'J):,)UHQ; M5K !ZVPNQ3K_BHM_T@K+E*YOT&V3!CKKD&IB2$G92]\*!UALAQZEUJXE37%8 MK]OV9D?L:3 CQZH<>Y?Z-IW%,W8$:? MO80LR4H>6JF SB%X9;3@+6@S[]P-3%([AE=#8 8.KC4//#/O*96MTA!!QN'[1D\ M8GO(76Q+)*-\D292BI>PI@#9K,=&:Q^4D8D6PT8N=\0Z!@CK;&>R%Q5G*TJ( M349HN&PJY&RE20=U[S6U.&Z)S8BM0C<9 BTU8-<9HN^\30N;T)R5A6!L+41% M,^3:\Z49>T#&)K=9E:G.KD/1%<%%A4*"*MB8BN*EQ3K>S+(;5_9E,^5:;/0F M2T91/^YHGX/TI]$)&]G@C1EVD,A93'GY,^M=&7QY[^V[2HV/QX1]7K-U,A=S M*TLV0!]^:JHE0J9#4;R].DD'3\;/:&J0P:?6C#NI:EQ/R(XZ K7$9EEW("]> MK=(+).<4V)I),RER:EP:=,90[1?S%4[7M/?5?-IDGM_J:#%[2HL^7QQ(JO=Z MW/99M>=;=\D2"].=?_OMW[US80: ,EBT%$#+1J2SOG&*2O!Z6"XPQI##W:Q;5\JW%BHH M"=LYY"4KOA8H@4*TL>5*PZ6Q7IS#G9IX_GCVFH[9VPD,W!?BW97I-O8J(^HM M_Q$S)%()/(40&[7:['!1CILLCMU%Q;IB&D_9@ Y2XA,T*^?:N\S2<]EW3QC& MW^0[7<3M\&E>%TH8,F1G93*P%(V'%L$'\C66Z+$.F\QXT=2P)Z]I<3.3PN@DP] 6K7#?6HDQHV76(_@==3:!KJFXQ*TA!,]#%+&VMR4"@YIV./1H_K,MJ M/VS33?[IYHV3]0R;.D%R,F=/,YO/TC_*=)]+M0'1]U&%]ARH>+MS[[:U)('? MEDN@5>W2AXVX:BO=H7GYJJ#;[JZ M#6)-G'&^6@O%\!\.D4U]DLB\2](UWNA.&)=B,WU"F0TL9V0/#C746IT-9(M)IKA[,3-.(H;W;*6W!Y;2:Q1:@-7 MJ4"Q_(=53"9JK*7D85/E/TGS>5\=>W XG;\E6GNBSI6A=>XK?K34:_G[_.*? M'O'PS2&)6^S!Y+4\H)7*9O<1_"&QS-0:%V>&P$>4;W]8EFB?OL$7K(1H9 M9IIL![1!0V$54TW4IL5AS=,Y^-.+Q7IQWNY?#Z[N2RV567;W64NS7@W)MP(] MJ>9Y#]?FAXN(?:G.3?;N^[F/3& ?3B4_X9C/7DUC'6PN*B5H13H8UJ0@UVBD M?EDSBPF]I&%SP/;#37)3/;1A6Q"<53TR-^F)X:5T:2B>95?F9!1,'EL?%C-\ M,N+SBIWWW)F(,5YR2P9?1X$.Y< M-]ZZLK@L,1G>Z64Y[Z% MG0PG'7\PZ(ZRJK(V/=8*G10K&BU-M;1A$N^BKH7IO2Y;5S3?C%KUIC9R]K'' MW,$K0M:R-D+!PK0K61-5MMW783?REG/T]S2_ &WURA0@=%'FS[,@2^S$5J/0 MI.BB&C;6=ZU;FNZ(&J!MIG8+;=V$*#?#*,LH:+IXW6IL:?OC!;Y-^1G0,DEU M(\H/0PXU.4RJV)XQH MDQXFK+T5O?8P&2F.U9 1/6^&Y$.JSO@R;OKW5],XY@<'M) CGB*_E/U9DY:< M:Y5IJ4PABT2 @9&4C1E=P*'409=]@:E]MJL4SJK M8;GO]>UC/T+$37)F,U]9BZO9Z2CCB75DR0RE%X7%Q_T+[7\4.!:2L$5N<-KZ M\%O<2(MT7A2T";OTMP_@R""D9#1H[7SH 6UTXR8)#8)4;MSBNX!-+:NB6@(= M0F$S5!.@95T5JM4I)Y()2*,*[C5N[[8C,Z5N@VI,,>ZQ MS@0@EQD418T,I"47R5:GFO:1:+C&@P)IGR[FHC/^Q,_U[M,K"6.5U:W;5L $ MQ2MF^!XPL_5IN:"*1=MHA^4_USOC?UTWNYS@4ZS2.N!*!A.5]:EZ1&@A25?D MV!C/1P.Q6,Q.IH[E&^D<4CHO,>EL5Z(9=.FZ@N^Q,V)OZ^QQ!&,C7R@KI_WX M+2J'0M*[642*/A%X)8-(FV<^Z!['!XY1NRD=[5VHJW^,9E,(3+ M8(.>:V4CDQ\G[?(D68,H,G(+B459):=UB:4/&VD9/.M]-]DW2D9RNF2@-:H2 MB@B0'/*/W1:;4)DP7I^@KY.G=[^\HN:C\:JP^6\F6'#)-T M$Q=5;11<5[D. MNP6/LW\>SQJ]H?9B_GBY/&) >EQ,_WG/I?LXG5[6)+[=+"1BMAEB\PA.!?%; M2+,NEX(K/O28ADL3&B04MR5'DNV8"W,^%0(3O\Z<+Y=:@*S+,L9,6SUL5<,E MC$_:'/G:<\ZP ^^[DHE>KDEM):LJ%RTK?6\=L!U0304RW@[;>/H:AVIVA.E< M4KYAAR(#_%Q;#^$YSHNWK842&@UG6#ZD%I?568&*)S-:UTZ\^&/^:/*:GM*B MDG0GGKV6+J;KN,5L,E_\/EL*I:+VVWRUC0C&QZNK@_"J#SD$7UC=3P_]OM4M MOGLL?#H9QMR+E1Z?%6I-L:CH8^C#(?;M)0_MZPZM*AG/6[(TJ9QGI)'X70,: M5\C['GP=UL5\>5Z/\]_2E0]Q.J*J<@=#DC!HK&*J8/CLJ5BK?"II7,['BS-9 MT2^LM-OC&;^!EZ*M[RZ7M%JR!.$_YHO[4UPN/W._-#K@%9.F\^L??L.#?5JO M7H(D2V2;&*YI\=.SV0554^HJ1$5VV/7Z,I.8E\F4F, ?R5RPDTC2W<.;8-(> M<@K?"&MVT*))$N?LD%0NT'SK(;B231XV_>LR*G#W=%6E*5WU&J+ETSJ?C23" M:&#DC[K7YKT:=DS*,".*3EL%NZG@2?2&=$<((5I>&N\@>55X?5PHV7I,;?P. M,U]>&FE&,)^M._3OC:U.)ME2" I55H.,O0&C3+!UI+S-&)N_1GSJ>ZWFE1]# MQ>*"6L8J3QJ_FTT8+1P=%B]I06?;XX MP%FE>[BD=M8@XZOI6LK11BP6T'HV9[;*!(Z$H*TSFC0:-6XM["CZ::R6.CO2 M$CFK2+H %AF9K'QAL!H#%$^,8DN,Y/8YU?#R&CGL(K, ,]GB*T2LTIM4F@SG M&L#HU!.VD((?-I#-ZGMR["=^.L79\T-)-EBYJ0DW$7E7J$*LK M,LJ#E3J3>.@V-XP9O1IW&7?<2> F.7073+K$GK/T0 T"/7K4@*$H()+8I,76 MRK .Q9O.%YC@:"I- MWQY0%S_E/9KQ7];V;'FW_8-YK9SE-UH]Y1=W F[OSY>K^XQE)U<43E:+(34' MQD3UEKC$W9 M1,..K!X[$#T";6B2[1\D;PP9;U+-D U6J"$5(V.PV;J/MKAC)J5>^8:[JE4T ML3OHZ^[-U"(DTI[U0-?1UF1\&%:=CQ#*&F$)>^JA4@#O)*?(YPQ).PMLB8WJ ME>2?T99P&^4'F]SWEY!??*JN[Y1=_RY\);8*HF,S]%JRK522/F"@S75*5%AII(#@4C*00Y?\XRS];$SQ MXV'._>K:_;$2N6Z[=),HP75M8F^@JPAJ\0$2[U FSHY*4:AP^W-.+T*.QBAN MV$V\07M'M3*7#;I$<"H3%$>&"2VEVFOVR@RG7+Y$: 7.O>^MQ(#@X51RI=9' M7T]=K0%M#-2\9X3Y,;K&0FM:A0M[\C1%G ?A^CL:B;=E9ZDHX/QJ7L$ MZY- FVXA!66 0DOU_V?O79?DO)%KT?_G*3KD\-[C"$.#^X4SVQ$228WEK2%I MDMK><_XX$D!"+$^SBZ>Z*8E^^K/RJR9%4KRSN@O5;-G2L-E5WP5(K%PK,Y&( MW>5\\94[AQ&%-E#:U<6J1I0SAT:+BES1*CK'U0*VP0UG7>;OYUW2FV# ZY[Q MZ=UQBY^L3R\BO7]!K">%WHBRT'/,C*E&Y9J,JI6&#I9T:_.G>"YO7\SUSL3W M&E0.CALD;M*:E6]4 (HPJ&1:SM&5D,RTM0/7!SW.?=#CGCAJ3K'*&LF4FE2S M2?@89FVS[S2X-/BVV2QZ$8:R6^8^/WFZP:R=\KV-R,/'+VVI^67]\-'ZZ2F= M](>_X++/'C[:\.^_<#!1MF+*\)D!>;+1O<)%$@0@Y@HSQ%[[E ZAV\J!!)HN M)5H]=>AIIZ9+7$LE-73.TB@HJVJ#4X5,JC6[Y.MTO:)WMT-X-X+[NL71I-.M*PH>JO8NAPK_COF"YM^X5Z5+ MFJ%JG(39O)S>XCVQRLX:96/7L?I4=)DNEK3$_#'/OQE%.__IQLT[?SN *!%U MFY)QBJ@.B'K75+%FJ%0C@*,X/W$3J1G;#>UT:IAKJD71]IR1/E2NS:L0O,LU MN%K3M)5Y7S:AVT&IB#W-NNQ M.ON6QWK#V["9;-^A7[_8MB"F)DRA&TKW(FWA6@)A]TD%W7-OMG=CI@M5?>'$ M;AY>53GF)H7=AB *A@ZJF-94UC":4,&XXG3U+X<5/[O>9+Y3>VV.=0(=[=I4 MZ>@GH5[;5'(F.^F5/.8+FG'K-[X_Z:N?5_WI\TB96,5?-OS3>O/LP>/5V?M* M^ XT*]B\MCU"I;E6E-<& J)5*8'%_R7-.H9I(TF[ !=W><'Y3ZA&N(:9=UEN M"I!0":J*&9:;M]HWTKW3D;H:31J_:LXJ.Q>% MUOA6$N4QWT$:LYP;OB=?T5-)/0R56]/*5ZIRTGM0N5MG= _-MGE%S)Z*]*\5 MTSY";VPTJ(RT:9!W1B4..A_(;$'1LXH9ENLI-T4E>\Q,(@-ZEY*>-J9]K>8NVV6/4"-K M7+&:)AV-JB(Y$CNT&H?%OSY-VVSU _S4_O:.[2/9,1A3%YV*PV'AIPQEA]6N M:C'L6M?1F.D"@->,9X8TJ!S5&7,-JAOH2B_-S;*T/K?-NZ*MIAP/N)?$I6]' MVJ$SMYH].4BJD8HBYF08;[-1-H'Z^FR; M'$7KE8U$9E0+')ZVPF2NQ."!\*U=VHXQO?1,RHT"Q918JSIR4+*C)O@<7"G3 M(>UUL]&]A'VM"6U$0'_TDFAI7%5)CI5NI10I/HCI2J<(=Q:)_9:.I?+IP2/F MM^P>O'OVB#?;>M2S;6OD+PWB=B@IK;9>-U-U&[:6,0WN$)?'3^53<._ MA0QO_]J.GW;NWVW6CZ7.^NG9,L-WQ_.BZGN\67:E?OOLS1=XS<,^?G*\?L:\ M%&UN=QI?34.PABMQ4MWWI#Q#B5:?B_*1>D@QV#"FZ\%PW99WBD"&L\0]9Q5@ M0)!F3JO"%<3)>"_:C/34J?*//ZCA^;:\^WR\%=&/5N\-B\W#%%Q,1;>LFH]> M^1&8G^!<_6SIJE6Y>'YPH! M0EC:OI!1AZ2[,NJXJCHHACZ#[$F.?=)_6^OC1WX.A>M*;9E9-]=U>8%RC^QLXPNWJ& M#^J%LP -AF#]G&YLOW7[UR>XW-5LLF1]C$LK7?QOA72PI&AD$$@[ GOJJ>8K M'2NYQ'+J]6/0#?G$/7KRWG8 GS((4\=)=AD*]D.*B:*R-DFKSR9M)0PK[MY; M;X=-;=K]11=\9/4.0&@/=6,63"CUL*2$JK22\"IK&Q4'=F2T;33O*8\_0#;> M'=N3&+^CMCK&P[W4&6OS='5Z]BV=O.],J ^^WYON]-O.\Y_7QS_#OE[]T*YN M_7]HLY+*KON2@7RY$T2':,=\;BK>\^Z P7*7S^PBP'=?N,!OC8#^"JGW^.D% M=!*;8A78#+?;(,&3@TP(2;\ E!S&*PI2K"3- M=W((#;"9:DTIN1:G+1W=>W;R@L(QH7$A7S')4@LH'>2I^:%*2E3<<)3G[8)T MW7O\2R]A"UV3'.!'7*1O,UF5P;Z4DI-W:5JW<]VW>48>DXV.*6E%L0T8 ME!Q_DG51(]=0)0W5\W25.F]I#;.__.%^"J%M#M5H[=2H0;:X+E/7036LM-L. M/F6:UI%]H05ZGT_1!26WT?T/;RZR%:18:U*K;81I>S#7AQU9QB7XZ#\,$;EB!MX:[HQ MV:08IRVQN2J[S':"W:II MZQL.+;)T]?=B% [&>SFQ.,.8N%A%(695LN\Q6NMLF+:SR0?6/OT';6!(5W3Z M1/G+<7LIEJ%\9 NVPTV548-NVM=(TV'!5!"^IS@.83!K%YD$' J M(VL7A[-ZNCKP+RBA_J;$-OUZ=1/;E(+K578S50T-'X/*U5N5V/L1AH\T7^/# MV7TR[2[G MM_A>E,L#W#):5J7W*J6LK9+GT/PA9RZ_J./;;754?&DJ)B[*)ZVQVD%@:@[! MM!92F&][_V4=/C)G&X$OX^ Z6U-.PV3%01KU63M4H2KI)NM"J\ZZ.BV3?DLR M^TVYH_L/?MR%E3YF%Y^=6NU8;&4J\EP6Y(:L*",'G(:#F0R#6)8 MB2:N!+)KI[620RADV9-/:MQ&HJ&&,= M&H24K 44##U*X]I('QX-W6:9^0FM M^H?M:_H4!OHE%6!\'AW>92E$M]YWG57RQ@L(D2K6%56J;>2[2=I.*;/?XC26 MLI3SNJN=J:0WE%RU M59<&*&39MZPB&7!?31Z:S <51]#6.,J%INU'=%42U@<*+YR"UB8I.=< E@-2 M3!S=HI\\UQ&MF7:'YE0=V';=:WU"D)T&[ISVR;0V '?#"'\*JM9L5.VQ9OQK M*4Q7:GAX357\CIJJ.&BP9-FIFE-3/N+")616.I<1;&_1NFD9S'6SO#WZ)F>, MTYJT,ERE(B7#A%(T*K#D$H8E3=/%:F;/1E[NV6][" 4YD[FUSFITV23GFAPB MUITJ,8Y*D5WEZ0C-;&7H7Q;KWHN1LE] C:0AG$]=JPS.HJ(I(T:2*"T6J9X-L M8(4%!(2^![I%5J+;)08UR?+?IBHKO6IL2?;GF5+/S M8L_LG&758L[*Y\BJ&E@(5T M;W;6)G+"VM$]*:%H:JYN2'Q9&CJ"0-3129'ML1O=:/3I(LT?VBC\UHLNX=^< MGG_VMQ3EKBQIGXW#Q4S?=/[5Z\3V8P_ FL?/QA1BUUU%[2V8;2H*6 G%;EQ) MWONBPR$SVXM3J!>BRT2Z\W1^;-9#(B[F& ^7 MC6L.4K#I*FW'L6!RQPU2KPVKYMPH,>2\5 9ZSEWEXJ,*O6LXOY1LHEDM M9ZJ]#1]W+.L/0$,!V"^P.'"'>XU=@7*3E&QETJ!G+:@BAYC#[[L40:%+G79_ MZKWURUCW@A*L=U?__B:A=OH76IW\L#X]_?;9N4!\^:B]W^^)_^YX_HN1/5KHK1@./1K2J]%=6RMV 7G4%.9[7.#U3+]_D, ,K] M^8G'5S-ZWPQE-XPRWD%3,Z"FR UQ\!A)92CFXHXVQ6WNBELV@$<^DM M<>]]T)4^<7)W6]S?UVGJG-B^P*-;7,^N=XKM@ANW/%KQ1O7BG?*Z:%5C;N#& M-A9GVYCX!. W[(!_N#ZCXP>/:,./UL==CD0_>[HYV<&1 Y]OR@Q1=N/_WOG; M@XOD/?O8A-1M9%^2E%]Z=F>?5&YZ:Y&J$2!$@\W;;.YPW);U_YJY[&<7LASS6K 5I67 M@ Y$5U/P6;T8&SVY@R;IE]^);B\ U%,U7ER&I$\ZE!85(V>V=Y(B-TSFM*3C M2UQS;'QKFB&,;<&:LUT1Q::2"2589TCW-NMT?7S1\1T^^_%DPW2\^F_NWY_\ MC$6X*-SS%,#A3)I4A\.U%]NPQ@(8F;2858D:6:XZNWE+/ YC[])UI>F%Q%0X M.$F2[# )P]A2']/PT4;;K=E4=H%Y: M%7,T6C!CMC'_2("70]O7)XO^62,(DM0;7GDH8,V M;F*6M.-F3_.XU6$2A4(*:P;Z@QNI#'*$A0ADBJ[$4*?-UKV9NGY+IZO7%LOM MT[/58RRKN^/%5U[\X=;JM!VOYHG<\ M76)NOD*[CPHNOK+(RIM2$K8WP BXU)E0)'Q2,YJX.EEJ_W.W[>2K.[ M T>O7=*^9Q7UL,I;Z1U>C%:6?>"F771C6H^U^W:Z'T0;W]%F_O:O\(Y2\75W M##S&1;>;WT_VP.L2J8RJ>(GGC;M+2Q&\":*?O>$ER,1'OZR_@X(=(\W#;^_ MN3[YF3=GJX6YGZS6FQ]/3F6VN-]9GUT$AY\@'N%-#L,"[[Q.&2JL596S@T_S MUI"V/1 ?4CSBWK_>.X05U1(YC'1DD@V$Q6',;<:,MN9MKL1YVH#SE$4)_P?7 M!J*^EN*6)UIN+9037]GNOEB>?X/'>L1 @:NYIJVSQKJF4M5.LDY:96VR"NRK M"Z:5D*=-(GZ#*_35\4(,?W/?MW]MQT\[]^\VZ\JFOJ;*?;#G/=1'??1N-"RZDZ M94NL;;9W^E_UIO;A[3Z>M) MNZ>G9^O',N^_[;8\F"XHH)4F4I N-(MPU W>P3C%-2?/Q>6AITT[O*]ETIWU M27_1-6E7 +#/+:[/K[Z-M[]@.._8DHXA6#]G6-MOW?Z@,PAWP'?V4+'GO;&> MX=5"("/C#M,[#Z1OTN6ODA>I]_TGS!VJD(3N* MCE1,TH2/:U$UV*R,+CJ-D.V8M^G%VYJ[;?_^FY\VS!?C^EY5 D&9N!,E$)V< MJ,ZJ"U1XWZ#;@LN*;/.QA-[-?.1IMKZ^#]97V8_MB=1':>L;G#).6%8 6%1+ M0T4;[.!11PO3IMEV47OA+KSV0FQ)4NP??F+RIPS U(46NXRHQ&1Y4%>M5%:^ M8,U4[;WBV$R-/AC.TT549NN2L8>^*IBV$(IOBHCE%"7,72'7E-;#Z>2.'W4SM M0'5(;-HG"(_0$DB&2U'5;),:MOC,-*(;TXKE;184>IA_Y?YP_?WIZ5-8R+:< M^_=-#A7&V/O>H4FR2\HX&$-"]&KWZ;'ITJ4U7)S'5"3,71(H2 M@_B,I/)67&H@LQPTY'W(@Z@SCVGQ>$]=RR8XX6T&8$Y#&I]Z 6:82QT#;#J M7&<=M?,YA#[MJ?.OI>E>[B+]S4G_[7"&WS:KG7[[##\\6<._+W9TBDL* -A7,T\:HW@:G]? 3'U7R MWOYZ=/KH2PNH[]8V1N06ZUQ-@EB--L-& MU0-$GD^IJTJM2X4ZI4XQA3:MTGM/$P69[;?U;I-N;7QZ]^3E$UDN?)/JOF8X M..- )EWK6OE.P'=;NDJMN$!NQ%&FG>&+3OM?%\OMER_6$%L&]>CL OA')95C M&XI#BBV1Z<,=IFD>4+'<@<:B:FZI]PYV(F66KADIFPHJN]::ULG4,&W>^((R M1Q\&=GCC_E2ZRFSO]U<^>[1^J9/I[_^6^57^])#;HY/UD\VZ\H-[%U >^2J; MA6FEG;#9VIP%T5&!@X43S -*IW@5&X7J* W\.ZN]?'$;;N8\DWR7VJIVG):-]*1Q9T[3UMY\::_OF;&D:\_W)Y37A_7*<\)[H6RLQ>T/* M#6^4C_#NY)-35C?=4S VEFG/[6B,#L,QB; M\O?0U7")24Y#M66NFFYPXRZ'-_J!TG_UJ 2.Q-C M-6/B0H4#M*6/<>('&BWKQG8;D^HQ&J%F154IGG))AU8L1,1\YQ^]HZ7;7[Z] MJ)9NNRQ3Z\X-;;0JQ3%6LG&*=*U*MVB[I\JU'-*8W_[Q_@%($+:#2DBJ=E>5 MMS#VFHHTD ^V!1JNZFDER'M3?S\^^,L:7N]$?O.\I^FB'T_Z-S]ACE9\>DG= MY7>Y2C@U,K&HH4=1/@56V6BGG--NU%(=\W3E5]SZC3=QW0=T\E_T[*_\Z(RN M9CTTIU$[(*PXTT!QAU4Y8^H2N5HU6^MXNEV=>RZ\G68CU)ZT]$C%-8?+<97L M:Q[ 8RGY(M(@'52;N]+[+?^[BX\>\D4_%,F[3,3:5?.*>Y06 <'%YA$3L<,ZD\ .=*&5;79EA0&F3[=B0^? MD'#]8455.O#L\'B0JY;GGH>G.0Z60E*Q2YYNP-9E6ZY**3MK6P\Y3EOF_64? ML[HGUPLF'WP/2H<$UYLETN2MA,2EX7TG3V7:8IFKN?OS@ER5]\'J6)49%?,\ M8E$E]*94NU6=(U:C-(:>K^76 M;*W@OJR:G[WX!DXF5>@PMEGYH,$EX"V4,2,USKIZ-VW-SP$FW"^I>&,_,>\0 M+)Q.*DH/)X=8P"*/6 M/K68:YYVU1U0P>BUG+@8XV5;B8O*!7[#)R>-#/2R/]R.3MH6FC:2]^I.T@=/ MI#O0YM4H6I-F$YMG-WY\FI:&6^+\E$.VY*:OB)Q ML&RS8S-M<=-5D3<[D8Y7O/MM2,U"\U<5AU0O&Y9]0+#3I+U)B3@[/QVM>T?A MXX._W#H$;!B0%K8ISG*HO-9R.J.)4#\T*IO:K9ZV:.$]#0]>(BTD+2R>G^]Z M-2L*,@>?>U6V^2[B,:O<;%?1,(&A5.?-=.60!]2XXH(R47D0Q/U0,1HL/B/G MZ18PS$":K#6 M?G1?=K1C3YRNA)JDYW*RE)3/9:CL6U"-PJ#<&@\_7>_&:=O@7/FSP@-9MJUJ M!;MP<(A1JVJ#5M;'8I-Q+:=I4>ZP3TSXW$5QN8?$[0/(JJXQ9JM&E#TL40]5 M.$&AMNB-H48M3!O^>Z=IOM3!YFHJHVI+\W6H9KJ3%&U5.16C2M&^5TILYXVW M'TZRZ&H?.KC4W<93ZS- M!D==%4H6;C+"33I75VU6+T8P&W>=>N3"L$/Y4MMJIIL M\&-L7&'1SLT+N._#N/.B_><- %@.V_S@;?\'BOM?(/ZV8+7LLN&19!.JG""9 M356QZR5.2*2GPU^1EO<7C+FO1"T_;U9ZBAXR/.WC]WXEW.(W+[,)>I:75&I M!J@$ Z5"TK"_.OQ&#@-T>;I2BW>4*=WZW__[ !S?J)8 LHIUMAASVZ',=%6E M!SMT&SSF.VSQ,(MOKQG;3O58U+IZ)JL:1S"V")9033/*!1.:-3;Y><_TF*IO MQP?$<"\KL#&U[>X0=*-VS;7<5,Q:.E,[.26"Y!B*0,PCF#Y?RG.>-/5^*BBB M\3Z!S*JV;!V4_U0BKXKFWFT:JKQT\=74DA%TV(W8$2I68EFQ:IJ,J0:W$O0TATJ3]?H^C"YT:7G?J:F2+ND M]]:EX&M7(P"UH4N-RLU$U:,C/S3K%*<+WL_6I&3ZVL@#914V6=<'C#T$L/?J MNRI,I$S7UG8/N)WW-.L/V!'T'-+.PUA+.<;Q=A=*_Z^GV^/[#J;74;0$K+"D M4L]:^9*+JM$%%?+H)5$;G>>/0+\[K_-;K[%[M.K?G]RD)ZLS.K[H'(_?48XG MNDH2KE&Q1^BJ+G$<;;(:OF?2A7JB:5?3FYHZGOZ%5B>R>^[;9^>-)N_S=OF< M/EH]^?W1\<\WU[W?-W_68TW1:W*7"UMZRM4(5M!3D.TOD';%>Q6"G#)N$VQG M6K,Y#(J[E,/1YN]\)K+PRR6UNXS[>9AM@@\R(27I4".Y+>?4L-UD"CKQO-M2 M7VMD_R)V='Z4X$N-[*^FI/:MV9J]JK54V0;>9>JB! *UK=512=-*ZD,XA6U? ML]HIC)*4#A6S"OZN2@(-89>SKC5$/=\FR@.C\CLK!HJAY\"<5-!RG.=(I"J/ MJ&KRHP_NSHYI$WY7K>7X!S_#:VV2W]'/ $.PWO8^/OEI^ZW;OS[!Y:[F\8\Q M.0I@ XKZL >HQ409ZAB;,BI0?J,:>L-#X.^OJRQ!"%_IN,/0+MK]OHNFVT@ MJZDI\%;)6D>GR%?IJAH:ET8NSULC.]?NB6N;O32;S5IWGZ-*QJ=MY[.<+!7-CZZ0ZC^-@$S5M:['U_\C-O-?CSE,'%H_<>NN_'(DFSW\DXWPI.)G)7>52"L<46U"Z=$F2@MWGZH#3)MFH M_1AA3#M#!R9&K]MA[,QF1R#I9MQZ%C':AZ(0NZKL VD?=*%I([>O_Y1/\X>S>]MI7ES-23"-ZIYH9 M!?0@9Z'^%9RQQSP*8*I.FS&[WEAQ^7*?1H-43,IV!M? G"I*T!G1C6IJ+F[B M(T ^*5Q_E3.NU4RGKTF16T)HUT^X;[M/'J]_>G9_]=.C MBTCS3H$1-7.(7@V_])4B5A1;7(HTR+H&Q3G=]"X[QB4,>+SJRZ+_7IH(O)81 M?9X)?1[RO<3:[=7EG%(O37!S:%TQ&3MT,,/U:;7)Q9'-#WZ$O=3$S%^/ MLB],K.!#G-70!+(]O/2'KUG%ZGS3T?8R[&RV+"#SIL-27O>E+YV6\L.*JFPH MW2&IOFJE7?-$^%I/19.1T$\$MTM6T3!=M6CP#\<\<=[@\I36YTM2648_K$]^ M>LB;QY]0[S^/O;#/QLMF/"^=C"#P5"4>R@3/0[?B.$];)3"[U+L@<,"L,TQS51G$_M7O>[N?Q^-_L@CQ98 M4V"0FA-\9!_PE@U,*O:<:F:JV4Q;M_U!_.F;D_Z%[[C9I5^RHTG7?F6ZR=*7 MUZGJJ*KH0TFIV1+LM.?>3W5.U5PIMOW4CB=GAF4(-AXP4)]*511J@U=T25IP M5=;3I24^?7? -E.!SVWXD5Q-HON2>#J8I>^\-VR+BM97B*E:%.GF5!MAQ%%+ M<'1=C3'5$K\@4>U\\J9K%;.38UMHJ"IV8)WMM9I<2Y_6!5S"Z8#3GH+^9>PF M38Z:R;!W"DO6(<9MSY=LS4BC^,%NVDX^DQY*\\'6N@,!M(?BB 3J:AT[1:7 M8CQUE;EIW, -N#SH]''PH9;?6,AK&TR.P7)_ZQ9TA\_N8>">,^*;Z].S;:?N M@_%-P:?!UBIJO2EIZ8^%KX.*ICK.:80^;\X1/.5L0^WL/U9GCVYB0D --[>> M;MY0=/(\G_^F;^P"$+Z@7NHI1)U5 MR:FA!\5>-63LA<_?QQHOQFE7QDN-F^<+#O!_] M\F%G+U\'A=C8,2W*OZ\"]=:+\M-O3L\_^YL_.("* MU/<^PR<4 F]KZP[&KT37R%FMHK51>1-@G;*?K4CC'!]CI3IM!F9G?8,_^(XO M48BETN'W-W_]$U+9WT3ZK'Z65^[WZ-D'K(T#]7&@*%6GH6PL'F*4&Z1J3N.HH6Z,[165/K#?H3Y>UR@ZC)^RAT/2#;O:2"VSU)].*M=FVHS(EE7Z0%_H&;Y:!]]9%:I.G2"!=1 M1W6@WJOXEJ*V*E 2U(E-$2]U S;'[EAW/ZWW>@\_D97W-FXB;(1/[YZ\?*;A M16P>GV&&R;I"(:K&6L.;:"BF3EY53YQ,&,[,>ZC 5"7.[W1R#]97N?9M3XR( MO F^)M5R;.NHK.BE-*294Q %XM M#>>-8^9I)WX7 1=[> &7#W^D*3N[[#)"6;US!LO&I-J5=Z:J4FQ7:<1JO":V M-"VCFLMXK[L)7*RA-EU:Z1W4WQEI1]I5C1!NW"A&"IUZFC9/?WT.]'OL9)S,A@ZEY&-/Y*_ETO'_ MRB8Y!"]TIRB.IGIL+AGFVO-T_G/V?7E7>\=_(TZ+3 S#*<]R3GW. $"JH9;0 M1IS/8.8D7 >F%K;2^L.3YA-Y5!Y9DL+:5%AL:EY1K5K%:&/(-J=+:'"V<^;U M6F'+]7$Q.^?K79L$*:ETUJQ\+JSJ&$;5;FQN+23MIDNT3%+Z,K6)[!)8V!L- M*%%:D\0>I- DA*2&J<54.WQUTYY/^>HY8[_GQ$O-VKTUS.?%!U^.E;X:/KV: M1$<*W"*N6#/8CH^&Y&Q*HUH*,<9NLCU@MW%Y_N*Z#FX?SHMCUSX(T9&-J547 M(%-ILK&YNY2,;6':MJ:S5)J\N]O'NJZ.8:W]J00NGA?;?//D"LK,/=6Y<&NE M0E>Z7 U\:\Z*K)'3^HHT+*XQFVE]Z[Y"Z==0NQ>HY2%1#P6DC3!4UHH@&90O M+D58Z>AQVD+"ZS.)+T\K#"NMQHO2E:SR#7A6J5G%WK5H6RPY3NN1O^S&JGOR M?\.E7H:1GLU.^4%&45BWBF& F3UHM*%!MIDDZJ M\Q8F3(4T![+@/XO\/CU9;0WGQ_^\_>/]%W;Q>/L6_[(Z77MKT@W\[OD%GO_J M^<]RA3=<[0D^\[O+G3\1_OB15_M7IGYS_?3D['>7%-A_\=N/O.JIU#&LYHW/N7Y[S[RBE([(644V[,TSGOLWUH?']/F=*G#>'&OOI0WO'R) M.W"/&SI;;]XVK3\^N/6NQ_G=]^4O;_')^C&<\!LN^Z$#]\HE_OCJT[]G-![< M>JN-ON=E_N7/JU]O;/AXNZ/[T>K)T?'JY._WU\>OHIQ\X>OUYJ<_6JW='S?X M]1_EGYVLS_BKH[/U?1ZG_^NK[^X\_$_#3I-S M2;&S07GCI"%I"VKHQ,69TG6H7QV-S?KQ^7?^LWO3J$OG)V>'\C9;12DZ9=EJ MYW*-HX^C[_ZSZ3XJ-*KBKK/RM>'"S4LS[>#)]#Q*EH]5(T7!< DI&@]-6UG5 M'$CI%DW4Q1;BCH\5GW"QX53BF)3/=6R[%A37 I68>Z@&'PNQ=YUJ5"8OO2E* MDI/#@G)P0=WFW&+0^!BT4H^V=F4S7M7CXJIJ'935+53;<4VS/%NQ2>?D5+=. MR\%P'R TE;^E]3U)D M?OXQYEQD9*7F37=599>FA:VT/.2$.;EIM#XGF<3N,ZX6+=0TCPCSD\)*/(D? M,FX\JI.^>ZK@>_*F26'X8:"F$AMMB^DR"\%'*@;#GIL4")@*&TJQR9KK-B8_ MAO4RIS:XXIQ7KG58B!ZX;AIYJ2B(F"C21NR-O#?#%@O+:5F6#*[;\2?GAHUR M6DM+8KUCP B\'#)NG+0:[AG3%K(:J6 2+>7A9;)P*^DEZ57H#0M08OK9P,A+ M "S$X*T?\C$. 4NF)3EENDCKT@(ZY[J*079')PT;D3=-(; T;%.M05#"WB2I MK;&<S-P5\ "<&, M+5: KT/>V39%IAI''#'5\@HE,XRT#* !TW;5U]YA3;'#PJCE'F6RL*RM#EA[ MH4N7:2.SD$U1+@=#.>4XO#R;;\9WW!"SXV"6-4!-D71.IQSUB(#52/*F-@*N MO32\:V+:H.X5"*5BX^0Y ]9,D.$JZ#;VX#RZ#,E;G,-(IRC=98P !O&+KI8!E9ED+ MK@[X'" \8]CQ"A$6PIBL;CDV6(\?7< ACT$]8CI-E4VM)0Q%=D@E?X3-N$H M;7S,8MX"%P:2^V46L)RK'K+^1:=P!BK(RFIP?Q4#!5AH%ODZF7)@<#^)9UDNR'8*]F*+Y$0XS$ R[EV30/6'; P^"Q_ "T8?WA MV8*'$\-SQ\51AF%SKPPT* )<>&(,+QC"P(\Z1,NAZ061\)4.@&$RL#'A1C< M5. _#BLXP!LC-6/!.SD94PZ';* V(#O.P1J&'7GQ69P!/1C[ M4;-TX,.;:EAI:M7;)-M0ECH>$97 WBQ#LPA6N% MHRP.UFLL0"?#KH!CP%3\G-(R("7$6,&,X*TDU(*IH$H8GU0T_ P6_<)J " 5 M4XS'TEA47@**Y+$4G7=>NPY2N0ROKD!RH+$*&'%Y/^F!#2>>A"-Y^(S.:;MD M"+\$(N$&N"E(0V8"+('A%5A[:8N]@92"_&$]%2T1A0Y>F!GX#]@$=(/E-2_ MU<'N\$X-\"A;=X#)N"E SI4&X@'B"X19IAX$ ,"I0L"HR \*JQC+EFSK<*85 MBUC60N^A6RF9!V/%35T6[,4#.IA;-VV$Q2]44$]<%Q ]P#Y\QX* 0_/*M(9W MPKM:DQ<8Y-AK%?/1,,N.V86S'%@R&)9:8V9K%K^ 996%6W;!-\@*? %6JF&K M#O"<,"HR;@6M_,227"I8VAK$5P5[&G%&0+9<6T.8UIC,3%G;L M8-NP,2P(^9@%;K,!DHNA FK C#-F"[/@P ]E&;)@;\1UP>A &D&Y<5. > 'M M!(Z!1#,,(WJY&A#8$R8%E P91P>[B5(7W)Q+\5 M: (XH]:$1W:;9$ *!6 **.\@>06,$JX6FFK K!;Q2'V9+/A+![#U(.%=P '+ M(!NY:2RMP3IJ\XL0: '\#2_9O?3<]5F\#%1Q M6!6$[^%;+<#[%PR8>$",:C<=]I9Z77 (-XVX?7/#<8K1F;2 *H-O-/A(\!%X M0 ".$#-HEA9@0JY"* BK<5BH!K,HCR5Z 9>L#<]FLQ '#*%>!D06&6L)A$;I M5V.*S),1=@[_U9)UKB[#&[1/2:DB07!*XI8:8ZYW G6F!:*QG"<&R$TJ@L2!RA1LL#K(3*Q#"409D2.4K MUJ0"9.+9=(FB'.",BH ;8ZF$A;IC96OX!@63E;;X>.>\0*8UQF$J8*(R636# M. CXP47C_6!>,B# -SR^.-Z^!?R$-=LM7 )7&)W7&#?(0SAK6)HEK@'X)\]6 M0@%WD5A5%G &Z@BS$(/ \YG8!+\5W^<0J,[+"V(1@Q>%Z<#@0AAQEAW>)N< MR4. N%1+ETV(:L.3E/$LI5 MB)^&SNNTD"P0)$ \)"DHC&@;<:&T5#:6SJ!.0C7%L0#:+72VLA7_\6$Y?0O8 M$<"&JZVZN 4V,*MP@T8XNDAYN5IM4%K,0L8ZAJ>+8['69H:6P3-#N< 2,=MB MC@6P#$6C):8UN*0J#]"9EZ>#4Y[9 :Z (U ZJ&? M\%@%0Q,R:3AW$Q97 %@ H4VXAFGB?X!$Q. [#IP$/*A!QBXW)1.;;+4IG625 M8(%0@8;13@ZZUX[<$F9(X-:FXM7 IT4B:/&T6 T#="N#=,(_+?$#$P3>2!I- MR&:Q)N1TF91A,*=H"2!*PCT&79VL]8J8T(ZL="TXG3*T)H04"5 M=2*&X,[AP7N31M>@@*F#ZR_2"AA?L0H59QE>=LN<&@5_D0-!)[2%Z@(_6..V MF/IE9R[,O8"U*(FX0)R!TQLQ)!M!IAJH#GRCE*H%8%6!A ('\-5*!$#;1:AU M/*41Z2#L:8"0D<"&:_A()&"#U!Y0'YQU@Q MBZ<=8 V ?HQ6EE=(HDL&,#<8T *\)H^%>I!07. @%HH8.2VS@!]%@$;@7<>2 MD@%I&HY!4KT2DH "PW5#6F2_A3>(/2RJ>HDR2&X8?A,+,.*2A-D$"( 8!&+ M %_X-?18&UDF$0,"[PI2C_6O10["XDAO@V0C&A@8G+J1B 9AZ1>P*]52A&-N MH#C+FUH#&(=)@J.1G-X%"E4P8*I6:S0 W-E%,UFIB M"08"H&AF(3+"':)T2(D27,R84XM1@=>H8P!>@&L+97/,$3 (H6:$V4DL30)X MF+<*:*)2Y6-8'@-#!UE#0A8&28-^:%BSX*,9\),+R0)Z8IU:,&6)J&J/-1;Q MIY"@&P?>+FRE53#BJ2#QJ\9R!LL3-P42RK#+"&H.8Y0E XV 52&'_@@,0E9C M_9-7R\$_L(D "Y2/!?DG@Z@%6?4:4AA&%'CIFS%WIQH M)ORC0-.A-YSWV]@M^'@0>(+?EEF0E0QL!BJ&T#.N)'G6[=07,%V@@>[" L3> M@,IJ9 W?T\%DEB"9 Q^%>X:%#"^A2@G/2(Q65ZA*&@5$?)D%L,GH,.'2"U]8 MYQ!I)0::)2"*45WP38NNT 02$:2O&HOA%BT'!Q ))1FZ+#"8-=@+F"1P3@C@ M,KP$#UB2 V6"+M9Q^5C34*,:(E+DLI%N?Z)0.Q@CK@BBN0PO'A1$#OP15 M< M+!A9L5B +<#$=+-@<@NGL!W<$AP&-XE^"B8;@LS"E\BEP-XHL*>#MD&5"P1VAN^5C N@53 M;*"9+(%V^*$JERS)=\RU,K%+Q@YR0C# BX.])23S.P"@T7. M[B6;51+GAX]), 0D&]8 G5E PA>"80-\BF\ /_A5@"ID$58%*TZ@?]T#N,?R M;!@<>0C H)>2%5P(DQ5@O2:,#@"Q"R6P2:P;3S0DN SKM1*#%('KX>DA9(&2 M"P^!$30KAB2',54GMH(U!D=0W(B060N^)?&;#2-;W-+^'G?.$O9)UB?H$[B! MODP6G&X QQ,6)32.ZS+H,Q0^H&-A#D [L&B\&I:(A+6Z$&<,-)#1<->: M< .%0P?^"A#XN]A8RUF#'L1#X*1UK\ A"[@)U( M"ZNT:!T4,72LQC# E$@?>0D]@M]$#$0JUA<485[! LJ2H)YLI1*V"J#N,# M+IG :P#24=X4VA:<=I"26*1X&:RL2I(FZA)9MWC!!6J@AB"?LE!>?:[GJBAB MD"H KH$K7V 0"RL(X]($VP3V@LE5B35D$&%M@)'+U8(74Y8 GI?S*\49@33A M*0? M2Q:9%"O:$[#A:Y-92+"$+#F6O# NB>?0 )_&4$3HC1S\-DU4H[5:LA=U"&FT M$C7TT/-X!C9 PKQ=SB!R8+02))%$(B?AEF()8'_=I"B.1L8M0S=#M8"?8O"P M9(!-21Q) SMAK @()IFL"K;&4+3PW#(+H%*X.#!$@_#"VJ*W2T[/@A?5+"X/ MBUC.HL9U)6.7 N2!!L$TLIPI@?LS0-5Y\:!=E@O0!:0HF$3 (P0%^]LW7 2 M=0?!D'$#5Q:WM$@WL LHNK2@I7;#YH);50T0QUB!-()!24Y@2*S/G<>\-=@% MP MU>@>_ADJ5DS,2292HD6,M2P'V\.5@X !*':54(& P0=V S" M%+S..CEXBB4*FFVJ@CM0KV+Q@NC #AB4)/$CEU85,$PDDI.YQ\#2X(T7,0\ M:]GE(>>_R_H!TX#+%_56I(!!(MM8^HK@(4!DX+>H3C*B8X", .=5'PNK$,R M](%4Z]PE,0C8>G5$,1:,Q>6%KFC)V #? "H"JH![. \ QP(.!*T,!.R]+!EI M65G@&^!^.B5.)6F>9 R$UZS:I 44$6Y/0P M3"GLP$CFI"]FT<&6XQB+4 N0J4;:TO4D!^;AL*>#^!]] 9KQ)%0T" : 'Q11;;&6,BNT&3@LY O"S=B2Y:;@J(5 M: 1H"XLY3X#%Y6-PK-K![X-15/D81#AY*?AJ4L:C(PB&X"B4MF1J#>8MVNU9 M"-E[C %T"FA#G:[(P/74(T"S^ MDL0#%"7)+X$GR<* U8*0LJY&XI7"+1U>!2.LE;%2<3.D,;V7M:QAH-TZ.Y:8 MJBYCE""9M6UZ30KH'$P*_*U@VMT ^UWFM'01YS!&*5(S2Z9+#DE@:-LLP[ 4 M]QF0YRXY%BJ>)&.3MG4!H 8@?@!,#G(U+UGR'N'>%R8DO MRK0"-J0*45(^!?H.@L/!7!.&>)N3D (; KJ -B^5?K)*R*H&M9QENL92@Q$E MP6=,^R78L$U8-S;N%@Q+MF.A2YK3K+9.4E-*V':(!R!=VX) M[06C/0-'?9,2/HBA+%'=GO#ZVCB+OQ(3 WBSL5Z)1>(5BI2G0&5 7F'5ZU;] M4N090F[#0 SE."V[!RZRZCFFC.Y2H9G64P6$$"07*9*I$2B+Q =I Q ';H^ M28Y<3"P8*1D/*G"02F:L*#R244;&OW9=*(LE6DB;%IV1PEUK,8JJ)/%Z4DDL[8L];; M\897B%O'4DR' I/HZ_*F'A92FP;&8Q8K04.F;4A4RL'A<*!!9:%;O,+ TH0[ MDBW@*<:R%(J/A*G'=-)2SBK5C5)QM>16.D,EUP5N@5_6.WA$MZ +O*'DF3$I ML+::(W!MB9P"DO#L4 C37"X2U"DYR8'*HB6Q. M!AZ4EG@P!G(I+\15E:6+PE?P71B2B5Y#Q"?X]I\]/J1!WS.+M!3\_6?WI"O:]. M?MK^C?XZK$[^M'SW1EK^?/[YS>JG1Z]]8?M7VV]\]2_+$SR_![[PB%_]]?*D M?W[R_"-UO<$+J+/UDQOFZ_#D[*BOG]9C?G'QY1=/SOXT\ +J=/7??,-H_'C^ M-*_\=M#CU?$SZ?'#IT=W^)>C^^O'].+!Z_KL;/WXAOZ3[#A4=+SZZ>1&XY,S MWLA3G3ZAD^>/],NCU1DK_$WC&T\VK'[9T).7[N_>=S_<;#MP8W6V##SN@GO\ MCW\P4?_ISW^46V$8GKPT"&]_.;OKEVOKX_7FQC\L6V;UG][^JK]LIZVNC_O+ M8Y\^\>5_O//]P]NWCAX\_.;A[0?/QV""YSKZR/G05V(V'MR^^>/][Q]^?_O! MT3=W;AW=_K\W__6;.W^Y?73S[E__^OV#!]_?O7,]13MZZ_>BTUO>^C\(Y/;D MI[/UR3\?W?KZYM='DN L%S MG_J >YZ6]X!TW#U(O^2I]-=)7-72)/Q/+SM2 ME[\& ?_'C_!>'S+E#U9 MGRP[VU=MV54N:?16BP?O!%FVDFV7O+OW$/S%>O(FYU:^.CKOG !Y*6TVC)1\ M#%!:%R!Z?)9-,7(2($>1W-WE'-I71RE68VT9IUC0(U6__[" MDEX9EG^Y=D77F/>%8IZ,[VX1KWSB>_]!NED=W3WA?]K](W67^M_?/Z%)OU-GISRC5-^ M0M+6^ U2^*OE ? $F^>W_WEUNJJKX]79LQO/+_#\4_A8?V&FRPW=/_X)^OXM MORSIM]_^^8]GF]_=ZEQA+TSNC6/_"UY$U0W3WV\L_U7R%V]ZFI]Y<[9J='QN M?K!=L;[+LO W^\,LNQDK_*$A*_6),:IADUU!T]N&Y-]__.;^P]OW?_C;T?W;]^[>?WAT[\?[#W[\YL[# MHX=WCZ!?'T*D'AEW=/?^D0E_Z/]T=/>[HX?_>OOH)6G[0M9^<_.A_-H4Y]\X MEB]6%?X@F/#2V"UOO#J1=F(WE/\Z^?*/KP;*_-?!8?E>$OA_9&CJ?S[@G]9\ M]./W1P^>/<9P_\]_/J634UCR9C4F<7$70>L_U:%\M]XHVZ)YO[KN#MWO(VM[>= M0U\!MQL=?Z,>XRZ/Y&NJTS/UC&FC^&2*F?FWIR=\Y/0_7\P,[7?XF],I1E?Z]KW/]URT)ML%"?P0 MH'IO]/XPH.KN_3FGX)J'7U4>;@*%8*29#LL&QYBT*K(CJN4V;!JI)=H9#U]. MWEAZ@>^#B/MK(O[2D#R\_\V=!]\O=/N:B5\S\BJJ/_//_G MZ&S]XL]?)@^00S16I](K^NB[%9SNG?77%\.1F:2+H4[*:.D5J:63MXM)Z2Q] M ')+NGZV3KF]])B6]\"]*V^F&&$M)S1(L>^!4N%WA>K/K7N7T?ISLO;;E5_- M&$P?Q7_3<%UG,B[(N?QV(_L^/'X++%E. !.;5)#&GGZDK,AY*:)+U*3@?7C> M#2S=YY]6I^*/SN[@-SN%IO>^_%NYV>W[W]SZVYW;_WST_9V;7U\:0'WR\QYT M*<\GI\YN_TKM;+&GH_4XVKRPHR,Z/3I]PDW.J>A'JY.CU=GI47NTQ!XG3;-= MNY5KM_*18W#8$:&@WQ42>OFW[PH)E8^+"/U>>DX0(7J?!Y=W?)MV@,.U04J: MANQ9,,/+?HJH7+.]R8;Z'G?DI+\_:>>'#T,1+>>4+$>Q;)[=7'?^?13I5#[Q M9+/^6:ZSDU3'VY;%7^GTE-JCIZ=\=G9Z\>&E"29=ML4'RQ$SYJ4CR%B:\B3% MQ@5I7.*TMKN9](?TZ_?GYSVU9>)WIA[?J@F]LC99X_/'3.6[$"+M#R'2=)SK MK4QJ6=%'Z\W1 ^Y/)SW? 7%EM?=_$0GJ_]>?OZG MW<'$X8S('[[_^O[7#[X^NOWXR?'ZF9Q>=E6F^A7@DO#=F^?W7=@1=YUO>KSJ M_9C?8C1QO[6-'Z12/F19[.TE/S(A];JD^""3^,())^7&(94@E8)+@W=6.3ZX/J_7"3= MO[/>G#TZNL\D\9 YIFB62.\[;"'9[$:0TPV"''83Y! L.8:"LJ<@C7B7>=VA M+2Q\\N[F'A3@ZJ1=.8&XG9Z)<=HV:Y*76#_Q^56\C;,>NBBX$'B/[(NJV68 M@VO#CV0C?3:8"'GX!DMM1_#Q^T-Y?C M::)3KKB10I96UY_-\7]8 PCN/5J?S%20(EUK;-)Z^GD_Z&SOIVX1_L-O=0+_ MXQ\RZ,V?3H\>\C$_$2LZVIK1/Q]]?]*.GXHV.!(T>16;]_\.U]NO)T<_I42C;.UD?XQ!*K-?8/]9^$;DJAZC?M M[,87B+P[J(R^.H4%E=K??]JLGYYT=3[M8_GG]S/\<9M2RKM*$,R[?FG?6;WP MSJ^^?->]BM/S(,:K!4#ZZ]] ^M#5VQFJ7:4[OF@3V;P:2#[TK.=V#\P?/BT:T;2EN1USOKEJ*N$90B@ 5 C MK:<_50V2H@1>1+ ; ($<.RB0:#2Z*C._+RLK*W-OU+XXC>4&961?/4O]+2O MB^JX)764V0O!M814Z]4+4ML'!IE!UK[IBEKJZ9V35<[8Y]FI]].=-EM)3*B^ MT> Y"2_=/+I_+]FIJ04 TZ+Y[;%>3&+- MZTR-_]*$#ZG,X<>:MO7'A]1E+]>PX=?#8(^:G^C/S05&]'Q>Z MI*BG;N&6=4.^HYBO][BX\_7FI%PIB*PL\B:]/UDVX6K>PKL"[)P]/'UK\6'4 MG6,^KN>8AV::Y9,N/UY99_[S8/3 HB3)>0JR.]&6" ?'8@1-<\S**6G4G^;][/I'XL/9V\_+(N3 MU#U93'DTZ:I[=6F[-5^*D<=7/5_W-GU\=MG*!:?OMV<77/E\YQ?6%@O&U]V1(X(S)("WA MWC(6;;YS%=.O9>QF3XH.O9_.OEP2P.LNZH KG%ZT3BSO*JOY[7(0W<3!HKYB MT'?AU![]NGV8DZN&>G2E?NS!H/MV:7]XBYYO]#P^WTW5ZO<\/@X2![F%0>Z. MY[2C!/+RLJ4ADL@/DL@]G9.KAOKL\C7T;IY:OWD%\<.BORISU#B;^+]U\_YD.>V[W#/A,+RG#:3+[ _5XB#W99#H M--TP;6^O"DP?+E,F'Y57A>L8*4Q9",\F3<"(K*((/"G54V^);NI_/9F/)FD^ MWV6&O"CU;[KTK@/.D\R7[-;V#:CR[;] M_$,:C\]LH_FI:'RWB;[L'W']%O7/7>+L?Y4G0ZV[,8&F7P?'&2L)=09B-!H$ MI344D!40SU,F1DA%>PH%O*WZ<5D$8+GK708QGJ][H&VPU*F=R2P[3!AZ5X!B MTA4FJK#1'9";-].314=OE>>FWU/M>66CZ63\95FRH%YT\31C;6Y3_O0?)^4" M9MNF]AANN^S-N^5FWL'S.C7-YUUF97G.TZ3_[)B6M?9LK!D!-JJ:$6# :FXB M+\9'X^J9'EYLF'$)6>N:";G;?=)+_Z.L\CJ_JZD5*T)=IM,'^N^NY_!_B6. M/M6UUB_EWR5X%0#JV+'[?/=95WRJV8,K$\R^6YK*LC1=?K?N7E^8H^[RU2RR MLQLL_[2\0YF0^D1GD#A.GR&.9LM%1,TL._DX>1Q'\^.Q^_*HOML-^32PMKS# M?Y_,%Z/\Y6STW550%C[UUF>C;G[Y,/NZPGZ?EE&WXH\LTNR1&__AOLQKYMCF M9NE6LW*Q^MKR_95)\-//565JXM^YZ7W>1I#L)HUF_6KT%@[-=A=T2^K*38]. MCH]K-ML\_0A+=P]R>8&"M6W]\GZ(N_S$M\W8O5EI;I9AY_@4+V3'A?GBY=-G M_]\^RG K.0QW@YR+0]RY_.N!ZNZ9A^;:/&US;0JV>DC5CZ5@FSOOB=TQ4&[N M4Z +*U>]:M=Z1E5^]W70,L0ZC?]]<'[-P+ MOLV^/KVO&KBW@[Q.53H>'TQ1:N6;'[/* 9QZUWR8U=C3_\JCB:":2OW/:_I8 M%6K],6OMOBNF<-K*\%&AZ#0;ET7CU79\].9=\^)A\_S%RZ.73UX<_58\^>>O MWOQ^].[%JY+UT'W@&T3ZNL;;:;AYL4@?&WJYO[8S*6^7T"*[/2W>G@6?GV>;=!WJ MEK6P?OK'Q)W$M6EOG.+X)CGLRK2Y,S:TLK[J@ M5'>"\%RPFGW9XZ4B)2XLR9] M'P>Y9(&,Q(C$N"-6M'5B%%LDQ@LKP<*(KX[3\H9?:R2_*X^;.FY\._K<_#[M MRFLN3SU\PY_=)'((W!?(F\N;5@[R\F2SR)O+F ?*FWIUEIYM_:)Z/ MIW]\#=4B50Y-E1*I$JD2EYA(E;NO6ENG2K,)JGPY791'74R;*SCSLI17I+W; M*I]"VD/:NZ>TMR><=L#'.=A].[F[CW':.=UTU[.IJ'D_F\ M5B&K:[VCB1M_F8^ZY>)7(JQ,N2Q56J]YD^8GX^^3?_:!(36AW'S]SPZ(N:"VZ\NC*(X:C*]^'*W]OZG=]I;&-U#;Y+;UWXZ4/GZIDT8F_?:X[ M069#9D-F0V;;#K,=W3]JVTAUDKKETCQW83&=(:LAJ^T^X!_$()'5D-7V,D&/ M;J1\R#\FR]ZF:59/;[EQZM+L3D\ZOTWA9#9:C-)R9^8?\U3?/%W<(0?>G@.Q M[B1R('(@/WS92J^/5XD.:-2\FM6=P]QEDMELS&]8]1F9#9D-FVPZSJ?O';!LIK?'L M\X>1'^U'N8P-$]H-E8C+B]JX?O/U9ZY.I_WZW==^W8_C5AQ]JF/]I?S;A+&; MS\L@1Y]37'Z^^ZPKVC<[SU,^'4JG0.YD,7W\G4K)(K/E=^ON]84YZB[_1N3? MW.!,"^JGRH34)SJ;]G'Z#'$T2Z&SB2+RDX^3QW$T/QZ[+X_JN^7 M+SK%WN4?_OMDOACE+V=3TGT4TB0^]M//=6[+'1Z==TW_O"GDN(WH6>^B;W[Y M,/L*#^_3DH? Y6+TC]SX#_=E_OC!7S:H*K=2C;,K.D%<+O2=D>V/=KR_FY$W M*T+>R*F!9A2K/OQ __!KQW[QO$ /D[$\0'!#Y_!-/M WTCF^S%+H0\KYGQ]_ MZ[G1AY*(/W_GO)&'[,_7>&\W8\5-ZON=3*\Y [+)*5QF:#VZMF;8#CSFY9(> M1EQ?7;0=&/B[9V^.GO[7RV=M\^+EDX?W6")]8^(UR>>;G(8GKUX^??;R[;.G M37GU]M5O+YX>O2N__'KTV]'+)\^:MW]_]NS=VT,6VTZ,^D*_[T.4Q59]X\XK M[M9^5[JRIYYD?9CJ6)9GKY=#68],3\JZHOK%I[XM)65A^^>S#Q2YC=WQ/#V: MIV-7UOCI$J_WP4H Z=-H7M;XX]'BRZ.S&UP6'5I^H=(/J?IS]=FON( ^%->^ M?>V;_"%AZW]Z0]]\711.%RWQ+OSK_6QZ,HEP:DBY^^\VT;E59;U3/$H/"F)] MA3GY8O(LXG"\:+J*MLT9+&]C+M8AAJNFZJPN_2]^]I?_76O3 MKZD3U\S4TNX(O_]Z@U9Q(%9QL??\F65<'DE&RT B1LBY,^2H&R#GO@/*3Z-) ML_@P/9F[29PO(25]#JE P7%!F7GMPM:XC\5(%C\?H"YOKT0[NDE/Z6_X?]P%& XM^:622K]C7W0-)7^LG+V9L"H MRWLKVCT;\.T9\?9.]'5OIF%MY@X)/T].9K/RJG'S>5K,'_7J3.T54-PR M">R>V,W-HCVX :,N[ZUH]VS ZR\#U\JMOC)5^P86_":3I][DXEW)X_M DK5A M;2UU$.J+].^3T2_LA\[0ON7'+/R73'!ORM$EPUTC_U*=?=**3[ M_03?P1I^&7TN@IT\G[DN][C+Z'G^3ZV=-TX3D+K\$()+<"P1T#D[*R2E+HD' M37>7SXLW]53 DW\&YX-F/H(E2H((VH"-D8.@Q! MN!-&/V@F[F,9P,D?37$H\43-YM]&4W>_Z<;GZ0'SE3MZ),;C:OE M/9_.:A&_I\DO"M$LR_A]K>)W&@/NB6&X:95$GQG1#,5Y.&C&-=.$, =/Q] \W":DJ* XE;3WEDD!PE M9)@6Q)H,9L2:"+ MYNPD2=.=(JD9KLNW+OZL:W'."AR]3(M^$4EHTC*KT=U$ $-Q M'@R 19^"EC*"=M& L*GZ2\I"8B&$9*EA@?7B8VT P%A9+S-<+^/VTJ:VEUY, M/I47T]DHS=MFDA9()_MO7$@GU]&)B\Y8%B(D'6--6TC%MRW^<";!4D9%5E'V MX0^?6=Z7PB(]T088YU7-W.Z$;QV>?C-)GWO LEJ6S+HR"% M('*A. \&N;16P@A+P0A6D(OY#-83#](+Y8RBS)I>SA8,BES"%.>7(')AL'=# MSN^R95WXIF8%._683D4N#]9)8. MAEI*: K]Y_ ?" M2=18;9C-H)0O_"*) ZMX(29964<9F6CN)96XL^!7^>EH?CPMYONW H_'+R9A M?%)[V96_UJ\834Y2?'6$#>6K^"_[X8%"(H M(NAA(FBFDFO&-$16O?I8T= I"MR3&*G36DO72R[SAA%T-6;!6R:'C'WO$8IN M-C[.^E@AL'NY0G@W7;@QQL7>.6*M82+A&SAH^-K^/HW@-/]O5L6M9MBR]M=Q*[P^G'- M?,:#?@=B/L@1UV8_&VXS)18*ZGL0403PM!!%=$Y3FY00U/:3_;RTQ=?5$D\K MKG5VV-\Y&J%9*R06OD 0W$>#H QYRTMGBG(I&*!(*W ,)9!24$EI3D1V4L* MR"8 3,A68#;()F*]>^KQGNY33-XWX^3FJ>E,$J893LHORU N^KT'8D1(&]?2 M1O8VF8+^SMD,PJKB]R9"(5E%"$M<%U+I)=_YS")_JP;YIH[U5?['/'4QD[[Z M<;"6&VS'@0"&XCP< +.JN*K!%\^5U6KI1GBP924/F;.L+0O,II4TL[52GSI6<#S"C.'?=6WF:C+T@95Q'&81'XSU)$$0N#JW7 M%DQT!KAF29J8M+2]1'K/C._%)$P_IG?N\S(MKK_M06I9:PG&>1&^4)R' U_, MQ!!(9B!9\"!(6<@7^"+@I>(IFI0"[:6QQ_#PI66K->;S8I1W70-YDQ:C6:HY M-UU"[QQ=W(.Q&>2(:Z,B0:AL"D<8%2T(Q7AQ5[T$)D.V,A+I:>S)Q1U-4OPU M3D@GP MA%-0*2F=8Q8\KYRX7=/QW1:H28+17HSVKFLVRPV)YF-:?)C&9C3YE.:+ZAPC M=>R_T2!U7%N"+42KN/*@A"N^+;$&>"+<_N; M]U4:GXF6*"R-C]B%XCP<[++..5I<7(@A$1":27!.$R"NIOL2PIGLI6A#K]BU MV=J0]T3/,26O[ M[LS1>ZQ#Z-9BKBX"%XKS@(#+:.V\E!F(U-4K-1DL3;QXLEY101CQ9"7QZH[- M.7H'+FY::7 )CD':=4WC*)1U5DW)'4T6;O)^5(^H82&&@[(=9(EK68+P$!5+ MH+W((+P38&6(('5Y1REBI5UI8KJ.>_OBW/[.$]N>?3XM]?ZWZ33^,1J/^ZI= M*5NA,-$-<0S%>3@XYJ5AU&E;7-4"9L)0#C87B%*"9IJ"4S[Q/KS=#>(8+SB& M&0H8R%W;4L[T$=EA_XT$V>':0VB")1N3 TI8!"&D!\.KOTN]%BQHQT(O3>%Z M9@!!9$LIQC\0K%"RAF_1';(V-S3VSN.="NH+6^< AD&XHGS(4$DVCY-8DL MG)%4FY4*/AMJCWP?L<+-'\#E\5+I[9FR(O&R(C.G(/1L?>\BJ]<7I2V0HQ$C$2,7!LCDTXY%8RD*=1N182"XRX",URX M)#0O*X/^//_>,%(8U1HV9 ;)7F'D^G'[RS3LA]W\[V;VXRC&<;IL>(/.X5?S MO:7;WGW?'\M9\M-QO#JZ_^+HUQ>_O7CWXMG;&Q7P\CFY]VQ4IK.^]=<'[,$/ M2_]:7.UO[)<"ZQ!4C -&7=YOT>[9@-[G%T M/7-J@J^7%MAS:S5%6D,,I@8CANVN.!'#ACM]):*F/H,BU!0@*Z!D7(H0!4F, M6B6L[F?[9% ,,Z2E@R9'W1,,VVSBTV%[Q;.3%)OT\7@\_9+2O$MOUH^+I7P\ M3I-YE_G7N$EL_A@M/GR8CFMZ(*9('8 )(MU;@9#: 07 ME+#8DJ[E%C44!;X MQ0'.-(.C6H)EWG//==:\GT+DFT(Q2ULML98!1I4WY3^?MV.?I4]I6HXF2ES-=M?.9M()FUK<$JD!AVWIC;?-K^YS3X?"%Y$?EE M_ZT,^>5:?DE21.LE%&^Y\$LR#HP+%%*B(CEB/'>])&,L6VHL+7"X@ PQK19# MGJ#=;YU'"-LK<1X(A$GOH^1"@V9$%1>9%GT#T^+#M#;KF.6SBAEJJ?[M0Q;SR&"H3@/",$"<988ZR%K4S H M%$_7.IO &AVSM-K9N()@:WG'&T$PW4J&SC%&CC?E'+^8A.G'U"S2(B. J,)0]"40?%Y>7@N8^2ZJ1Y/PWD3X,M2R-\5VVP7SK1HN78 M5A/!"\5Y0.!%A??%%9) 5:QM-1,#[XIKG&J@6$M!K.@E7#PT> G3*LD1O#!0 MO"%?^)+B3]C."'MR8$^.GOF)F1 KS5@FBWO,E*G;F0DTB5YK)D6BK@_G^L(6 MYJT:<]R)Q;"U$;KH"*,(H\/#J##&$9TY%&"L<6]77'9=4%5+'U,NSKX5*S"Z MCIN_%1A=C62T7%M$TMV+G1]\EZ.PNFI @MO_53G&H*XC)U8\="VA"T4Y^' ELQ6*B\H&&\*;&DF MP#'.(0L3B.2>,]]+Z'PXV)*VM1(KWFT@:+Z.SWL/G-HW:3&:I8_5HST>N\D< M_=K#,APDB.L(PE$O2- 1>"3%1Q4V@V:Q1AX'Q[U=S6@>N<.KEJ* ME3D0O%"QFO*E2]H98(&P80"EWR&3$)0R07';"_QXL'!2[?,X+%#C!K? MW>^=8BDZ9 MDBTN3(A)S,GD%4CE5W%:5P%E)(4I/C?"6>;-2ZK3'4G3]ATM4 MJSBR!H(8BO-P0$SXZ'5@'B3Q!89\6;1[4=Q72W0@V4F6^4IF5X_%Z/H',=M: MBT7G,>1[YY8E"_<9_=W#,AJDBNNH0DMO-;$1C&:TUO>G1$I'8S]5 M-,XL\)W[?+:-."1C6(SR(HZA. \'QW(N3FVN-8"L+SB6. 7#"06:J=?,I.+X MLCZCO!O",6JPN 9&?'N(^&)]9>0.Y(XKJI.:%(DM7BRU+H+008/UBD#..BI/ MH^&^E_2&*ZJ3]DX:BK8&>0-!#,5Y0"#&N#=,LP16$@V"4 M6)0F*ZYPDIUG3 M7AS@C8&8;(G%C2N,^=[=^1UUU0_G6$#YT&P'&>/:T&_B/$4EBL_J&0B9!'B2 M&#BNB#:22L7C, 64>R<+)EJ)(5_$+Q3G >%7HKZLUZ4HB_4:\C4B@V.^P)F/ M,AE9L,WWTE1D _@E1,LY5H3 2._=G5TLC#P$86!%3ZSHN3Q-(K53I/"--":" ML#R!S4D!S9Z$3+4B46^S,#)61-X/M[S=!7&C4AK;%#5EC>(YI"7$1<1%R\3?DZ MJS-73@#5+%:OO:(=M9!\]HXR;R7ONY)S;\=+2%M &W%QV*#^92KVPS[]#P?U M>[.BR^;K>[E\]S;,4X#19_@PBF69\.CY/XT)F:D407-=? 7C7.%]Q8':['G, MQ$1G;KR)-,;F9#6P9!D(1Q-X8BUH4FY>O(U,!.UQV?!D^O'C:%%K06V:YO_?4!>W#]2'^4"OH;^Z5< M,(3#@ -&7=YOT>[9@->/P_5)Y!\+RXW391H^Z,Q^%> M6;/[OC^6L^2GXWCE MS+_]^]&;9W]_]=O39V_>=IMP^G'S[/_^X\6[_[JM^IU.T0$@RZHR[(.AW4K[ M#V/ J,M[*]H]&_"NY[ -NMS]43Z\*-!K5I73>N-I^%?;_.ELKC<:H:),N,1, M AIR!2)#$#PEE[WO(W*_'.O;.M37;O9J]G;A%BG^IQN?I-=I]O:# MFZ5O(U?E98K=5?-7^>ACFA71/YV.QVXV/[WZ:S3KQ JJ%R08*QQ!9G+\WK*,Q2P+KQDM=!B9>.DE^&].EG,%VY21H+ %"N^AD[@0W$]0D$D1ABET@X#3)O164*% M8D)'B)F61R6"@$^Q/&H**M!85#;0088WC,Y*UJI+2Y)N$79'G2!_\;._G/[] MXL^JU].O4]&X1?,?)Y/4<-(V1;U$VVW=/$TA??1IUG#:_9FW3;GS<2J#^93& M7S#O8?_/8.&AP^M0FD?+)$L)B*WU,@.WX#TQ8+QB)EB64^A[1=BMA/K*.B8M MNW2U@TJ.F+4C T;,ZAFSB Q1Y1A QU0+/>C:)C33BEG*.HF4?;7!U\4$7TR>+ WP F7TQ1:M4;+E$JMI()"A M. \'R#BST63I((E$0 AJP+-LP#G&4W3,NM1/-: - AG3+=-#GKZZ)YJ_ZRD5 MN^OYAG#R\61<]]-/FWZ&Z:.GK<+OEI*SM[ M7@AG,\O G,EUZTN 2S( EX6T,DF!Y)6*%FL6VCRS]JXQR9.+MKXL7_=;,?B7 M:?$JOW.??YRGYD4VY=7-1>PHV3>V^E89KI+[SPBB]TRN"*+W#$1C\B%>L+'(M6G 7,';&>^4(\3OMZMCZ#%<4[=\QK044FP?:2>WEF MOL].K?<"+SU->11&?=6>-L:V7& I.@RI(UPB7/;NMBM&3/2V/'!DU04/8'E@ MP(WB7"7IJ.GE$-'&X%(3U4J*)=%V)'"/E3LO5.[L\L _3,=%?>9G%032OT]& M"TS<1C)#,KM[QZP8M$K> 2.A$E,H'KTF#&)V/)!D5-*V#]^_VT8^M>-GG?WV M5G1:<](:.F1?Q3VB+P1(!$@$R%L 9 $UFQGW8%PP('(NGKNS'*)7CE+A>1:] M'/(;$" EDZVQ6-IS1U+2T;^_O#)_=UH3_?T-T!E[R*J%QNF)'Z>M$MJ/;:/] M:3AFNWPJ#H3;E.6$$BJ FIA ,.5K)$M!4%H4UC,^JUXRY2]4JSZ:Q,&8CK>* MTU:3(;OF7JL]]XWK$#T1/1$]UT5/J:+3A"O0G-?T_%PPD2D!).:8B8HQZE[2 M=S:&GL*HUK#-[0/<<_0\7RF4%ZZ,8/.E"6_(>:.L?/>U7_?#@QYR9'?E[\V0Z MZ9:VW0F$YZ.)FX116_3-+I6F;>'$TF)^7R M-^EX.ELT!4R>%Z-L*('_T[4UKE_U);E9DR;U#I<4KRGKH[)2*O=>I/>S[OQO MO4_N/ED&5A: \]0U+/CZE/G\*>?G3_GPSF5\UI[TYAMSBJ-/U8I^*?\V8>SF M!:N6O5N[CW8?J]N@LP>7+7W=R6+Z^-C%6O]G^1?R4(XFCY=?J[O7%W2TN_ST M]XXTOKW!\D_+.Q1UK$]TIO;C]!GB:)8Z1'Q4YNGDX^1Q',V/Q^[+H_KN^4V^ M!D%&RRDX#1XL__#?)_/%*'\YFXWNHU!D7:#Q)\V9#WTWK MHYGN5;7NT]AUFDXM%[?N@EV=OCI[^U\MG;?/BY9,[(6[/#];O2N_/+V7?GG]V?9Z.10O:7I2O)W*SZ<<2PEY2/Y\]H%0BUT?S].C>2H.;7%2+V'?!RO[,I]& M\U&W-O[RZ.P&EQZ'Z+Y0LH=$_[GZ#E=<0!]2<^W[U[UI'AK"R-?_KKWX^C?Q M,;;]&+O1WV_UM-UU;8$&!?NM]PZ[+Z'E\YXHZH;.8;=*L-B:W/ML!O7\-+SQ M[L,LI>;W\O:2O,C^0>[,)UH1FA&?9G1V]%G-*+M=#5"DD=T M.OZ1]J"'ATYG!?@[3*I%^!&,T&;09FZPF?&7AIV;#$>309-!DT&:09M!FT&: MV;;)X#(1L6C@(-8N2+5/I/EI-&D6'Z8G)\[9)GT,J('&<9LOC/8W[6,QE M<7.%R=V=+;0!M &T@>$)MLN;N/K(99\,N[OMY:\NA_@I34[2_%&OT++Y5)7! M??W=.)"R.RK80QLO*O*>"G:_QKO&TN,NU1QI']5> MZ'757G9UJ?)Z-HTG8;&!@NWW!V,NN><:;0XV*/&-%!C8#8#IO5B 8](SZBA$ MJQP(G1R88#-$QWFFP9(45HH&TR@X42Y"#K7T&$D&#.<*#*$B6.U,SG2U:/ R M)M!340!I56OTYCM5#ZK5VZZ4@A"%$+6+$)4%H\1HX(1J$(E*,-)Y""Q;[J(* M;K4:%"'.<\$4)&%)@37JP >G:QDI02*5.B4R-$0)TG(M$:(0HG94F A1?4&4 M]39E'3.08!F(7'PC:PM842L-EX1I)LWW$"6#9,1Q!N63%H3P":RA'E0DA$=J MG2-#0Q1MB90MIT-VI$&00I!"D-H)D-+2444I<"U"K9"9P-"R=G.:)\.LTUG& M[T'*!N=3SA&<966IEP(#3VF$%"63,N5@G!L>I"AOM>4'#U)W2$C J.!M[.=M MFGT:A811P2TT*M@UH]OS/@7]=R'S3M&N8K/,9>4=35EY>T9 ,>ZD%#9GM=J% M+$AO" ^0=1(@>,I@3 Z@-(U"AZ"M'CJ@2#EO"=G-9BU[8A*(@(B AX" 7"5F MF#+ ;=#%SW84G&0"5%(J2T6XM^)[!.21J22L+I]A'H2R'GR.M."3$X$3JJ2- M0R.@$"U1B("(@(B B(!W0D OE$\F1!' Y$F T6^J3"R'ZE1T;'GP2 MAD$LB 3":05&N-KPCWMN'&'*#NT#,BU:;@PB("(@(B BX)VZ\SE9&VT(J%L\ M("C38*QP0(2C*1@6F=,KJV"NHV$L@R.D[G-+5S\3P2H?&*-.4FZ'1D!C6JJ' MC+3N#P)N.$=S^(Y\NQJ-73;DFYUJ.K+1OF]SX*[=128A.B6CA 1=O& 0QA/P M)";(J;BK.5!C EGIA>!F40SVQIM#W[/ M#I$)A;FGR&2C%"Q1!B;XLLH/C(-W@D$R.47.F>!B)9_ !>VE)A$*!E$0/B>P MY=)RBVP*8$7M>1@8F901K>"8.H[(A,+<4V1*AM@L8X0D>4$9D0@X03(HQ951 M5#LJU,JA%L6DR67-S67G9V4.1I&"9BJ:H"(W1@Z-3+3EQ6M2=L@(Y%ZK,V+3 M'@ES3[')6LE$-@R"- 2$*[!DJD,4J+<^)"--#"NIXO4C2EL@F8MZ2$^!54:# M(,8D)UQ6W@^/382V5@W9P_Q^J#.6A5K3'IY,YUU#V!F6AYIC#0<<+RKRO@KV MT,:+BKRG@CVT\:(B[ZE@]VN\6!YJPTN68RP3=2"K>PQ670Q6R:",YI(!S9F! M\$&"X4("<=YE'@U3E/91':K:V:O\M^DTSH\F\>SXY=OI./:5V"9)RS@&KQ"K M4)A[BE66QES+.P$)U(,0*H'-WI?G-=$HEVEBO92)&AZKJ&X)I8A5B%4'+\P] MQ2I5'*'D6 +'? "1RP]/O"T>5F(Y!TY]7#DDOTZ]J,&Q2A2_REI,\T2L0F'N M*5;I9&G@24)B7()P4I>EG"RX4QPEK@,CQO52-FIXK**R55B0$\M(;3IZ.,=R M4GB0%@_2KK>J)UEJR@@$GU)9H5=/V=D,(N;L>8XA6-9'.:G!V4?6&H9#.LK[ M<[(6(1$A$2'Q2DCDE&8G"A"F5"NER)R+PIBP0"'4^65L8<76!L$X5K<')D!/1$C[D M)N;^D"%B(F(B8N*5F&AD)D30""PR6?N!$3 I%K\P>6D4,U;E%4Q"1,]EY9QR\ I(4!()\%QF2'$E$*205*].\\:%J6SC%RG4SNHV+9\)@H M>$LD)ASL2)+P.G'CW0\,_VTVG<]KP8#R9V2;?<^EQZ,B%YF"L>"\LP&RRAZ$ M"7-/ MP2E2:@2/#FQ4L:R2J03ODH-R>ZZ(Y8RZE37V.G''_L%)*]E2AI65$)Q0F'L* M3B:1 C.6@:\]G44FJ@!-UJ"%2H%H99CN)0 X #A)TUJ*GM,=TD(/NV?!J^,T M6@I6J')P0>U M$+=0F'N*6UX0QU1TH*7R(#*U8(6Q!0.\DY9KIMT*;JV3J[!9W!*R51;K[R)N MH3#W%+>T]M&0*,!*7W KJ8);)/J:DB %D<99NX);ZZ0Q;!2W..&MD@9Q"W'K MX(6YI[C%)4O<$PVRJRW-B01GM =MG)>,<%_ J(\,AXWB%K.JX!:N$[%;ZH;B MCL\FY8M2FIW%'F/ZE,;3XX_E7224?;WZ1YBT#MV+R>O9-*3YO!ZU M[:UB+6T-Q?Q?!#,4YIZ"F>'9%G4LKA1%62<: MN0-@1F2K"8(9@AD*XIF!$I%.O.M&<6001:'"S",M"@7;8TV^!('W'+70 SV@J% MFS"81+FA8.;1);7[+RG2CXRS[Q:'C/--9I(.DHNL@5+G03";P.6DP;/@(R&< M.[G"..L$-H\NV-BK_.+XI6B6O^]J94+ M3 ?J8("8BD"M1&TLBU7%-$*T>K@A;FG:*6YH5$I"2F)@E:QP(]-+H*4/!%/ M&6')]!%[W!!:*:8/'JTP4W)#P<4W:;Z8G83%R7FNY'3Q(,:>R, \4+*_!Q2@+$JDL@"ICO U& MA,!Z2HO50AJA'8A@0O&],H4"6QDL(\&5'Y[EU%,> MY#;02P@\^(CHA<+<4_0B.EG#;'&VM!>UT 0MJT!.@ @?F4TR>K*2Q;UFXN/F MTHH! M?75>UJTP0QZKW-'&R]_JPU6B_QF1%I$6D?:6%3:XL-;G"%R3>BB=<##>*/#> M2J^RE8+V$GWM%QGSZ'.*\#]I-JW*8!AECP\/%3&4@6"(8+C+;B=13BM1S\=[ M5\^5F@3&.0Y6JQRD5*9@;"_M2-'M1+<3D1:1=@>1]HI:2(%'YXNS:9.1(+2O M+9L= V*8MM0R:^5*RM):O5#1[=P!Z]AP0BSK(P;-[F,,^MUTX<;-=*7;*E(4 M4A12U"TK7(F<#>,,/*==,>L EBH//B87,B"(4(A;V>46/!YLJEXZ_T$B0>#0L5::88L M48)0B%"(4'@ 4"A4-H2H#)$36SP\D<'37% N",%RU,JJE<#%.B'=H:"P>(2M M-4,>24 H1"A$*#P *)2$D9RRAL0I :&% J.=!LXETT8PXWDOE0N&@D+)5$L' M/=^P/U"X@2SB=0*VNQ^1?3$)TX^IR;/IQ[.X['2"\=B]3[O'L8RBP3RE(F2/AWL=H5@H(WBF6NC2[NO/76S25M!P+9R-(H3#W%:0D M\661S@)(8B@(R1-81R@4J&%:4T=\/_V9A@,IRFUK"8(4@A0*RY/*VU_AC_YZ4,2WE"%((4BC,?04IJ902(D'BL0!. M6:^!\2R"3S2)J((TJ9<^\ ."%&>MUEAW[@Z9FY>IT0\' ^]]W._E= )?\S!_ M&G4*^O-90N:C&_5H9Y2F5_ O$UK?^NL#]N#Z@>X&, Y!?#A>5.0]%NRAC1<5 M>4\%>VCC147>4\'NUWBQG-G&$A>*JJ3YHEDN73"$M>]+_4,-86VF%(2GGL0: M$HO$)!"2,+!"96"".IE$"('UD@'Q8O*I&&VMI[F,B9V9<6\5@37=LYJ:6.4! M 1 !<' S$X[HJ0#IVJA,:$2.*DE9,.IEH%H87HY0S8X '*Y9[VN$0 1 !$ M!P? D+Q2EGI()A0 I$F#]T)"2*:XA#GIX@7VD;DQ, !2T4JS9QNCB("(@(B MPR.@53(HXJ' E@917H++!$)X0GL[/X%.74]UW-K)V),C9@-/%A6+1^T1)HM*M;,"L%W\< IY8 M2RUZ3PA/*,P]A2?BG$I:6N!E908B95\\(4$@IY0E%Y1EUTLKVJ'@B7!Z\/"$ MR9D;B@2^6GQ(LY5396TS20OD#:QDB)4,M]SW2P@9C5,@7:UY)2D!P[."RF%& M\<)38<757JO<586!E]/)]-MST/U2&V^-/, BB9@3@'"+<#L(/$I"N"><@$ZZ MN/I!!O ^6F!P*261.2=H:PE:7U6J7%-@N/@U:6WA]PW$"JZ5ZW(?"I MJ&$Z/=+?+-QG; V[_[LRN,_X3?"!>>]2R%!<9@O"*0_6R@C*,JY\2%:[E6-8 MZR61GI6D?#Z;?GQ2[C>:G!0>>77>!.37SAB7U[VKIOCL\V+F"BR-)F[VY<4B M?9P7 JI/,IN.QQT%]7J.@5';"K)G!QG0XT:P0[ [ [M4H(U*1X!F5 MV@C6%!=:&F*<[NG0_:Z#'16B@-V>G5M%L$.P0[ [;\WJ?2)$<"AK>E_ KBSS MG9("G'=$RR@EDSTEN.XZV#'+6DXPFQ_!#H6YIV#'*?66*U8<-%K SK "7-%) MT)&PR*V@5)-^TF5W'NP$;851!P]VV*+U;K'1A?O<',^FGT;SHCU()[@UAUMS MM_2_4PZ>:@FN^)X@G#3@9?G!HG*$"5E\ZI6TKO4CJX5J3C?C?DV35)ZOKW17 MWM)!S^GOSVX+AU3M-P0BO4P F=021B[OMN?!@C;#&4A%4%OT%7X?" M0R9:+H>,FR(>(AXB'AX 'G)/&(W.@>!>@Z J@@O!@!."!L^9DW&E?-/Z\=FA M\%#0UG!,944\1#Q$/+P3'E+&B>,%!9-3I/AZEH)QT@/A(7EF@F1\I97W^B'< MP=;+NK6#;C7M#QYB]NJZS703MJ'JVY#80U8M*4Y/_#AMDVE^[*#UGX:CG,MG M8D])1S'#A"09)"^NMRA>-UB>"^E(JW7(0DCM^@C2%I/MO2D[-:IE>LB$U6L5 MXYZQ#:(BHB*BX@]V)L@N$DX"Q*XY%><2?"WB2HBU1"?N=%A!Q75"M8.@(B,M MV6"%%D1%1$5$Q4- 19VH3+F>DLHUQ\PE#D88!CE);YA6+&3:1\!V"%1DDK1" M(RHB*B(J(BKVNHVEJ'3<2$B4E]5P2 8\D1ZBT-H8I:1E*V7^UPG;#H**A+?2 M#%FH=I]0\0X9M9>IV0\'G2CJNTGU939K&_] M]0%[&,_<;#*:O)^_ M3K.W-<#06>^WX;+R,L6W"[=(\U?YZ&.:%4$]G8[';C;O/G(>3",7@VGLIGW7 MAW1S13OO=R -<1-Q$W'SQW S4R>E-1D<\QF$DA:\16V<<&[!-*)",)J!U9P"]'+% N?>>G2$$'F M4_O=4)A9('VAVX_(B \8:!I4%D&14T:)-"\49]3 MHL^)R(G(BIV_.5\[_G_]E&&5E\C")>1\9:UMU60^*J 2Q MDG+!H+;1 E&9QU+*0-GBN;LH$N$KE?O7"2N?6?+1TI!?GGST:?8J=_PS?W6R MF"_<)!8F6]TK7=KZNA6CI&X-00\?/7S$2\3+'O RJ;H)9VKN':OE\W("HP(' MKIS)DGD1\TI)E'6"R5O#2]%JA;6D$"\1+Q$O>\!+1HS(47'P(57_4A3LBXE# MY#E&DX5D,?010MX:7LI6L"$[LB)>(EXB7AX,7BI%N7=2@98R%^Q3'KP+%)*( M+N7,B" K>+E.X'B+>%E<7\3+74E2/N"X<<3,9&0J9*JU2V9SEP.)&6+0OK". M8& )L:"TY$1'*[GN)2'Y"J8ZW>E<(:P>N4IQK*N-OCTB)B)F3XAIG671)M"! M!A!1&?!)0\,)WL_+=UW[=#P]Z MR)%]A8A;6N]WS[+.2-]]2(T+8?JQ?/.78DO-9+I(\[993-^GQ8'$TF)^7R-^EX.ELT!5N>%XML*('_4VVS^ZHOR)I" MJM;?<-HVC##>-L6^FS)-HS*$][-RIV-7[Y.[3Y:!Q329IUK-_<)3YO.GG)\_ MY<,S\6Y^TIMOS"F./E4K^J7\VX2QFQ>@RJ//*2X_VGW,C29I=EZ5_F+9%G>R MF#X^=K'BX/(OY*$<31XOOU9WKR_H:'?YZ>\=9WQ[@^6?EGZC4&1=D/%SG=9RAT?G(/GY!Y'P9D/?3>MCERE"\\N'\_VXXT)_RZTV<+D\ MYB,W_L-]F3]^\)<-*LZM%.7LB@X1+U>!NTAZTYN @UC[#K/)'TM!^>DX]D(O MS]X!,)T77:A(4$VE_J?<#1$]>?7RZ;.7 M;Y\];_'TZ%WYY>V[\L_OSUZ^>]N\>E[>^OWUFV=_+]>]^,]G59:O M?G]VCZ6Y'\;UTS\F[B36\Y<_'Z(LMKH@Z'BZ6_5<2:ZGW%8?IE)=>?9Z.11_ M:7I2_)[*U*=L2PEY2/Y\]H%03\\>S].C>2JN;7%7+^'A!RN9.Y]&\Y$?C4>+ M+X_.;G!I2D[WA9(\Y.+/U8NXXH+:E.':]Z][TSYD7*W]:?SJ0;_ZNK0O>^UI MXK*?1D$NL^1+$L(."]P;Z:%V=X];7T#;7'$W=T!SMVP!7 M*]R%Z40;0AOJQ8;>CCZC!0W5W1#I':'I)FBZJ??IX4'3?YQ,4L-)VP$2(TP@ M$J'!H,%<9S#C+PT[MQ>.]H+V@O:"!(,&@P:#!(-+0UP:WD\@NBEJM0LB[1-F M?AI-FL6'Z+\YS5!9A2>UQX.V+:X-U*X?S?.QGP[O?V?E&$BF2 BD,03B-KAQ(DD0"I! M$PDNJ-Q+Y>-B(5[M M$EXI*V/65!6PJ94L73#@8M! I5(Z9!L"X7W4;A@"KY@D Y?^0KQ"O$*\VB6\ M?TFF4L/EI7)3TY[:9I.7Y???YT2'O.]RTT?^C0-G7 MR"_%R0WL)1W8<%&%]T^F!S9<5.']D^F!#1=5>/]DNH_#'3XWH1O)J);1.NT# MLDYPYF(QA.XF%^]*OB\SL1/U?3KQ7R&0Y]-9F>))$TYFLS0)7YK%S$WF8]>M M\%VL-:UJ3;&+2YGZSWF<9(.1ABAXUI0GT)9K$$)D\*8&2E/*.7)+M%[I(;G. MSG.WKGMR<5GW-?!P.EU/3F?KW=?).CJ?JW?N)%\Z27_RY#8%;0YB@CD ,+H+0LD"M4Q2(*X),UG$75C:NU@D$ M'[# 9VE^7,M4?DKC+[CSM,<1^7N]X=2;PO^T!13+AI$H62B(Y"L%:0]>< N, M616LH30(L@TG<_F01Y-X*::]3(M7^5; -B]?4%[=@'"\56S(+@O;WN^Y2C=N M/BN Z+HC CTT=!T:_SR1QNH$KKCI!?^( R>J*\JD@^ F9;F5D.!& MG4G*6H9G>+:48[JRY=O7[NZ.YJ0>?7*C<5>,O^@DS(NZ-N7+_Y5.Z_FG<#(; M+49ICNFHAY)6<6!9)*C"!R73 QLNJO#^R?3 AHLJO'\RW-*%NLVHL))LL@TU6 E<2!HM."YLD XR5[&9"Q928SK,\/@ZQ3_?3JN#4W_ M5N:W1DI>3=Z>S^K138;L8 M/+K(BI#!V\_DHEX%_5W>I M:F[S4[<#_G.SW!"O-6;')S'%\N**R/?DO%_53NQX4Q]%6QM08]7^2OV#+$5MOG- MSVW$A3FWAHH$FFM?N,$S,#D6HM'4:,,+A[B5)E%]GR(>7N+7"OKJ4,4PFV!; MD;,5-@FM)7!"% B5*!A/&3#B$C?"Q"+4H4\X;EG.U[@. PEZ6UO;7%GO/4O M0K %DBD!7VO^LV"UC:S .AO\-->6A4VQY-,]7*C>W$?^7KCH:RYE;Q[];BQV M[W4P45D6O-+%7:6QX)SR 8K30B%H&75V)#NQFRYNWVOI('VJQA0^Z$[R;. M8@DKA%>$UT'@E<0"H9XXB#83$,7_!)>$5X/2!X]8D88[JM+R=!*%4;EV0'*7)GD_6*KP8'=B)P.EA9Z<.+$N )]%TM MF=4@M^UQ7LN]SO^ZUR'Q$#R+FEA0R5L0GOC"8%&"MD)11KAQ00X=$C\OAW=* M;A?2R@:O=ZOYU;D>]]'X,,Z-:(IHNBTT+="9G4X4' EE#>%264.0H$ GPY03 M/K,X>$;5-M%4BOTJH8MHBFB*:+HUWY3;H&2!0A]C\3.#\^"8SD""H=FR@CJK M-;CZ#GAO$TUI*SGB*>+I#@OTT/!TZ+->/&LN>83@14&O7./)+E*@E,9(G5/! MK?2BZ3L&/0SBW72V2^Y7 T/LO;"K@>0G;OZAR>/I'\V'%-]CCX7+![F/M8(/ MK#0RJO!!R?3 AHLJO'\R/;#AH@KOGTSW<;C[EN%R/XI.7.BQL&RM\&T'A>:* M7@G;*".@).79%%%'XD'$3&M;<@M*)T,%LR:+E1)=?:<0U%7=\[*H^WM=TYT5 MJ#G*Q?*^3ZGK+VJQ\5/&VQ!NYEII3@(XK8N@#(O@I L02'1*B! T44/O:&Y# MN)9M6KQ75(G9AM!E5,3JP*N\BP!3#-6B8[%.K:43A$0_:-&];0F]//JAE(D0 M)@2JE ?%"@H+5X1ME>= I%"AY#3\-G.VQ Q;+FG M+\Y;=G'E0,Y&UMX;@3E:8&Z_#N0@S"',(4\I;08#; M4!PB+20XJVM&M5?*45?4?%0A61&JXSJ"L MCT6LN?#&BG.\D1C @!N15_;C==EE$EX\-R; L=2%!>N5K/SBB3IF,G1;L7M&\Z MQ3550#>:28"[D'WO0F+EM&4"&)76J&+4C,E4^XO43!&F:BY!\-[P L&MK()NC[<_6)F286E*Q%/$TT/!TWM=Q28ZYIB(#J1/&419LX)324(P M-(7@15!J.QNZ@V_E:C-DQLINPC16N$&\/GB\'GKO.%CG" O%E^7%EY7)@:=> M@/?=UDXNZ+C2SW0K0<2A_%_:EM$<'+3N_-%5+GO88NYN88WU M/]DNH_#Q;KG_:Y6?BPL>_1Q M6H;[/\NJ!-/<',]&TS+[:?9I%%(39BF.%KM08L!3RIVQ'$*@KA["4.!IMD!% M5C(;0?UJ8>S>&Z=?F*NOS=F>SZ8?CUX]>?&Z7M[%,KI[O"Z+P*]KP%^72\/7 M924X?SZ=O4R+UW6BWR[G^4FY]DDWU5B@X%9:$;1F28L$TMI83S4;,-%F4(HF MEEP,F>?!&T"C5NQ:=0-E=?"1&7!>,!!!)S#_/WMOVMQ6DF0+_A583=6\;#.X M.O8ELV;,E%I>J5Z6I)'47=:?VF+Q$-$- 4P 5$K]ZR?B@J0H@:)(\ +$XFF6 M$H3U+G&.'U_"W24/3C%KN3(AV(TW5-^U97'+4M18A2*-!,ZV9=(T>-E[L3$OG=DN'.BS0#H_CV.&QUU485:?SE$KE MT&!=I4=K*Z5J!JATU$$89MS&!Q9M@5(W-99>'-W.$RKN(,HGRM]GRGPK MV=?=M*].8BK*<-"I5;=P;\$5R\!%(ZMO5-TKMO%&WYLR?FHHC28#2#X/2'IR36";C% ?6!*/1 -3GI[%,3Z@&;J=\OCSYNS1]1?B*"P2 M9XI'3 P$+RW!JP*$7&U39$IDX6UPJY//U@E 7V.,^C9$C@\]^_YDV VC9[]L M$7$E<25QY5TGJF>K;97IE? I1I]9'V'G+7"E,$.FMA=O M)JXDKB2N/":N1)8+QU!UI6^UXCX*B%(@R$J8SA@GN>QE1N/FN5)(.93$E<25 MQ)7$E1OA2J&-TTY4!SJUR05"*_"F^N">\6ASL ++2N.K=:+"6^!*(8;>6N+* M.\6#ZX-0CW^S"_O6/'CEMT7][1M_[M8GO @I%9[ M'2:?1Y/W@\ET@?/A8#%]CUU9]A^CQ>@KO M9_6;3L-LV?FO?K*>6*[T@*T?YY6C+)='.;\\RD?W;OVS]D7_>CAF'GUL*/IK M_7O0S1RHBZR;J==]M/M8&$UP=ME7]&I[QW"VF/YR&G*N]V[Y#'ND1Y-?EC]K MN\=7UFCW]O-_=Y;BZR]8/K7\AKH8IH^43;_C(JGR^N1O=1J/>Z$N.G=EGK-_Q\R9&? M;FDM?PSTW42?O&XA#/YZP3_#AN7/Y8W*D['^9MBKK6, MS;,WCY_^Q\MGP\&+ET_NQ;_]'M=@VY:^T\W5*"ENN;;_:7;B[CQY]?+ILY=O MGST=U$=O7_WVXNGC=_4?;]_5O_[Q[.6[MX-7SP=O__;XS;._O?KMZ;,W;\]- M^N#9__=O+][]QQ'?SETXZ9_^;1+."?6< YT7[Y!9[([!^B[=O;< MKK5C:6:N'GI[.U3I-#T[GZ!\;G@Y8X_87RX^4._:.)S.\>LU-OA/ M*R4Y'T?S41R-1XO//U]\P;7%-MT/2OU(:O67IBB^\PZ^]HOVD35R_:]^Q-P] M?EJZX_MI]\BK>]S+^_RT>638@YTUO_4RNZF&S6YNW-BMH\9VSZ+&=YD\MS?G M]F66QX^&>=RI+/CBN#=X:?I3)-^[=F]/P@Q/ZCMP-O]?@V>_GU4SL^8JN4UA M["Y;+'1\9/1D^N'#=-+UYG^[F*;_'BP?-HJ:$RF1 M,2?XW (^@V_Q\SK,!O\>QF<_WJ5 $"(('3>$'N<\:AFQ,+[ SBC#Z!Q33\+I M:!'&!"."$<'H9ABE=/;A;-PEZSOH+'O"+5'TU?ZY[JD7Y]WA?KM5=SB"%\'K MN.'U!KM*@'-L/0NSR6CRGCPD @X!YV;@O)LN+I3=U<#G1>9["2>*@5(,E&*@ M.Y*1V853[Y.!?JK.Y.)D>C8/D[RVUMV%B_)P#'+1A60]!OFR]-3WEM[#T$F? MJ^SY>>7UNY,9XN ?]?F3^>!95X']][,)#B3KJJ_57=???A/M^L9J.PUO'GAU M?>^*_AK&89)P./A'F*63B\K]'Z^=W;T8#[K?;ONGN[VV:KNV/??"]5OB7KQ\_J->"UH.K=[DGKA#7N%$5ELU5%O9^'L4 MK.6+,;[P-A4U\5QE&4KIK[&C$(QHBVAK M%V\ET=9F:$L+G[%847G*.U Z*G"(!:P4RJ)%QN/*: 7C?BK/)35JY4Y!UY2UIJ)K0D\*]E0&'),B;=V\E82 M;VV&MZ0)A>GL -&&REM<5.UE.&2;HT(>1,GY6]ZRS/F47(*4O 65=0;OG0'. M;,Y2>N,U;HVWQ%!K.W3BL*375BL0CCHM_!(7@]%\?M9RPZU?6UKN/IIW&X_J MQ<+9\C'$T!JXG;:9]Y0S/F 4JP1&U@V)S=;U3:BU5G0!1 H\BNLC\ M2A@SR5A2\1P$JV9&(3H(-E:38:)1F(LQXC+[TGK)+?/%KTIG,99IXZ=GL]'D M_6N_G7AL6V P,G\]".KVNXNOSD/T>+DQ,/*(-8[$]WU!-?M M<;X?R]TCS4,$1P1WY+?R* @N**&9KSX\8ZW1O0H6?' !2N'%L22#R2L#Z@*7 MBBF=I,7WJ#28*2+H"1+X)0)($V5L]$K9C*_SSCF'5:[ M\NA3^K1?1.2$"O+*B ;=8L-Y!-D"(KEKA?F3![ER#Z1?';U1-_B[.,HX=(G>8-I^G[2?4OG MGO25/)1#0Q7$Q\E]) !( ! (" 0$@F,' 1GU(U/!G&55K/'@I':@K#(0@[,0 MM93:F.0QQOL$UTD%[R%@:#?*6@C[9YC-PF0QP$\X2Z/Y+>9%[>YE(*M"5N4> M5B7[$(M(4'3;'%VT@1!=!!94UL%;=([=MP+['&W/+L#V]GQW2&\;1NS0>^J8 M0S+XR&_E41 6\T**UN)+:5O)1QH%GC'9R,>:DA-G;*6?ZGT)J[?F7O4:$$T1 M31WWK=P-FMKK?E[%*TQ9>!"FR,J$(4/()0!RJ05#IQ1?:8-SUVTEZY/@[3IY M53;DXJ#8D!IY422?(OD4R2<0$ @(!"2022 _7,/;I$V418#E0;>I*QIBD@E4 MD":X9(OA*_W6[KH39>,"F=0Q[2VY5YKK#9Z>S=))F*^T7*-\U[[ ALS.'ID= MB%:*FX4WB(T:0I9&D[3=R M=Y=FZ;0-T&J'VX_6.(#4+@4D*"!Q]&J;0$ @(! 0" @$! (" 8'@R$&P^]&2 MW5O.%'R\H9*)9\%3!*VC!U6\;EMJZS\%X][JXD59"6JLDY^YC&2T"$9?54M^ MR!A5=A(?[O8])3[<(S[,*O.(1H$P68 *B5=:LQZ$+MEEX[4-J^-\UPCR$A_N M8.:%=ES5[WF)B\%HDJ8?:&X/^9WD=Y+.(A 0" @$! (" 8& 0$ @(!#LA>N\ M>\MYKYOV1HD^R;;1UQD+RO@"D7$! C53R6(4OI= >76_7W3>]V_3>6]=>YT9 M"BL/*C)$3$5,14QU;6=='36FX$$6'4!I[Z'M, "9@RO,*.382YTR,=7&EO>N M;QK8T=#UJ\4)SKH1]#,\P2\N7*QK"F>71_Y(GRX& M\^EXE <7=XT"$D&)H$10NKM7]&/P[(7? MU#\H[D@=5%GWW; $UU8))BP4RQ!4+@:\T &DLH%)[92SY=NP1&1&ZL SN!(= M*,T%>%Y.;9),F^#4MT3N"3JS[@ERC%2UR\*N_"I[[[G*NA-)ML>7 ; MUGYH3YV*E4GA[(+E)H5S%% BA4,*9\<4CC>I"AR>@(500&&VX%..X#@Z%SVW M7JUVA5XC\4(*9Q\4#FT_6 M:OX9QF"0<#OY^-L&!9,-!Q92BQ$T?L!*/1,-5 MGI[%,1ZAW;O^_'?#\FW:-@46F1 >4E9MK(NQ$)@-$+-73,2L55[IP\JL%LA+ M &-L&]&K%3C-(GBI3/35,7+%'>'%V\F-/Q-!;J)JBCDKN16 !3,H+A!";'T= M3Z;C>M7GSWX_&RT^]U0Z)=A0B.U)=&)(8DABR*-B2!<\]Y4<9? )5$0.GLD M4A9G'=I8/=J5!([D$F6,P&RVH#SS$)6K'F\2,BO+7<*P-8:L$M+HH=2<2))( MDDCR.$ERKR/,3.:/VH@#4I^);Q9#7D3!TA$6\S:4Z,3(R\^XR\8@(]M-'4V&IRN7KJ(CFE,)2K#5@H70DQ6 MM/G5K+Y=I2I*?.626#[T'H^G0T6)SAX=S)#'/RC/G\R'SR;9,R#OY^- M/P]$5\D@?[@@=^+"]&6@J CF?D4PCT]GH_&ME\[N7@OJ:$$=+=;7)X*ABA@9 M9-&&"">?(%@3 (75P2>54EG)/$AT*IBB@3/>/L,KG4CA05OMT7!F0UIUX394 MO*+U4*G#&HE)=>H'0U8/X'D=!VNY&$0R F2N;I)2V8.3U:MBGHE6*1X5U[VP MUL;RI7ZHY":3I41;1%M$6SM&6]9E1.<-E%A"I2U1('"I(#.,0@KAF5EI'V9$ M8,A$ )L= ^6=AVBD!NU*]I6S2L;M!8/XT%HQE'J3P2!B+F(N8JZCJKW(T263 MG8!*AJ)RG%804_UG:UX@= XY<;LBYYBRO'JG8$+AH )JB-%QB-E$5_\70:_T M+]A\[84T0V7,0;$CM2(@FCP8FMPPD:6V\:LS\! $+R""0A_1R&M&,V8K64K(0"C;=G49 UX6 T$R[7SB M@NF5#OP;K%)0RE?I=?2.*;6W7G\RXWQ^UE+#@VEIC:X_3-L7U_5:5VA=K\O' M$,,<\^!T'"9SRAD?,([(6MS@K@NKHVF-=4IKK"." *^8A,2\QR"M=JMAS)R\ M*S%HR-74@,J,51=?*&!!V)0T0V,O]_/6RW:>+WY5.HNQ3!L_/9N-)N]?XVPT MS=W+OS8LMF8].)F'=GQ=AY[E)_\Y6IRA4\X[S'G3-%/DL?'?BN/ M@N>,9D;*6!5N257AEA9=M*+^(610H2195MNJWIGGKN>W?P_C,[P?R:TOIBWQ M&_';<=_*H^"WZJ(S$U,!V_584>@@E)C \^K,U^>LXOY;?A/2%841*Z$Q!UZ_S9>'"7#T7A=&J]+(" 0$ B.'01DU(],ZV;AI2@: MP0N%3>O61X5Y,(*IB)ZQJ%>T;D@V:LLR%%EEKHJE?D9* 2X5Y[G,-LJT^UK7 M';O6I8V2:^'H[95\5[JR9@?XJ3U&2G^1GB(]17J*0$ @(! 7 /I%V=SC_%]G\\6'>BCS=]/'.8_: M,83QZS#*+R9/PNEH$<:=%Q&_=3#>X.]GHWD]T;A4+C]@-&RU^9EKUM/ M:"L]$SJ!,+IU!6LUD+P88$&A8'^U\_$+NE5;H@@ MCYL@*5A'P3H" 8& 0'#L(-A]Z[Y[RYFD\O=+S5%HZS!"R1A L=2VC7,)P0CA MN74QV=5)HM'E$-K()UY5LBI9@*_R&5(5VHS;*EN9>S"I+/70'%@9.,(Z2<-MDJ23AY7VNP])[OJF MF]Z@>9_9=S]$YI,P/QGDT<=1QDF>#W[Z\X-$_E(HN:+.BUA Z:C!*>XJ7(O) MWB0K92_I_2==LK/#Z].+,ZXX[9(C[3JT//_78*T/,;]=A$5K%/;X0\5T"D^G MXW&8S;M/W2UIPA[Q[[>%V,C=71JFT]9;L!TN#2:GH 0%)4AO$P@(! 0" @&! M@$! (" 0$ CV(EJR>\N9PH_?#6IP;E1 4\ X[T$)[R!8K@"]53:QR#QB'SF: MRTA&BV#T%6JT0W9@LV,I'4-\2'SX@'R((D67' .K) >EO 0?% /-O?6*995L M[B/(2WRX@YD7VGE5O^3;HSBF,<3*8+I&D_>P.>8S,\F\[4 M,Z9CKF(W.MZ&\UH.H>WQ+8$GT<:9V[22_UN[\O\[DW[F3SHXSNM1O2I/OD#S M+:;ZUL6HW_D^[*!L"848B-F(V:ZM;,C%.R<#I"(E*,$M^*@=6".#"5YZOCK_ MHD=FZ\J/[D9L]QCL2YQ&G';F?"E5>]CX\0(2@C#YAAO_!V;2M#B>X^.6@="X-"MI6 MYNS9)YRET47'PF_29H,3S.]Q4$]O/)B>ME5%F;1#QM!>6Y.]CLUP9T/,AD&2 MT8&RED/,MD 2TBB6=4%]KSQ=FW!W ?6O+-'+AO._-9@_J2A_M00YY>,H $-$ M242Y@T2)5C >4]7F(B503/.JYV5]9!QF*X5FO)=6AK?I5_[L][/1XG/K53Z= MU#=^Q:M/,2[>GL4Y_GY67[KR;13@)GXE?CUD?MTP \;BBXI&@HNY@').@Y.M M395F-C%O@UJM]MW4W+(-,^ 1$1^%<2F7L6,L>@X",^I$I M7]U&\EIAP6/KS9I5ABIG.:0YE5U@6\ M;-E1;+WAA'50F#-9!EN<2'WTDZON]XO.^_YM.N\K"\H%&[(#*[(CIB*F(J:Z MCJF$,YJ%'"$9UK7S<1!\2&"4-I61/(O>]!$!)Z;:H= U[5.IW_-J<8*SNK(_ MU'>>X&0^^HCGH>S!3^.Z2&G^2B\N7*QK"F>71_Y(GRX&\^EXE <7=XTNB]VF TX39T>LC(V7.:),5!BF-7KM.> M0XD4!RF.NV_4#[JJBI@AH*_JP60.KB4@M([*H PL:-9'JH(4Q^XAA\KSUP+2 MKV$<)@F'@[^?C3\/Q' @F)"4U^@#3.*1:&C*T[/6W.SXS-#UYW\4ABBJS*,V M'J)/ E26 1R3$ICS0<=2[="J(=+9(-KV)EUMD'*8P >>@(G"L\U.&,E6VD!V M?;*6?2![;*#%M1IRY;9F=KY9*?ME>(@7]Y07;]?WY\]$D)N8$19\4CPG$"$X M4-(*\ 4%V."DDEY+658FZ:Q%D*U/[LET7*_Z?+E]MJ_*(C\4QA-#$D,20Q)# M;H AG5::A:1 "VNKA(P!8N02C&%2.\5T\BL24EH?0XP.N*IFBL9\E!4J9^IF@)+A@)UI;H6:S_*=$G!=^N8:MD0V7%$1+Q-GN[ M$B,3(^\^(V]Z7V.V,LBH(>N20(4KP[\AXU$Q;2-96QQXQ M@S?.U*\03&LN0O K^QHW)EN-X4/E-]GH=5>YDD0K4211Y.8ILFI*+YGA4.FP MTET.52(65."C2)DYJVQ9V5#I-/->& :190;*1P\NIPQ!JP\UJ!?'O<%+\T5 KA.0_&.)@UCETW>O75=]!ALBH^6E>S+]\&$Z^6N<_>O_VSE^ M@^7#K@Z02(F,.<'G%O 9?(N?UV$VZ(:J$X0(0@2A&R'T96K)!79&&4;GF#H? M84(P(A@1C&Z&44IG'\[&88%Y"9UE&[HEBK[J1=<]]>*\(=UOMVI(1_ B>!TW MO-[@(HPF%]AZ%F:3T>0]>4@$' +.S@SR9>FI[RV]G6V M<>M5]GPZJZL,!V]'GP;_J,^>S ?/)KD*QK^?37 @6=TWS5(#^?LU M5WF*"3_$ZL5+3AU6#G[< DT3N:$S2C8Z2^U!^=:BB_L"P:8VR(@5H50.SJ[, M/4H&O=6. \NHH+Y)@)/> 0^\>!.=]R%NK3.*&!J_R8L]1)RP0V$WV0&5F(N8BYCKJ!I[V*2DM5* %D8N.\E%QP,(%DN4"FV,ZEM> MM)(7@58#%BXJE_H(0<<$ND@K5OQ2'K*PEDL((9;JR\H$7E2!9Z,) M1GFIA-=;$WB6F:'F).^(MW;R5A)O;8:WDG*R"M$D79P!*5VJHHU5!LNL .=9.!:8REQML06&%GKH_-&'U&CLQEJP>(F+ MP6@^/VOIX<&TM"'C;?O1O-MY5"\6SI:/(88YYL'I.$Q^7*.ZNU?JR,P&Y8S[ MS;Z$DF71E4$*8U6Q!@>>JP 6=73"H1;2?FLM6$Y!V**@1%:5,68+#KD&YPNW M,CFAS67#I'K9SO/%KTIG,99IXZ=GL]'D_6N_G7AL6V!0,G\]".KYOU MM/SD/T>+DQ,\LY:\^/W:*A>O+(JBL3R2F>X.Q/=]037;7*^'\O=(PJPR4YRAXP*(KB#N95'07!* M<:.PBCC/70#5:"N$2ELB9!NRD*FL=E2WC"MIE0+)&\&U3IG."0N,%^.2J2P9 MW*X3G!M*XKCCY+C[S02_+2L<\B1KN@8$@J-? '0-]AX$9-2/3.TF)4JPDD%B M2H*2QE:UB]6G9SKG'(O4J:QDYXW0KN@ 4C>%[(H$9Y@ -+F*W2R=TVGWU:Y2 MFQR@L1? H"V3:R'I[96L5[JR:@?XJ3W^<1^^W;TJI*AV2DW0-=A[144@(! < M/0@.4CV16W%#.81+Z!DK$'(;EQ=TAF"- \:=CD)R=$G>)XA^43SW./_7V7SQ MH1[*_-WT2W/7UM;UQ>2\GVOG1\1O78PW^/O9:%Y/]"W./HX2+GV2-YBF[R?= MMW3N24_>AF1#QP]K"P1Q'PF '6/,0[X&!((C7P!T#?8>!&34CTP%)^645I8# M*]R"0NW A6+ JB0E\\5+MJ*"[Q)<)Q6\AX"AW2AK(>R?838+D\4 /^$LC>:W M&!BUNY>!K I9E7M8%<8*@@Z!!!,!&34ZIR[$J!XETKL,_1]NP" M;&_/=X?TMF'$55,@CMT4D P^]EMY%(3%.6>6N]; QBI00GKPV 6#C4*AF-8A M]$U8O37WXHQHBFCJR&_E;M#47O?S8C8ZD9T#(:RK?KU <)85$!&UERHI8U?[ M>=UQ6\GZ)'B[3EZ5#0^L#PXU\J)(/D7R*9)/(" 0$ A(()- ?C"![#5#=$9# MTK(*9!4DQ. YA* %\UQQY5S=!+F M*RW7*-^U+[ AL[-'9B?JUIC3"@C"6E!>1W"!US]B#BSQP%-R]PE.?]7F\PNZ M5SNW]9E=$]Z3(2)QOM/WE%ARCUA25SID/!407"10;5.'K]0(T942BA>Q(-LT M2_9:BG9839&)'RF"1Q$\BN 1" @$! )2RJ24'TPI%Z^9SEP!1I9!"5<%;XZJ M2D^>M"V22R^^5AHK("-;H,+F4+W#M3?.)" M6]X'4)]T>6D]NQ-X M4YDQN\>\MYK_OW,IE80>% 81OFAE:TUN,2O'$Y)YZ]T;J/ M0'EUOU]TWO=OTWE?#7R%9D-E#ZLVEYB*F(J8ZCJF$I9)I7P$XV2IK",-!"T" M^!B$L5&BCJF/$#8QU<:6]ZYO'MC1T/6KQ0G.NFGT,SS!R7ST$<]#V8.?QG61 M4F%Y+RY6Y'7)A-ABUN UM/[2K3M7*)'%VP723Q#D**)'$(8FS8Q*GI)*B M+0$TLP64RPJB\0(BXR4'994/O61>2.+LA<2A#0AK8>O7, Z3A,/!W\\F.)!L M.!!,*$K=] $K\4@T7.7I61SC$1J^Z\]_-TS?AHU3PF*\5P($CZP:&H?@>=80 M(AJE+3)VS0!RJP7R:M",L1*4U@J0WKI0'-$'D$1P5-=Y.^'(UN3Q9#JN5WW^[/>ST>)S7_53;"B$)I(DDB22))+<4")'&<<5 M%I"Q)7)<-!"3-N"JP-08367,E4KX*+E$&2,PF]N 0>8A*E?]WB1D5I:[A&%K M)%F%I-%#J3?9*H%XDGB2>'*W>7*O8\W:)2MM<9!#$%5V&@_>FPC2M08B<&< H@[5>(\/K1ZRLR<*WBRPK->1,'2$74_J<2)E( M>MM1^7+WPI@U27=9 [D:J_K4OXQ_+:Q+ITOPNMY]/98'&"@[>C3X-_U&=/ MYH-GDXQY\/>S\>>!Z,H:Y ^7XTYKNPF<0*KRY8R:.$9J& 8 M.!ET]>-BEKDZ5ESS;56S:#VTVA][GPORSW;S5CZ [W44K,54]JB3@RJ?,RBE M& 3O$+A-61=FHU8K-7AKL=;&4J>>VO,0;>WJK23:VE#0W(3BE1/@$PN5MAC6 M1[[^X4LH0CGIW IMI9Q$\)&#QY) B10A!I_ NZ2MM%YKI;98\6&KX/)&$G,1 M<^WBK3Q:YMKK&@R%Q2%S'M RWWC102R"@1"&,RS1%N^_Y47%F!=".^!H@;##YUQ!\6.5%U!-'DP-+EA(LNQ&-15V^F8JX^9L0T\ M\ZJZJ=&C$@Y-7HFF&72E^J46(JO>J&(\0% 20451,/+H V-;$WA6Z*$5%$\C MWMK)6TF\M:$ZA2JWA*V4Q4JLS".SA^A<\0'CB*S%#=;"&B.4BR"6%6I,@!>Y5+VK ME68Q"*M65"[Z4FU(,A""Z5KZ:*C_KD)9\FS1<"/M97N>>MG.\\6O2FST>3]:YR-IKE[^=>&Q=:^!R?ST(ZOZ]FS_.0_1XN3$QSGY]/9N_ )YSWF MG(T\K-G I(^)Z(CHKMVAFZ7(;6^8S\)662PTN*P<9.]4L-53]V(E7W-GHKN> MX/X]C,_P?BQWCR@ !0"(X([\5NX&P>UU6H>+2I,Q=(%0#RJVCBXY<@C:6Z:, M+RRO;*VUW$=KLP)C7*7<*!7$ML-,J$JG2EF6HMP!^KQ=-D@.K=ODSHF'=K$I M&413?G>'B0_Y&A (CGP!T#78>Q#LOG7?O>5,ZOJ[ZKJ*Z&0L"@@Q"U#( _CZ M%.08N+(^JFQ7>BQJ+50QU@,K55@KBZ;-W:XZFSF'085B8MPG=[RQHB+(XYR&K MV#;;.M=:O2&P^J=#RX19+0Z\2QC_HCCP3)^%TM CCSK.(WSH=;_#WL]&\GNA;G'T<)5QZ*6\P3=]/NF_I'):>DJ-2 M#!6C!.E13"MY#P-!NF[40]@9/SV;II"[@;_?:4+C]@-&RU^9EKW/%49126OPE M50*OYD>U!AM90 J.,QZ+U67%>-VED/VK_9U?T+VZ9:?/?3AB*!155Y(,W^U[ M2CRY1SR)(I64BH<8VU0393E$- D[%.E"W=8/2:)("E81\$Z M"M81" @$! *2RB25'ZYG9RDA(&80@DM0(BN(F2O(P2MGA-)1K Z.,"[9-B60 M^\!!F5CEM6<"G%(EBI"]Y]>WNMN&5)9R:#8Z/I7D,I$DD>11D631*HMB,D@5 M(JB(&H)N34$C5SQDQ;E;:6R\3M)PFR3I')'DOFRZZ0V:]YGQ]T-D/@GSDT$> M?1QEG.3YX*<_/P!2=N$@>=?&+&@&$3.'PE6PN@H3FU>*7-=!ZI,NV=GA M]>G%&5><=LF1=AU:GO]KL-:'F-\NPJ*U0WO\H6(ZA:?3\3C,YMVG+J',KD)9 M_ #)[!'_?A>SC=SEI8$Z;9T4VV'WHSH.(-5+P0D*3AR][B80$ @(! 0" @&! M@$! (#AR$.Q^U&3WEC.%(;^?JXE2&J$82!0)E+4.HH\& FHNG/$F,=-'KN8R MHM$B&7UM-%!#P:F*B?APM^\I\>$>\2&/RD:7"B3K"BC/(WAI"J!TA0L=>8@K M?=W7"?82'^Y@!H9V8-7O>8N+Q1B[78;++5B3[HSB& >3Z0)IMM'>@.?8#,^& M38,WPG/O,I38;?,M":)# :QJ7V65% Q=;SL OC/7:/ZD@^.\'M6K\N0+--]B MJF]=C'K=126M/BAC0C$&HC:BMFNI+7!MFV2U*GI04FF(JO(;HC2YH)#%Z0U2 M6U>'=#=F6U\E*TND1J1VW+=R-TAMKP,%D@>!42-DJ1@HW^@OR\J;1KOB66)! MK.R;7Z?UX98H\W9]U0^,.RG:2BE82L%2"I9 0" @$)"]=WZ.QH?NC9)YRET45_OF^20X,3S.]Q4$]O/)B>-@>!\D6'C"&*/SQ8 MX18OC N1@!ODH$)RX)-)@$'(K%PLJ85?UP_9MAEO%U#_*KKPLN'\;PWF3RK* M7RU!3EDG"C(04Q)3[B)35H8+43$)*!."$EY"*#$USD1EI% LK$S#7">Y=9OV MW,]^/QLM/K?6W--)?>-7Q/H4X^+M69SC[V?UI2O?1E%<(E@BV(,FV U3($,C MD^8(,>LJ%D5J%?LI EJ!.OKLE,)MS>G:, 4>$_-1L)(B]CM&DX=\#0@$1[X MZ!KL/0C(J._8:5[F=52W>\7 MG??]VW3>5S9/,#G4[ON]RFEY$U,=Q:T\"J9*0GNG4 -*S*"*#A"%*E!,R F] M*H+'/CIS$5/M4.B:=ES4[WFU.,%97=D?ZCM/<#(??<3S4/;@IW%=I#0OHQ<7 M+M8UA;/+(W^D3Q>#^70\RH.+NT8.SHU7:0E6)NDZ[;^\(B@1E';E.A&4"$H$ M)8+2W;VB'X-G+_RF_D%Q1^K8Z\!!,#PQE@7(8@0H9!(\LZUOJV9(D!TF.7;E.>PXEDAPD.>XL.8RT)ECA002O0"4M MP)F<06DIDK..H5AISK%.KH(DQPY"APKTUT+2KV$<)@F'@[^?C3\/Q' @F)"4 MV>@#3.*1:&C*T[/6J.OX[-#UYW\4E@BMCR;XULJ_>K/*283 >(;,1<04"XMF M9;Z?S@;12@E,%ZR?P00^\ 1,%)YM=L+(E?J>Y72299_J'IM!<:V&7+FMF9UO M5LI^&1X2Z/M+C;=K8O-GXLA-U$!J'ZWG!ER4E2-53N!LJ6K=:\5UCLP5T0M' MME;^)]-QO>KS91>4_K2Y,)Y(DDB22))(:5?XT#"++ M;0QJ].!RRA"4RBQIY,:;K;&D&"JIALY)XLD[%2K4!Z$>_V97]!?<_) "O_RZ MKS]^X^_=^JRW?VIWT-#9//H\G[Y1BNX6 Q?8_=MM$_1HN3 M07TTZ.;VU.<'3Z:3KJXF+# /GH\F89)&83QXNZA/=,W6V^;2\5FNKXXF@W#Q9')6W_X&3Z>SQ:"2Q_,*R0%G\'\:.+N?^HQA-L!)^X:G MF/!#K,U[2O?)>F(9)W-L):Q7CK)<'N7\ M\B@?7>=^;^6:#[Y"4QY];"#Z:_U[D,9A7HFJC#Y5M=A]M/M8&$UP=EF)>[Z0 M&HA_#F>+Z2^G(>=ZZY;/L$=R-/EE^;/VD?-?_:='DZL+MOOT^;\[@_'U]RV? M6GYA79OM "\P,,9/D$DX?/ZYO7KY)5_JL4;+*W)> MR;1\HC7H'Y7/%Q>G^RC4.U]I\E.[R/4;?KYDS$^W-)I<_.C&;!2*W>&LLR[4 M=>MB\->3RR*PT_ >EP5>$$H;L!7&?X3/\U_^]*^;6$?ZRCJZLG!N6"AZ9:%< MO*.CQ^N7P'WN]+9KSWJXR:O@WV'3\L?R1L6JM?HX]W?/WCQ^^A\OGPT'+UX^ MN1?_]GQ@@SM:^CX8IA/-U3 I;KFV_VEWXQ8]>?7RZ;.7;Y\]'=1';U_]]N+I MXW?U'V_?U;_^\>SEN[>#5\\'3QZ__=O@^6^O_OEVC^_A84#JIW^;A+-BUM'1:[\]@^Q>UN?H+/.G>?S79-Z;M':P30#5X^]O1VJ2IJ>5;73[/.Y MC>6,/6)_N?A O6_C<#K'G^=8Y6V5K-=8WS^M%(E_',U'<32N#O'/%U]P;?GW MTJC+1\+IOS3Q\)UW\$=*W?CZ32_Z1YZ[M3^]M9^^J=C>W=A2Z+I5=GT%_NIZ M73FNNT04W?8=ZGO&% _T["YW29H_W7RFZ^[IVNRU6,9CD6W2,W9V+ ML V6\#=NR[\]2_R8%;Z_%]WOYK;\)V%^,BCCZ1_S09E-/PRFIS@+BY9I;J45 M'T>+$U.G>W?C=M?-^=R:C M5KVS6*:'UNG,QYR.QA$,Q=*RP?6AYMI>AXUPJ*_28* MBIE*)CJ=P6,TH*(O$%/PD*7T*J>$3JWL5N-&:->&NTCM BA7)#C#!*#)+IDL MG=/IVX+BU[-I/9P^Y[7HMCMMDSN%M[_('WHC!?$5\=6.\U5D7-GH$NBD8FO! MJ,#IZ$%FJ3#8HE-9+[1A?/5"(9T7Z'KC*?9Q;V?=RJ\!B M.IAA?2F-QCB87,K?KV)%TTGWOO9J:M&DT]GTXZAM#HB?*9Q$COA1.>*TBH_T MMA[4Z6XWG"3Z"">)/32T3[&^)8TZ$TH.VF%K5_++;H@CR;X"D]%)("2&L'D$C7W@$]70,8B&'9Y^'# M*4[FI'&/ %YD.[YO.Q(WAJ>J;(UM4RI5Y. \%M J!Z:%MC;VHG&[01V_-N@] MN8*\GJR(9$/C-]E]Z9"7.3'6P=S*XV LBS*W0;HA60TJH07'M0.3C96%>XR: M]Z%V-\M88JC4)D=G[,4RIWCN5G1OR_C7G_[I?1A-YO_2>J>-)A_Q/)5*IN2P M,4:FY/NF)*=DF(P>-#H/RI0$H6M1CUPXGB77*/L0O_^[ J^!\-7D;;45K\J+ M+_#KN[\]ET.VT5DCA[SHB;\.YE;N!G_=N2_HFD,_-L*./ H58M78(H@65O8( M$>L?QK'$,)4DA.I#:/?"CC='F8=6Z8/BQ/M,\Z!H\U94]^M6;CAO<&K]B?%3 MPOE\$"9Y,(WSZ1@7V*GPR6(Z^TPV;(^@=VPV;,-6ID0C+7.BJNB6O S<0912 M0U':)Z^1\=S+9IT7%V#[YZP>\]/I'WV%;^D D$7!!%3B#)'&U8SENM(W"\;Y)Y/9U?! MUYO2E9YJBHFSCOQ6'@5G&2=R$#Q!%-F 2J& KYP#P>D28C("[4I=V#I*=_.< MI=W1I\,HXKL5O=L2&:VZ8E[7:9LL%\_FHPG.J<3BP.&UUW9DKU.4U@EOC&:@ M3:I6JK(^Q)00BK:)<<1ZRU8ZI_11P/'K.;)[,E+:#I7;Y)3M_4I0$C7NYCT] M-FK<,'G%7$I2MH"6AH$J-D% IZ#RD(G2&UXRVT1]Q?W(:SD<]']P-FTWW@DN M?CDHXJ)P\J[*ZZ=8<#;#/%B$3TBB^L!!M=>68Z]%=>*>):TTN&"K73*M(H,7 M!UJ7Q**PS*Z&?M9K>['$\XNN==N[\.G9I[;-!G_%"=;C[+TRV@R=/*Q0$(EL MHDJBR@>DRB"8,B*U A";057Y#I7Z.$@>,C>*(4N]U(-LFRKE4-O#JA*A@NF= MU_=O<#&:84L%#4[']1OKJCL+LU$8#\9?;6 D<[9'N"-SMD?FS+@F_7D!4:2I M*EYY<-8Z8$ERGI,U7*Y$I-94_J,)YG/K];J"_6KF]U5I$:OY[T/3TVJMPPF6F>@]>H(1?5JNZ8!<>*A5T MTN:4+&,\YP&>WB,[0Z$.2PE3"3>1UYZ2UU['"JPKC.8=**.KO)8L@X[* M22EY:Y[?A[SN@1IO+A 7!T6'#Q/GOFXYT1RS[US\)R=A\K[^=BL6_S*&K/J' MBV5_D/$HQ-&X&TE&LYQN/,_;TOA>##U.EN-Q E^PA$R3TT MF8]3JM>PVL<9)AQ]#'%,D^[W29629[='GIUW]<-&!G#*!%"2UT=&,7*.]K@Y4:"DX%3423NWU/B2;WB"8U:LU, MX2"]SI4F@X08-(%$)6>T'<"=TM1*1 M010I0#).!VT]DT%L1GEWB!SEB]V]YX5-CR>Y*WIZW"&S;TDNQ)#3@#BBMF._ ME;M!;?LMR2,O K& C['*:Q"82%(TB!XZ,2;L92=XO<=[,EZV#L#HHOJ2@ M^,YK]&@M_/[G[>@G\"YOVZJ)2_+;D,U!\_V'Z(\_P(T[. MECY#.IO7WVUQ_OPQ3!+Y#'N%NF,S=9MNYZ"5TB)X$-Q6PX)<5#O4IDYC<-Y' M(3/O91#?JC%Z4K^S'0O#! GWNKWK3RL-0[!?:)R?:4R?9:M*.. ML6T! B-"E=U)59Y4@H%GK3BQ2,9+VHQH[XDG;R?3I1IZZ0Z*,2FTO_,R_9LV MQ_,.1[-1/&N+C^3Y/J&-C-H>&365O4=O&!15.*@L8C5020 OK,W>ZKV>0C^5.ZP]BU1 '_G/8-E>T,:;WA/ M;,6ZQG!V>:R/].EB,)^.1WEP<5<.V=+]^.QWPQ9NVEHYI8TQ$8PWN:K]J,"[ M@B!+-!P=2I[]IK;3GL_HZF]XR="(31JC&Y;,DL>9/&C($#\2/^XV+?6T]%-!NMZME-'M[ME,(Z?L+. M.P(O<3%H_UY,$0&"%2TG M@+H-/&1@,BNJR"@5[Z7,OP+Z2<7SZW,X__KYW^9MF.]E+>KC2T3WY3((.91J MD[GMW316Y#0071)=;HHN*[F)@%63!\X3*(\)(N-5K"N,F)66AO4R\V7K=%DY M? M!S4YXL@&9= J/M+;>E"GN]T26=Y'(GP?)Z2]/INEDS"OOSXM+096==_B\[ K MEUUTN]KP][/1:2L!(8]NCTI0J-QKCU(X,A3&HA>@*JF!"EF 5ZJ T84S&UVT M_83&7I^WI'PW?9PJJF?X^ASOKQO:'T_RLPNL]^3K.3=TYK#VR5%M+)$ED>5# M=KE(-DD3/$C9AL7KI"%@*" -DR)@B5GTTIQZ^V3)AO; &OCO3R'LT>O_)O^7 M@;)NN]QH,@B#>#8?37!.J>]]PAP9LSTR9NC06FBWQ"K&(\<3"*5W'. MJMKVL?ZA*R?Q8H/)N9>L]:;YK(P^88;_P=FT+04GN/CEH*B,XO&[KL>[>'S] MV?_&1=>4>H[I;$:%J$< M+VV+WNMQJ-&1,49!&MT5=;2@],F0^'9!B%+9NQ> M;2OJ3;G&6S6;],98RN8E,Q#*JV;DBD6?+ *BN \I:R4X+T,G;R Z_.*UJ>C+A*U.)OA MJ_+K.59Q_A(7KTJK3U^^CKFOW+$=2HN]D>,CP?&-X;#88/6,0 M+49O)?2&)>SD*YO(?V/2TAV@XB74:#'D_PDC,?S5^7[8:"^ N9F MZ/1A17Y(61/!$<%=VTLM&,.*%>"KC :5;N$H/ LE^1 J,Q!!2;!SX$:RK#B#5W(8!^V.-'SN:8VT*\MELQV2FR4P=MI_9\ M_Y/.MA@/R2I9K:"PU6U !1Z92TZB%-YN<++)O9H>W,X&:J:'S&TRQ+6;=I"V MEA(]$SWO.3US1%4X*Y"2RJ"\8Q T)N!6A"A-TG:CDU2V0,]<\*%QANAY*^,2 M:;;*E=DJ932ISC?-5J&I%'2ZM(H/^+8>U.E2M>M6C.6;RWKN5N1:-=1L^D-JKZW'7DOK:D[>-G'8H;2DJ8D5=_N>$BON$2LJGY63+$).MFINRQLKR@)1&>V2 M=9;'E7XY]RF/W0 KJB%WBEB1XN9;CIM?F4J8IA\^3-O73M-_DZW:(Z21K=HO M6R52<@B>LVIM9.$0&0O O>*ZI!R+E3UO@/L"\U?E20?RMPWC?9DN-I1LDS51 M^V6ZB"1W\YX22>X32286C.(.>(D<5/(68G0:#*8B.!,\N[[WNVV6)(6P0Z?$9?2O_D!ISB9 MAPZ/X8\PRQ30WR=#=]%S[]<[0X.9F.\VCROC4]/0DS_+7:O_SD"@'T54HCATI2?(NH<[?O*5'G M'E$G.B^E1P&%>0=*I0C."@NV4BGW1>K 8I].P@-1IVCQE<-JC$^I@?WQ'+K$ MP*0[V]8V.F-<#$YGHTD:G88Q&;<]0MVQ&;<-FQ\CH_/"*]"9F6I^@F^MHP5D M8VQ*RAF9>AG2ET%> 0 M3!' F;06(W*M3-]U\[T0XFJTP@[5@_F,_/6N/Q;VO4ZS+. M.#M_?%G('B;Y_*GI:8>ZTW&84 '+@4.1#,[W#4Z,I@@M/$15K8X2,4% 5P5S M1*FMD!SY2I[TOC+Y K.O2I<;G?];@^J+2;O(HX]M8-CU*=/7#:OU;>.SEEGM M"C!?=2CN<1ZBDX=5K$Y*FXB/B._:VKKB2^ V069MRKBO?P1G,VBM4T0M%6(_ MVT+W@/BX&6I_](-@-Q_)7D>@[[P"7QV>3?O[EBOZ3E_S,W[ M[W!IJ+?_P^=VL\B8HR@@.8N@0O4AHE(<&&;.K+8R\+#!T2O/+^AF@Z-7_%#8 M-2K4O[>0+]OU'W'O?R)_(G\B_[TG?U],QI9=9<&UN5L.P67F01B18@K,5.=H M@X-=MD#^PLDA]VO$A8C]'[)2_R"=K6>E8%H6WN.G=!(F[W$P"PL<+!]WY4"= M,]8R'=T#_/UL]+$N?^J\21/2#GU"VL9+BJ)!GSEXU1FKA."+#U ='!:+9M(K MWX>?LP3YJ_+L'.%O*L!?39KU:_\_^P+H-SA?S$9I@;F]\'B2OW[BRCLOHX=/ M1_/3Z3R,_W?EUM/ZB?KO=L"CR1GF5ZRU MR(*I_H8()H+R44*P1D#ET6QUU@(#Z\/?.!@2YD/!)9$PY7\VU> ?4SWI.0Y& MY'I0I<$^5AKL=?R-6\N=4PA<2@]*\=8R5%>CB+PZ'A@9IEZE'IHC#VH$@=*OA#U$O4^9.HC)<8S3^"MPTJC MT8'WQ8+/J3@N=!"RET:D^TV]0O&A-M3=E#(?]Y]Y?YUK,0B+0<1Z%)-6<38M M@]-NQ9/9VR,\'9O9V[!A4LIH%)8!$VWOB0,42QPFRE5"G.@ZGTURJ4N&3@9'%0G C*^E2X<[O( M;$ZKH;6;#-WO!1PH+-^_7F[S>$DI;[DZ5SP2[;OR]*SU2GVXE/7MG-<_/UBA M[O77Z2C,6VYQ(U;E>HFNM0U5&D)0$D2;+A]"*L*6;\U;"C%9$3-X9JK83[:* M_9R;H6..626#MM\G;),TE4GA"?- M0<7&PC$&T-[G)+C4977S@]/,>V$81)99*V#RX'*J?HQ2F26-W'BSBWQMN!R* M=68-$%_WF@6X;M7>VM79=Z_FY70"G4,SFGRLZ_WK/>8__W I'J01K)>SO?3_ M_$G\Z>;SO"TE]W7FUS+R)NP_G2ZMXD.]K0=UNM0L?$NQO]/1(HP'^.D4)WFT M.)O5 QE-TMELAGD0SQ:#R70Q^(R+P6D8Y1^;S:-S*'Y=#K[O9-[]8W&T\]Q\>F-J?GLQ,_]R?O;]YNR_VMF//"L_D=5F)HW[55I3 MG&/",F'9;[+,>HPNI@:YM@Z48H98:@8=K$'C,*GX27)RW#'+].3IX -]KE1H M_B'EH[:L]+XWI&Y\-_)W_^;7O7>CEVS9]>S_0*7[UK/\D98^>]%6J93-2_[F MU\.'Q>IX.YU69YOG[>Q%.UG]NCY[L>*?5M^/-_CUU=>;X]EM.HK,KBZ2WK"& M_],9O["MQ;F>0[KYW?7QZED[2?7U<9MS\?NO3E=/CH_/^>-_;Z\V)V:*MM(+_9\[8.+[J=4LG(S" [_!-*^UEYN

EJA0C.MTLG(GL[W/FO/3_A. MK]*X3Y^OY(:Q932R/Y:;3]FOGO+TZBD?ORU,_VXZ??7&=*KK7\8L^C?^=U6. MTBGS9UO$8+YTOBRMC]O)H[?9A.G\;//5JU1' /WV%?78KH^_VGZMGW^^(:/S MQR]^GY>#-V^P?6E[!Q;'\4278G_4_@EU?=)FTGW)_73^\OBKNCY]=91>?SG> MO;K)]?';];8++JSJ[0O_?7YZMNZO+WMCOA1XK+_*FW^.;N4[?'GE7/_G>RZ) MOS_1[^?LLV\3A-6_O;AR2+Q*S]O6V0"I\V-^F8Y^3:]/OWKTKW? MN-AC>9L(?,Q(W[5?8Y'9?H]7DU^W Y4W1_63+"]/__[DF__Z_NFT^O;[KS^* MN)_XP58?N+A_"L+,*C$O1:2]MOY_A_LQ1-__\.SI3ZMG/ZR^_N'[;YY^_]/3 M;\9//_WPG]]^\^09__+7;[]_\OW7WS[YS]5/S_B%[YY^_^RG!SR0^S&OOOCY M.)VSG=/JG^[K6-Q4'M[_UE=VY/?G+]O)NERZQ&S%5IN%CD&S21@[!)<+.%MS M3LZ2S>63Y/5-PW3\H=],?=+80GPU_/DGY^T]U9'PQV'Q,>O4)Q[.)X]7S_[O MITR#[WY\\OU_W5U:D='I[>_X_3U*=M=IV]^PZN333TO9S>^X,I*?-?E;/O-R?W9#MV^ MT5ZNA]''M]F<\-/\RB;*43N]OC<_:CI+/$Z;$]:EMV'H;.VRU;'B#Y:SD\WQ MW-B++V"+E1OTFO^MYR.(J5U:LW--6^Z,@:6;5UY_Y;1]Z,THH#%=W2 =3?,7 MGH\(D?G'E^=\W18NT_P\J9UL9F&9?ZNM#POVQA.\I7MVNO#2YAZ;UT>)U>HT M'N/R<]QO+R^>[YB?\/QT]7*3UT<7[U\^1OUE5 2Y&I\9IR<;%IU-/_OUJN?S MZTN1NA[YN6E'F^?KT_FAQMVNV[\J_,.&NVWV'JQ?\B/SD_U_YVG4!1X==9&T MYXW;S?<8 C#?X07_=C1>;;VOR[H=E]<7??7.:Z^?IFQ.WT?$WC$+KCIX*]HG MOZS+E4RT+^^)#^&&!JQ,=$&<_UG&&AOF/6W MH/E6^_WT+)V51XQ-H.2*_;P]]-"OWUG\!?_9DX2X^]9:D( MCB(:3Q[MOUSUPOIX- 3FSOB-UF_+3:*[4("V7Z*5NGW7S[..O '-K?1? MKB4_O?'6,W[K:E6Y0.17UY(WV[+;OT4"10(_1 )O+,=;N6)]A36*6\)X\:FW MB>%TN5#^Z_7R>7G=-Q?O/+E\Y^KB^?;K8UZ8SH=DSJOPC8>X6 G+^J2<\_/F M33JY6!VV2]KIJZW_\^J;?MRN#N.EO\P??MNCKKX8B_*XDEOX>OBI><6Z6E=. M&G?LZ5AW+EN][8^;=Y(Y)W/NH^?OOIWU0^Y%]D3V/E+VKM3I M2['[^\4+5Q)W;0N^3=S^]0VGT$TA_&0N)J]KBRIH,($\$ 4+H>L SF'VJN>" MECZ%B^DGEK0U6S'I^.Q)*9OSD6SW^8^;HV'7G#[C>__E:%/^<W7WSZ]MR[G3RJ#ND=OL]&0<50"Q>XA5%]9GDQ. MOL16M/T4,OB7=+H^_:'?DK_7V[_?0P;?B$K&Q_AP76W;CXX[?SGBA];EW6(Y M^FQXSW[(##E9OWQKU,>5G^SL(O#E_'A; MP^;*Q3EK^OS:KR]8:7^]VOQZS+<\/<^GZ[I.6W?/@!<:W7W@10[/* MZ6BXT;8.H[.3='RZC0X[7;U(O[15;NUXQ8H*MV8\[./5L]D<^,UGGGUOEQL^ M6_=4Z\.@6"5^DN,1J';$+XUPM]G]58?2L+WT[$4Z&]7P7A]+0^N7Z(\?G3\_+B-Q]T;LS;0G;>$99ST56K MTQ>MG6W]M+^F4S;L3MA2JJM^LGFYNFSU6SMFG!^H&^[K<8C@;S;%*\[ _F?&;5L_;,0O &' 6BO9J[NB+:Z_MCZ>!MP.,;F],7F M_(B?M_&SISF*BKOMO\^/MX;F5436[X8XS:)RO(W;>M%.VMEF=1D4\J&Q61-_ MP1%?=?7E<_M_&C(W'WBQUB3*P8NZA<["Y[DS]&"QEQ M3+R(ODK;+=8?^E40X74,X9/C^O-I^Z$_9>MG..E/_[!N\MLKWN?2F3_UXG^C M/P?6WAJ6.:8H=^IX_ZI;18&Y'PK,JS?'[_?1?K&JG=Y8QET],V=@2/UBFOCV:V3_S!7]KQ^<7] MYJ-\I^W"5WK2CN:'O%YQ+YY_+)SCH6[;36B_ MI*/S^=&'#G;5D.G&+NS9B\UIN_K>L:5XS$]WMCE9;S\W3N//[9U6SS>;^NOZ MZ&B\?,8KTWJD9QA/O9ECFX\V(_9QUC4NFWVE$K(ZU=:_C+#V^;LW+UEE3/]L M%W[G^?0B_WYQW7;'\6:/C2[:[O#^FDY8"=R^>J-;Q@BOZT64R9O7;K5MVK,'_<&J*#_W5@,9CO*7+)5# MX9TN9.KT_&@K2CQ?6&$<:LW\SCS8\RK/0CH&\EHP4]Z<;T6R<&_-FM&0@W9# M(F]W\?6##MUOZ$GKH;R]XEDT.FC6';>C?+HY/RFW^F^]51G3O*T]OH,5]^'< M'QK]:@@[:S\G;S1O^WV_SHK9Q=P;HGS^:LS160K?'(R3&\WC7]*80^O3B^F] MV]+QZKC#16/YBIMM3:>75\W?-C[+0S8_UOPZ-^=_LC;%"ROWP:[V]C\OK8SK MYWN97E\4ZIS&W8\94G.S^8L*ZW27$0&L>_,CWU)/AQF?]<8I_7;:VAN]2Q1KVX5NYT[:[7M MK=6-[KIKE25N;N+S?"R;2F_Z5SHB<:??+Q.].DJM\!%%--T M2=#M\[6VM<;??*Z;SSY6AO4QXV?V"K Z,(XJU)&R= 0476P(7Y]SFFUH]]73 M=]SOPL2^],*\VPUR(]AN:"X77SRO#:KY>\3*S__RN=\\VNV*[6EV@>7<\:Q,K 2^[.%ZNC M]'RZ6-]'L.$<6KAU[K &TJZ!OTWK.I;'[4^7"]'EMY?XU[ MQZMR>.U@#Z\Y.;QVD(?7/JFV:WW'%GT%3S8 H6T04V+-U:324PBEVH_:\1QB M]_=6YB7I6[8N6KVQZ7FR.>8?R]:C(EOOC_[\]>/5WY]^_?3[9__Y7ZMO?_KI MYZ??O+$5__?OWX@9\#VWW'(ALCJ>U:)YRV2[4[;T(.NG;_7LC[\P,+9YQ9#!H/[TY>K;[9F#"R?HYN)CLR_K\LIOKC<, M'WT^/>Q2I[[0_+=>IBM[@)_\PLO:WC"/3B_:<.F8O6$!7+XUA\A=G=^8;:T7 MZ]97/UP93M^TLG5/?9?^P1=^\>CK'[[Y[M&?+C3CM-T8W!H]VPW@K9+,EMJO MC1\VS2V2O_ISI;LUM^7+M3^>2 NGO1J*Y+OQGWSAE%SX1N[ MO'Z^>7/FNCEY/MVRJV>"XN.)FIXY^.5N?7?B(7VU. MUV[I;12_ M_N1->E\$&7Q^AE]MT#&6TQS-\&90RM&6N^,@XXMY;VEU,A;;X>]A41[^C7DJ MW=Q[FG-D7KWTQ0#CGQ@+#)UVXW.7Z\#JB]R.&S__\P'3QM#-<5L_9 M9#N;_?*GZ3G_\OS*171S%V"@KJ7R8HO$&?ZG6\=]ORED,ZD_ I!T$36S2XZ+ MK9?K8)E+-]3LJ7IU393+;<;A$7P#-=LKRM6NQEV@\C,Z>>Y\)T-C#4IWJ%38 MM@LF0T9CH"NGG54Y9MK)_?9'=C+^OMV=_NO)YN77P]G+0_2_>"'\^N+8J1AV MC_[\S3#L_M^GW__\]-Z;;??.1OO40[%#U0OYO:\C\W8F_)YJ] XFC'R/+2@+ MM2H#9"M"4CV 3KGE9KQ&_5&G+(:_Y\T>_J%?].]?7O^M;9YSE[T8 1+?I9-_ MM+.+M_[.B^[SXQG0SX8U\A[(V'_OPEAV^^:(%[-93YFMM L;[_0-36!KS=W0 M%D8.@6W'SM;FB'6>RV%?OGARW=W3T/+G()3G-P9G]7(>G>DB"\!_#S-@>SYH M->^FW)>M$I;P]L]Y#_#/L@-R>#L@?M)H1]_UT2V9KXL*V) M-_I];Y/17DK1OUUXSMZ!E0L9& \T1(*??WP<>,(SKK^<&?75U3'1Q^I?+B^8 M,\B\.FU?GFY#4MM;B//HABA?E\\8%N ^^6_1IY#GF-?GB-^Z'-_;H#G$#7N95DYLC,D:7G MO6?.9<(>F38R;63!>>]I\T9Z-9D[8NW\X;FS!VW=X_:)^T. ((OIW5AO_Y9/ M_O7/FV-(\/6+]2M95$4AE3GTWG/HN_9R<_):)HU,FCV?-'>K>,BLD%GQ$&;% MIUQ*?CY>/F:_[%K4PKM$C7ON'=T;[L&9F?>1LK]> M5%)X]N*DM=5W_/J+T]73.0?!?YP?MY51VZ/UJR_T'Y+!S]-#GU_\/MEV[2[JK+%+ 7-U!?W5\)W3[9N/[WTG\\NSHE>G$F=W7C4.XG!^5# MD=-/$2+RH-HJ[7O8[1-9E?8]E/:)K$K['DK[1%:E?0^E?2*KTKZ'TCZ156G? M0VF?R.I>M._C7-]_U,V(PVWXUF9\@.\1[['O\9V543?KN834:CS">PG=^_32 M7DCBNQI]O+E737YS\-_5UO_K4X_M6_?#EDPJ-N?7NMWX-[OX(^;!13K.OYYL MR]%?Y..,H9708P>?6P)214.N-4-VU:682JA.W\['Z1.:F*R#TI0"\LI J(D@ M4VI>VVYT<._(T7OZ:'5^O-[>Z.?__?-/W_!*QAW/'S2/1JVL]?7E\_A+JY@PN/O'HSX;,9(V[S&)\V:@_/W11_\036>CU^9LL M]%J.7LJTV+I7X'*S0)0CA&3X)ZK\D:0O:LM.74E<6D2EE:]QJJEXX"+X'7?1]2@==R\-+&Q6ZB M9F0E!I$I#G*@"CI&93J%[DW=@9>UJ2?6M32A9L,Q!HA5!_ M&=;5O$'?%X:7 MQ\FC:%X"KWL_I *OY>#EK6TV9P6E) 91U@UR5XF5*A^S1K1^G$1X$UZU-1>M M+V ")J#.&$LI,OJ"LJ[U'J-)2]N-=J)H!5X"K_L^I *OY>!529=4E09CL -A M0$C>&<"&RIB07:\[3B^,R4>C*_@>[;@F,O"(">8Z^>13R J7=MGCA-X(O 1> M]WU(!5[+P2N0I:"I@$\1@9(Q$*.OH&S(!5,RMKG;\%*VME0B0?48@)SO$%3, M4&WMSE&.&.W"\'(8)U1>Z'71N(\Z/B98[^?^^'!S,(_ M..@?E/UB?U9;7X%#EOF:X8/ MP&H-&+VCY"JKWG%I!Z::%(6%%Z+W2?>Q[]-$V"AL/%0V]IHIQ5 @>T] FO*( MEO'0:\U)DW'=[NQ,VTA.)6? .M. LD^06,D'G8PR5<>(>FDMW4]&"QH%C8)& M0>-B:+2*O$T64M&%5< 8(>OBP#=M@HFY&-I!8T**J:H S5I6-4,LD$;,-?;0 M>DF(W>:EMX[\A&'I?6]AH[!1V'BX;%21V5:+@LQ@INZ8TI0:.@4=!XP&C$7G7M M!7S-%8ATA> J0C'=-.^HP:!7<>QMZZ5U1J4FY\77>.]3 NE/ M$4_UH-*1?WQY%%FZWG]2XF,*YWV?SCB(=:PJB]'V#E$E M!*K=0&C&0>YZG $MKE#:6<=J5%G5 -JY#)38(DA&>7#%Z!!#BU8M'4U VDPV MW*V2?TM*'MY*)JP45@HK_S@KLS>F4*SC8+P"RK5!#%6#Y]A5./YFM83))T4-*.*U3IHXY8^W*4Q3#$H8:6P4E@IK+RCLV3*]6*=@J!* M!=(M *N&"M"JE$Q(K"7N1/ ;W?B#V4+JU@#YRE5 !"-[R5CF#D5F>R.EMH\4@M>PR"5"AO3-8"KQ;$UKDI/.UIE5)6-[&8 BTY M7D(.4DT>L9->,=QK8)*0:6@\H!1B4GKIDN 490"B!5,1F49"=]-U<85 M5BK+;526[%%%;4![_B1%IF32M4,P=1RKZB;UY=,EQRGXI9.][QDK/RX[UMMD M[>-"O/8UFFO[9./Z+]=G?.ORSCGYM[9YSK=X,7IA]5TZ^4<[.]CR@Q]62O)] MX?RI6O]6-B^UIDN31:(/87@/L,DBT7L]O ?89)'HO1[> VRR2/1>#^\!-EDD M>J^']P";+!*]U\.[=TW^/"=I#[8RP9/3=5K]F,JZKXOL'3[ B!2ZV;!2#)G ML;40QS&#"F35"* -&M!%7T+7W86P>Y;+6V]<@DZ=@)(U$$KKH#!UA2W4%)>N M[VR"GIQ9^H#"@]G-$WK=WR$5>BUX:K^$X'JJHSI]!NJ5(&+6S#%;>D)%C7;H M51!5:CY "8G"C6G,R!4;M$$92J5!Z\1091#'L) $QR: UNL&H MH KD:F;%+78HF%OKS@]#=&G5BR9OG3.F@-;'F96J MJ&T&'[O)/>E.N^4[5H>Y H9BV6HD#UDI"ZB*S5A- ML7JGD@8YCVTX^4O,XXBA(KZ&")HK.CNRNH6E'?;6NRD$H==EXS[J\* $L'QH M ,O+=L+-.Y75Y'"FF"PBO[%OTC'4S#JLB[4#L;$."96&SK\JZ[#9HG9B5D@9 MKY(#++D U%0-=O^E=S2UCNJ";6$K BS9$@/CUF*=!^&-I2$S"S# MBF\RWD*E8GL($=/P'MY.;NEUC]D#YD!,*AK;O"DPYW2PK!!;[9H2 M^R[?@JR]&]*#0)9UE7SLD:%CV59W2D'6F"$VK8*S.O)?MY&EQD9(9C,]MU$I MLSL+R?M13+@I:V+R#*VEU:PPN<4KXNR[@ NS]FY(#X)9.:BLM'5@6XQ T1'D MPI:B,3%32*9BQ-O,#>E!,*LFG5O.!"6:./B3( :/T'HPG?AW[W?"@&-21OO:H04]RLK4"K&8 M!M9YG9)OD7#I9-YVTEJ0)-C,#KN M>+.J1AJBL9A4+VE2C;6[=V[9TM536LL0!+\B2(3T\9/7NVBBK MQ\J2&0>G:H#D;8#.N,*&*732.P6>#:,,^4,JF@1$J8Q"IP5R'1[YG$/*2T>> M1)R4$S7KLG&2.>4N T^>GI]L7K5I]=VZUJ.V>II.SU;IN*Z>]!&/(BO+)TXJ MKQZ/G/*GFZ-U_8Q5&.YV[?G]'CB(U4F34UGE#-XK!Q0,C6T6!)VI84NJ,,%V MMH>3LQ3Y0[5K5JC-V)KQ+D#P/1M2Y-$L7:5&Z\G3W1;T>D-$'E[=!6&CL%'8 M^&%[.K;&4%ASUZ,:+)6 D&*O8$T*-5@T6N_N0YN>8@X*E',*J'N$F$N&9BAV MY;4VNBS-Q@GQ;HO2"!H%C8+&0T*CU2%:RW!3WE9&8]00=.)?6_:L-?9D\PX: M2]/)C6*QO:0,I&)CG"H/O6NT83=VI9F@3-BQ906G= /'H0$:K ,E%]-J4X._@G'04 MO5'8*&P4-BZ7];GX@,TD2+Y$(%OTR)O:P$3?*2FE2>]LABGJV;'J"-$$/4*. M IO4KH(J(73EO&IF^?PW6EE!HZ!1T"AH7 B-;% [E\F#SN.@<%)L'N=4P/NH M.KH:]6YZ'=2ZQAH2F!X3D&^L-O9@P;NL+ 5K8C1+JXV3\DOGIQ T"AH%C8>+ M1L,J8@TC\UC%QA;U."@3J8 *FDQPR4>==@[7:*(Y0VQQP8]L"QYR2FR*JU8K M^NZS7KI6B%-3-$NG?-TK-GZ>_#[Z4X19Z7L<9C5_VZ_;+LR;H_K.Z?=L@( M)EB=@F2Z.<76BX8X+G6&PK"L$YW]D$3Z-2=7%0 MM#6-=<[FPM(FN">VP.\V $%0*:@45!XP*HMK0851X;4S+VGDMDLC9M^73.A= MUK2;TN1+=Z,D+?]EE V%*)ML=T*WHJIL9#<#6'1B3;0Q:'..;( [IFH!\_*CTN:]399^[@0 MKT.+YEJ]EW3N[8+%73G>_O=';*;^9EO?%[R?JO5OY>Y2Z[4T623Z$(;W )LL M$KW7PWN 31:)WNOA/< FBT3O]? >8)-%HO=Z> ^PR2+1>SV\>]?DCSLE^\?] MJM="%MXE9;=]J@_/:?K7SGJZ7%M=?4?YT>O5SBM M4*%9?:'_]$=D\O-TT.>7/O'J?ZB ;I]L7/_E^HQO7=Y]:GO-[SQ?;?KJ8M>+ M_RV;Y\?KL44EZZ*LB])DD>A#&-X#;+)(]%X/[P$V621ZKX?W )LL$KW7PWN M31:)WNOA/< FBT3O]?#N79,_3Z;,@RU(_.-F?7RV6A^OQB/(X: '6/C[,QW\ M.8A#/;U4I7-5T-*HZN%BAH#%@#(4DHFZF[)31#CF8HTS"-K5D8"H$22K":K& M@LF%8LO2R=HPX*063];V8([K"+WN[Y *O1;,"=1+\E@"N-!II$*SD+2NX$.W M,3>OG:>=5)/&-$S90:^U ?6>(;F1U#/;0B^AE]#K M'M.K.(N].H*BG&4210\IF0[&J$I4?6MMIQ)O0ZJV= W9D08JJ4,DBN!<,<4Z MD[W12Q^H=G>0_%'@)? 2>-UC>+G@F5ZZ@,%ZF856&04^A^ #ZG :\&TVZ'88'IA+2I7 MMOQ"9!#9"":69%PSJJ=P&UZ4JPJQ-RC=(9 I#*\>"+Q6%&-S32V>=IO-1N_% MZ27PNO=#*O!:T.G5K/>E$U2LCC6OQ/#RUH$NUCIK>5R))+48<,H60SG)$9LG<%FL&*SE/O MN+,2!1MU=2WP\:^IE%BUJNAWRA!::E[[ MC, ,#$"6T9B1+&N1W9<65":CEMXZ8C;ZNZW8*FP4-@H;#XF-UM7AUG6@ \Z' M23R$@!9,;ZUB",59M;.MGC3&48!+&:V!F*+ 5KF#;+LQK5&A8I8^3#)IO;1K M5] H:!0T'C :33%9.0+') 0B5R%H[Z&[6$JAE OMH%$%3-I$5AN#'E8X#E63 M?RH]Q81Z;(LM?R,U32P9BHH5(FH!A8T[1\BV"2U4FKC&WI M$X):T80D>N.]3PJD/T5$U8-*S?[.1.R;LW0D2Y>4#I?2X4NL8[7:BFKXA,V( MFS(!9QS\$M[/XRER<6[ M#;9Z\*7#A97"2F'E'V=EZ]EXZPAB=ZSSY^HA.E;\2>?4M,*H=X]W=87=^%Y& M,K9Q&-]'"$T%L,TY7ULMU=C%SZ:J2=UQ8*JP4E@IK#Q@5@;"H*O3K!0.7P?_ M LG$"B%AJ:GXG/K.KIHA;5+H#,>,#,P2/.N5ND**5)72T5%V-F.0.N,R_)AP"A>P\YZF8*\U7KQ4/\S>3#W6ZZ"2H%E8+* M T:E,ST9EQ2DC@;(9@/!Z0RJ%QMZ]3&UG=BM:HIQRB*X&C,;[04A$^NDO>?6 M0K5*A;!T+BHS!12M4E IJ!14WA$J>;I77RU!2YI1B898H?0-C'HC;59U,61J4+--'B&9/WC)4?EQ_K;;+V<2%> M^QK-M7VRX!-%HG>Z^$]P":+1._U\!Y@DT6B]WIX#[#)(M%[/;P'V&21Z+T>WKUK\NG*[3ZL=4UGU=9._P 98 D6HW2Z:V<0:#2^"='KD8YZ7/HLEU%F4HLGMWDPNWE"K_L[ MI$*O!4^B6EL=%@_!E@A$XU1I-!6<'8G]O5)NEUZI:]5J"OSQ<0TV TG5#FB\ M5MW[(15Z+4>OTF)/8<1.Z4@#1^-$O6I00BTU1E08 M=J+XJ?F>:\X0S2A07SI"""Z"3R9GU1!-6[Q,JIX<+7V,7N E\!)XW6-XI4(F M.^.AJ%%H3A4- 7L!DZ-C5K1;E,QN(8'MAJ[%FA-PH N:D"F/256;H.IHV&JL!D+T 8SJF6I-V%JZ#:]F;<>B+.1*;&G&D6Y2 MIP8J&VN]2QWUTNGB*<:)HM#KLG$?=7A0 E@^-(#E93OAYIW*:G(X4TP6D=]P M/:(UT1@:\2>L :M.$'T/;),7QX'+/6 MK7@D"!5'@); MRPA/L0PB31FB3<8X2TA]Q]%H+,9>NAK%'?IEU4NOH9>H:@K6&K.XK:XF[62' M5Y@E0WIXS,(!F18;6&)24>X>8AXDU*4$QJ\5JM-=E(4!5H7C9/<*7<9>O+T_&3SJDVK[]:U'K75TW1ZMDK' M=?6DCXB43\:AE_/M#W%I>3.MO'H\LLJ?;H[6]3/68;C;Q>?W>^ @EB?2O1>V MW2$HK]FB'W5J5/.@?.K!ZD2M[2Q/.5J;3=-0;1J5M:N'T',%FVQ/FE#YY<_3 ML4I-=UO2ZPT1>7B5%T3M%C8*&S_LR MJKYU)$%'/NSH:HL,"26=M4G/6E+YS MUMB$;*-OT&@DJ?*Z0PSDP!KEHE6JD5T\48(/ D8!HX!1P+B43T-CJ\8X\(XL MD&ZC$#95B(4*:BJ%E*&P4-@H;%SN&32Z1SQJ4JQ$H50VAI*=5;AUR[FQ2LTD.FE['&0U M?]NOVR[,FZ/ZSNGW;'.6CB2XZA-/2GR,8U;6S7D^:I]Q[?I,^>7>IS,.8ADK MZ&KH9$#9XH%TC9"QZ[$?YJD%6Z...\M8:BW['"$I-@VHU@XA%U[&+(TX Y.S M7SH0V%B:7+Q;]\4?9V5'HXQ3#;2N%@AS@^ ;0?&^)42; M@\FW6=D5=N-'EJ.QDT9^%.5J*H!MSOG::JEFZ?* &M6DM+!26"FL%%;>$2M] M366<<(66 \-/Y0JA6@7-N(ZI99OT#BL-:9-"9SAF'.6\@F>]4E=(D:I2.CJ* M<6%61IK0+YU[1% IJ!14"BHO8[-0472&UOO6#\%NW1J.4&EH%)0*:B\/!=:8U;6 M!58H;0>*74,B;&#(D#+5H-W-:*=[8V8Y ZXS+\F' *%[#SGJ9DI53NNE,]II M,_EPM^="!96"2D'E :/2Y&Y,0 O-,B I.P>Y88:*S17C(O6Z8X!7P^\HB^"8 MLT!8<(1N->@]MS;,=[7X:2@R4T#1*@65@DI!Y5WM@:O:,T4#K2I6+7-QX\PH MD[-;2KJ&'L/NP='BL_6J0C=)CU/X#:(QR)9[#U&;ZK,I2^<<#321\<+*NTN9 M]399^[@0KT.+YEJ]EW3N;= 6=^5X^]\?X:-WM/5BVKTO>#]5Z]_*W:76:VGR M_JA@(M'29)'H0QG> VRR2/1>#^\!-EDD>J^']P";+!*]U\-[@$T6B=[KX=V[ M)G_<*=D_[E>]%K+P+BF[[5-]>$[3OVY.5F_&_9/#]>CQTJ619E690FBT0?PO >8)-%HO=Z> ^PR2+1>SV\!]AD MD>B]'MX#;+)(]%X/[P$V621ZKX=W[YK\>1)E'FPUXA\WZ^.SU?IX-1Y!S@8] MP*K?G^G./]J,L5#N4'0U0%9E M"#YJB%%1SAE]!+Z'6/Z15UC"9A .]B8A+Y"B$'@F0" M6V9L("J_HWL55"/%K09=(EN.2&I4R=70=6[*8O"NU\5SC(6)53RAE]#KO@^I MT&LY>K6LFVI-0=:934&#!F*(%GI$0[XDK-KL9$ALFO&E#6MP76C9J*J3*2T"(P@3#GF-D@ MK#L%5E(-1+6 R@733AY=[>5 M"A]X=7*!H\!1X/AA7@94/31MP1>;@)K-$'4,0#8DE35INZNHFT;!-8H0<93) MME4S' V!3R5ARRH8L[270=,4<.G8&F&CL%'8>+AL3+I1"=$ D]".K2""%#T# MLE-&JDY1I-MLI))2[2/(QVI6-HNWD(Q3X"BE$%34C-CEMX^LN=L"6\)&8:.P M\9#8B,9IXRQSCE0<@4$) ED-,:&F[GM$O\/&%#+J%"-HWUC7S"U \C&!ZIBL MMKDB+L[&R0L:!8V"1D'C+_=NJR&L3< MX]CG+QJ!:D,(R%?;ZCI6TR-?O# :O5<"1@&C@%' N! 8^3:E)+:GK6Y,NHP1 M8O,-4G4>+9:H>]L)"BA&51L*?U(WH!0\1!I$Q8A%*X6VQZ7!.#D7!8V"1D&C MH'&I# W9: 9.AVKUT!E-@1!1@54QAI*M(]P])4A=*4T.$+V&$<\.84"R52(D M[.C+TGO4J&C">+<5JA\X'#]/8B#]*2*J'E1Z]GP@JL(J?M ^] MC3]+AQ-X;:<0[]8Q_."KAPLKA97"RH_P$\=,+9@&I>@\3J=:"#8CX(C)LA1< M=6F'E:J&HBJ!U[6/T"N$% )!5SX7'ZPMB[M#T(0IHA-6"BN%E<+*._*/4*^E MM0*>#+.R&@VY)P?4>ZFZ-EO MA\1-&N_6/R*L%%8**P^8E;J96).J8#".K">*(%[+% M0*SCO--P/:>B._^5FO;=:J+%S]X23H9$KQ16"BN%E7?$2E-:+YG5PXXQLH[H M.L08-%C2V+NSI8Z$*;=8F:TK(1.C:V3TQ)P@N-*A6>^*3VR8F\7#6.UD[=)) M"@25@DI!I:#R$I4Q^EZP ]I:&)6F0E!1@?4UFNY")-H):[6U1F>,!U,+F^VZ M9@B5M$2J)=$=*!K3W"MBVCI!2Q7!N/D%J]9L6>T_+@< M66^3MH\+\]K7B*[MDXWKOUR?\:W+.V?EW]KF.=_BQ>B%U7?IY!_M3$I/OI+2 MD])DD>@#&-X#;+)(]%X/[P$V621ZKX?W )LL$KW7PWN 31:)WNOA/< FBT3O M]?#N79,_SVG:@ZU/\.1TG58_IK+NZR*[AP^P#(C4O%FPVF TU9?:H;JH@<@U M2-HHT,Z3MW[(15Z+7ARWSA=2ZA@6O9,KZ(@HS40B$+0Q4>3=T\-4%(Q-0@F][C&].C7?%1JP5@6@VBTDA0JJCKV; MD5ZD[*06-(6LJ[J"=8J990;L4C%0JK?>-U<:NH7I17Y2M'3:58&7P$O@=8_A ME2TK7]$G-A?+2/Z,'5(;YS>#PRO9IPO6;.UJ(L=59L#Y!)F#Q:%5 /_MW." M$J-)U>@&"AM?T[6&X%AY(]15ZZ"]6SS;?9A(";N$7?=^2(5="R:D=YG5I^(A MJY&0WG@'>=B"II=@@TE=[[*K^M"C+01&YP3DJ$"HG2\,+E%C]/FT=%8APROF+0KGCS$FB)0;)4M0+8%E:=RGIR M.%-,EI'?6$;L^!-&[N&QC"AK(3=T@&R61W16U80[F35-[:@C?RA: M+90XA6 M0:/(*G,.H;2E[7?"R3N4-428)4-Z<,Q2!1,KK&IL]%:@7 OD'!JX;'QLRI%- M.\6'C36NFHC02VS,.9T@>V_!&5U#3(7_KY96?7$R:NE41/LNX,*LO1O2@V"6 M;:QFF6B@V#3*_#;'AGMC9EE; ^M8A?QN^K2./9E2H.5>@) &YU1D96LX*#%K MY19/GV8G]$LG!-IW 1=F[=V0'@2S="^E9-_ 8M&L9Z4.T94,6'5DE"7*)=YF MEM?-&@KC[,.P#;TIP C38+LN([0X.;6X;1BGJ);.CKOO B[,VKLA/0AF147: M>E:L;"X>*)4 8S<$V&*TI;=.Q>_XLPK;@(Z4@MI=8,Y%#:'S-2I%OB*.8UAI M:=LP3MX(LX19,J2'QRQK4Z\IL'85R #U0!"JM6!0VU'WJJ#=859UU36G&M0\ MZF!Y@\PLRT9E=KDI8\C1TE4(M)H\"K.$63*DA\>LYDO1U'%H5Q;(5 O)9P.> M_YCF@O%]QY\5FHWDDZ]*$%Q=#2$OE[V3C)GW*7 MP2=/ST\VK]JT^FY=ZU%;/4VG9ZMT7%=/^HA)^60<>CG?_A"7EC=3RZO'([/\ MZ>9H73]C-8:[77Q^OP<.8WFJU(OJFA_79E:IDP%6BQWH.<^!9J,^[&P1A]AT MS2.!2W,CHC):B*E9Z-9XHZHRK&4OOCQ-T2P=UO(;(O+PJB^(VBUL%#9^$!L3 MN9(I)_#:)" T=11[S8"AJA MZJ6WHB>KEXX:%S0*&@6-AXM&%;(/J1FP)C(:=7 0:D/6'0,Z9='FN..);4%E M6S%#4;JRJFD]9-M'-H=J2#=5LUHZAQ^:*2R^XRUL%#8*&P^7C7X<+"S9 UNH MK )JFO-E1?!(WCOM7*D[T4#*V%!L2E!=F"LA5@C!(_AL4B0R)<7%(QC=I-S2 M.;:$C<)&8>/ALE&9CB%6 UDQXBC6 K$C@K*E&^+_F=)WLZ/8V>DQ+HQ&,[G%D^(+&@6-@L;#1:/6 MN3LUSO>A#T!&.TC\!PQ:P^8U4:\[6F/TIEA-#=!J!,K902P*@?7%B-&AJ147 M/\<<)C)B4M_[)#_Z4\19Z7L<9S5_VZ_;+LR;H_K.^?=L3YJGW'Q^DQIYMZG,PYB'>LN1ZVBAE*Q 24][X!IB$D%;$7Y4,O.KEFK MHRQ#A-JI RGO(:B0> '4/O0V_BSN_=!V"G'I6.#?E)*'MY*)FB^L%%;^<5:B M'\J^3]!=4B,/"$+NK+^W3K:HI)K+>8>5JH:B*H'7=50)K @I!(*N?"X^6%OZ MTNX0-&&*N'3R(F&EL%)8*:R\#.+'Y%P+>N(E$:=" O6]U)[Q6#;3E6O M[$.K)3%5C66^9NLA42^L9E978_*D\])!_-JX2>/2-0F%E<)*8:6P\E*OM#HJ M&AMEQ(HBY1P@9=6@>=-[I4S8=PX\D?,]V6(@UN* (JIQ$*#S7ZEIWZTF6CIR M51-.AD2O%%8**X65=\3*6DI,H2M 53WKE9B&MHC0@U)HJLFY[^B5K$FZ$C(Q MND88 ^:ABY8.S7I7?!K5&)?.MV+L9.W=1OD+*@65@LH#1F5LL>IH*X06V9PF M7R'IQ IF,J67EFUN.R$*MM;HC/%@:LE NF8(E;7,Y*WS)41C\^)!_VH*5K1* M0:6@4E!Y5Q9X4;WXT$#IP-@+ID"TGB"PC=NT<=6:>AN5VJ$-W28P-B2^IAO6 M*L=ND*NAN&I"L&7Q@FP&X^3BTDG>]XR6'YB] M'MX#;+)(]%X/[P$V621ZKX?W )LL$KW7P[MW3?ZXD[)_W*]Z+63A75)VVZ?Z M\)RF?]VM-5/ZW^NON-77YRNGA[75E?_<7[T>H73"A6:U1?XIS\BD9^G M>SZ_[(E/_T/%<_MDX_HOUV=\Z_+N<]MK?N?Y:M-7%[M>_&_9/#]>CPTJ615E M590FBT0?PO >8)-%HO=Z> ^PR2+1>SV\!]ADD>B]'MX#;+)(]%X/[P$V621Z MKX=W[YK\>7)E'FQ-XA\WZ^.SU?IX-1Y!#@<]P-K?G^G@SV$I=!+Z"7TNL?T,M1:2": [H2L>S4+V3.] M5/:QIAZ;43L'JJE47<+(@%8;$X]&'5Y;+/AFM'-9=UN73M.CC9F<7?HXM=!+ MZ"7TNL?TRCF4%%L$U,D#-2J0FDML2*J4%(6::4?WBD93UMH#8BG +*L0=&[@ M;%1L4M84S.+I(-!.?O%ZN4(OH9?0ZS[3B\U&JMF#B?P7Q3YT+[8'?2BZN8@% MTPZ]LC-!=5;06NY\C4&V-D-4H'5M+6:7M%TZ[Q>&R1LQ' 5>]WY(!5X+&HXV MQZ@BZTTE:P:1-Y!HP"M&Y_RHL.)W:JRD8FLBQESHAHU-',#+:$$I%[*M=7B^ MEJY'92>'XK,7>-W[(15X+5@4UFI?$YM_*2L&4:L!0K4:;$N&7#0Q1KT#KQQ= MHZY =BH1@BZ&]"A&I.RR9IV2B-$7TB'&* &9X&\TQ!Z:H"YA]"[QXQ]<3A.)BSM M91 V"AN%C8?+1M2F8J@%3$RC!(SI$!F*PZ6JE7'=(+K;; P^>A=[ <5*(U N MGI7-3*#SJ/::&UEK'2@U]K%<3)!"]>!Z\C59$PWY'30V5Q59@I1M8K5118@V,E-+ MK<9[C<7&I:..)L0H:!0T"AH%C0NAL3 #TSC*UVN+K#4:U@ +9K UU=)T1\*X MXVWLNI3.NJ**G:_Q)8_BK05:JY6U3$7>+WV4STW!B]8H:!0T"AJ70F,*QF12 M#J+*K &FR!J@KPA4,+!175,N.UJC,CYFI *1^034FH<470"K5""ML\]]<:U1 MQ4F)WGC_4P/I3Q%3]: 2M+\S'?OF+!W)TB4%Q*6 ^!+>CXHMFIZ@Q3YGWAA' M$)(%5+4UTNA+WXFV8AV^&:H:> '4K.*;"LFR;>!\5U6YAM:XI8\M*#U9E/+A MHN8+*X65=Q5\E4MJ"9F0)776^2MK_]0L.&4JH(75@HK MA94'S,KDFV7E,0 ;U7X$KB9(:0!S$"]'U4TV.Q$('56N,8+*:7B=0X"<"D(C M4QP6%X-;VI>L,4[ACJ/ZA97"2F'E ;/2)U-5<\1*H1EYSJV%J,B 5>0*ZF1= MW['!L29LC$AP2;-"JA)!,L1V>[<*F;8AIJ7U2J.FZ 25@DI!I:#RKDSP4%M3 MO8&W/0,Y3)!+-1*H26*'67\^+YKXS2K%@ZH>7=9G@/L,DB MT7L]O ?89)'HO1[> VRR2/1>#^\!-EDD>J^'=^^:_'E.TQYLA8(GI^NT^C&5 M=5\7V3U\@(5 I.K-@B6[>E$VAP0J^01D=(*4@X842M1*MQ9VS[Z&'$=%' 4^ MJ "41[54DS5X9QHU=#8M7K++!C<9U%+S1NAUWX=4Z+487FBZ2:IT"*U;UJ.,@:!:@Z1-R]94[_-NQ)5RQF,?M0E'@O^&>N0= M0<:>#\'Y3BHL'7$5](1&RJ4*O.[]D J\EH.756PYDB^ H7F@45LICVKUT5-- MH6M=:"R@E<%K_XO:06O'289*A.C(PD,(:+T[D7BY=%^3-'1% EQQH=.Z0K' MN.7*0^E2"4*EXNU* 6SVDJ -ZI7;=6-SR_C0FEVG&+X8]'I:\F -8'EH ,M9 MFN'PFJI-CF>+527R!=>CCL):ZB$RBDHD*=>IJ4NN2M]Y! M)L: H-J@'2\Y6$>U]X9KX7?=DDFC^2YW78+XT 6\8M;!+>E18)8U:&EG%8'G MC"0V$P*.H^EN668JD."E[!#?:!SGSAO0*5@01"7PDG,(+$;%C*?XS5UCUI#Q M>EI2(:LNZ?%!5@PAVI -4&D5B! "^&0IH!'G-''2D2YD):O1(E<&&/.EU8/3 M8*-C$)+VTBDI+9&[[GQIAU141V/%K+JDQX=964@6DB_M)8W:0Q?PBED'MZ1'@5F*H3WHC0+B$P,A+?(L$BA"F)0XJ4(2 MV@F@RZ6UE>$*LDR^%)@U:!L2!EHS8A312;!=MP'D;,BYKIA5,:LNZ=%AEK7, M!RZ08@E%T#9$GN6\+BF@A%+J*;*M3ML489*PV2H(6@D0BB;$.6-!,VD#HR%3 MM^LVSPR-0R6J$WX]N%H\99^Q)]\O9M/S-!S\/(IQG ;?NV8^<),X>)-+2,K6 M<.BLO?TQJI:K=>7)22DKWTS'H_B,K1CVJWSNGH&C4$])*)^)=T!Y.6YQEH'/ M7H/AB5 9HG>E[6(=#Y(P#\D)#<(KBHPQ1."!$<>,1B*Y\[9=9BC9 M?GMV56RLV%BQ\9BPT9I DJ,$LHS%SUO(8)0"HE#1>$<82[F#C4IPDK4'CARQ MN(H->"F+7>V"=T:ZF'=M4DO$1KKKVJ85&RLV5FP\7FST*7&J@@=J38GNS@DA MSCO@2NM,28Y,=>IW!16I6!8L9 )$-/@=Y(L0C,U2&J%DWG5G;+N'0,D*C14: M*S0>+S1:0P2)(H(AD94B%6VU50+1:DXX_IN)ZN3JQL[,HX7?AQ>D;E]4PUYNXS M&4>AQPAJ TY<1G[."V?7 HPE 8QWSE(=,K&=ME=$Z,1%I. %H2 TCZ7U@@"% M]D D*N&M=AT+K D=2K9?DG]-2EZ>)JLTOV)EQ(HC%8HC:\\I!>3O!/F[ M+6=CQDB6*7/*=+!2\B29DQI4%*4."&6(FH:"UH:C 1&E4;O.]:+&#*G9=;VU MBI45*RM65JQ<86407H=$76GDA;PR6@F>:04R\RQ=3E:[SJD:*7FQTGF@C$;$ M2L_!F! @!*,]T5*KG3>6H,H,+=GON5K%RHJ5%2N/&"L]Y2FIE-#HIJ7N$J=@ MF'>@A(C>>>6LCYWFK9D1'ZT%XAU#+FH,>!<8),D%94Z(6=HN5S Z-V6]8 M?\7*BI45*X\8*Y,*A0@JM*=#:>"C*%@6 R1C-?4\BJP[K6)9="PA1()R2$@% M<0(<%Q)4EH11[HQU.V]81H965:BL4%FALD+EGJ!2&Q*I-VB"QR#;XBY@4A20 M*<=/::8B=6FE5"()!%676Z@T&9PB')@E)$?)A&&[#FPU;"AV7DZO0F6%R@J5 M%2K7;7!+^)61"K20 H3$5]8*#\IG[;QP4@3:.=E!-,Q*HP6>N2CYIO@=970! M39.<<%GYG>>.#CFA2"SWFS[ZXM'R2D07OG$XCHUG/W_+BZ,,@C%V#(HF_> ;C43.' M-$YGJ81PX:^>I]FK]5/%47,^=I]?YW'ZM#E1#!_G?Q;-?)0_KW^LO0::N9O- MOVF'">7VS6OOFC0>35)G^BX?F9QP09B^_)^Y>[[N&Y1VN<[WFSYQ(KG^ZIOU MP$>3\NS0CO\+ W[UMZ_IG]>S7&9XO:KM/2DAU^^X J\\GNPF[__E59K 'V_W-#57)>O' M21@O8EH/>O\/T S^]TT__H [;UWS&!XM)Z&DU2+71BVB\54VD A16F:NE>@4 MNPI>,V(I!ZI# F&]!4=C!KR7#SYG[G*^KGG>HGIIWGT^3S\EW%TK/72K&E)7 MU)"\0PV1D]OI^OX7>8!7C\L$E^I\O5OO8&ED3 4P)BL0JO2K%BY %S LLY Q.R03&(VO-.C?-=KC<]N?V ]!G7>S09,,)$ MN^[X@@\'L]2<)WR^#VG\>5C&-!B7V6@&TSQXEV8N?IZD__._#*/ZFV;0?&Z* M]L$OA>G["3Y2'$P7\V84T^!-"-/%9(ZD8/!VCK=WL]@,OIW&44:NU"[NU^4V MC'SSYNVW[2OZS9\'BJC![J=E>6FY\^O1')5?^()B;Q]Q)0N#/)N>X2 F\[*$ MS>#C:'XZ^!;UU?0LS9J3U2B><5DO&,B&TL-WJ"K7_U9>LAM>PK;"2WBBC%*E MP,4001@M$>D2@^B2-\8)J4H]GA[QDAZR \TL=U$':,,.!1<*O$."%XVQ$4U5 MKU/'+J6*29.E RZ-PWG/'(PB#)**)JC(C>EVQ-BMMKB]SGQE!]M/[^&YI.:NQ]A],MP6)F6]>(-_=:A@0VJ>(FU;?K;!IGOI8DFN MU)D7)6OT"XZW.]U;NUFDIXW[N\6LP,3\-.'_SU)JT:@9?1J3-.!DV +6\ *+-K&G=YK+EX:"! D'IZYXH10!HWD @F'*:S?"SV4K7%S$*JQD3 E_(C\H':%V/ MIO%D<%]0&W\>L.&*>[T(3#.4>94,AY C\FGA(SAC+4JELT8C&?>YTX_P,;ZZ M9Y%DIOOIQ>LEID6:91 L@)1%$KS!595)XS^.*4IX%MVHP\?89<\B"*28]NYTU%S G8S?'K\^G./4QC?'1RH^>HLGWT+\?#J;#]M'/9\V\U9^6L:^^M/)X'L7 M3E>/UA2LQ'EN<);P^0=QU*#)B1?C([?+B^,:3#T2W/;V)X,WK2%[&Y<\=3W< M9A9ELNTO1F(AA,@DP++ @!G<85XI+DDG8BTX'S1#:+9$(?$,NC13C+S$NQFB M!7?"W!:Q]GLZ6R[,;Y=3^.O%#&Z+.PZ)L+TD#44\%I,&!]OD$8KLS8+4G%P* M3?I4]F,K_A=ZN\CT;/H)!SO';7JC2^,Y18K$G*BS A!ZD5GR%$N630*NW_5UW:^ MF*4+Z0*V*5[LKBJ@??*U??6,,KW"[]EZ_F^3YL%*84QPN9\JK!SEK<_BW^$ MLDV7XA7OW?.AY=***5KZ4L(BL@J4I-T(D+94>,,H(J5[B2-:M^F?7!$53=?=YB5J+H]F2+ &F1(R9O T$$C11HWR881F MAR\BO'/$E EE1(P(7<%3$$:4*IF,@J5*6>>R MUZD3W?807V 1T[?A-,7%./V:OUL9@2O!?3.):QOZS.9JF%W]=K4@IO7YBE+\"Q%7K>X$V^8]WV/^JYQ MWBGD]TV[N$A0:?-3;H65E0R4!RHB@<]?+@?<\-,%;MR"46N<(2?DJ_7UN'AC M=]ZDUTTZ=S,W3S< SD:9XHVRQQ]&S6CID'Z]OLDWMQ0T7OZN4B?6\J^*J'_A M*GJBV)W7W'D!.S&&D\O_W?V-E_%TX^F/\Z(V^;W9S>723V5E2G'P5SME]X41)I>$Z@;!(@DD^EH+<$%YWQ M2@MF=2<5\2&Q6<4G>O?;O*(B%3T$.344,A=5UE\.2#W2!*]-L8KB?[V^HG^\$J$_*HJQS*,;CH_ M3;.J;XYI?U4UO'TN_V3C_7RI,5I@\)ICDC##'D@056"@%)Q$F?3;X MO"9XJ;A5MI-J^A"^OE^8%$-C;R_456&R^KVW3MS?3>=N?,\DMZJLGK-_TR$> MP[ZY M/V@?E5>%S0J;%38?ZA=)5@E'04;D[4(D!T93#3RRP%(LR+F'")>MP:8>$M/G M[G=]A,V;V]\]OESZ,Y6_V'))\E45_V;P>PII]*%,2BV8_NS9_X\JF%ZNN:7< M,%KJ:)CA-G9E\M++:1I.PCW'@?0'D;>4#/Y M8>.9MU;GK<^_'.:BK5+65FVYX1D&'],L]:\$*+>,Q5+8RDIK0##*P63N2Q=J MIK4UW*B.0^HA=>2+?GI7YFV]WR^W^Y8*?LI:6/D!=(0A[RCUD4,R$2TRIL") M("!IH9E1)A/:B81Z2(GM/2RW[>5R7ZV>? 5P'@Z?APLWQEFEK39 &$,Z3((% MXZV$8+.SC@:GDWUJ@;+=RI\AM3?%_>/[M4I.6 T1U0*(' R@;>/ >8*@0KW M]7Y*'??=+[?EO6RO=1UN?KB @)SP1J6Y5@L];KSLK[7)M5ID*#QKMBHC5[(? M\';SMM[TI%F2OO:JR70^*(6F9TBY-NI2KS )O[WZ(?P.HM6D6E4I73 074UK_,>^8Z]0C?TQWG.]&S?D49?[OL^GBO%EV MN,2QXP^M3&_X DXC,9IWR-;^O'M;[^^_?'= MC[_^\O9(+>]?)X.?'7) W6D=$:9GY^-44&X-Z>OJH-^E-G?^QX+?2 +3X.UT MO#*)OWZ%<_KJSP._:'#7-@W2S/9&TPG^W/K[;]/9")^@1 @@CK\K*J!)[PN, M%@Z*'X33R13QV..E)^.=43K2SB% BW1:A$^*"291(+3 M@H>L973='@1>,DNT#2 2+]])Q<@A%K+@-' IA17R^I[_;:6Z?IA-S[Y#1=QZ M)&;IU_ROJTG_@N/U@:13GI >LI"BBHNN'0XF:7ZA>-NS^/(B_7.!BG_<:N5B MLBQ-';SSX./T]D_BG9'Y"OM,@%\\2OB3O9,^Y83QPA!P*93.?,XBW942$I>:,V:E()W>1:66?#)6@ Q: M%A,[ PILA&"((EP8*6-'^OZ.$_#3M&E^G93NLI="MSVW2A^)[R5Q1;[XI[^W M0C"Y ,4UVOWIRR2Q7#J]T,9+4=O@KX,XBDOJF]*R;U&8C5H27% 1P;#E1Z.V MB8M;]0:ZT/*7-QZ6/X[F%W>[:">$WVCFI0;H>Z0IS>DHSU?-EG"(@U/W 0DV MLN[_06A-.2/'+R.\?-QV$UTZ0I>[HS=$=ZOES'G4P1G-07$I2I,%!9[%\LH' MCO]XNIVMM%'2_"$T#O\\/4MOUU*UZOOZMI32?C.);Y#GOV M@ZIQE9L\7G5;*X;=LMM77#K]4R&%RXU]X=7"#7EM/UY8JE>WY&D:+VW3]ON( M!9W^TE> X4H5]/)]Q(?GVT^;M?Y6#D'7K"K!-Z_OI,=YNXZT'TN?'R@)>2.JW)BK>9:J[EN7\9N!:IMH%-W MLGJS=_>$3A>[E]^Q>P]BM <]PBFBVOMRY*]B#5 M^GT#>K?>+% 6Z0S&6:(I,30)THDB M$DQ($240J?$[1B8P@FF(2L?$HA/.=FI+7''^?MGWN]ZGGU?<8%L)%GIHY:X+ M3[S0S(G=ECFJZJ??VSBJJGEJI8]:Z>,)2DLJZZD+X*U*)=(>E98B M)9+,246C(-ET@E!VK+3:W3V*Z])\RU.X[2HP.61VUU6N:T60+9A8?!LZCK]$ M';>L(!*N^'2N'AA7U7=,)+/:6E<*RDJA=.81.),,1&8>?! $I';.&TZU\UNQ MM9;*YUK S9?5UW8U%>-#)F\/JCRV7="SBK)]<=T\T'HJ47KSS\/!^;AD(Y?@ MI!(#>[Z,J*[NO"/;4U6S;&H6%PQ)SIBV] D(*16X( QD;P*769+D.ZG'.S>( MEAOVM[)=T2SZ?KU9?YE.PE:UC1G:G==->3D;HV=5$%^DLOGU(C5RG%R3!NTF MAFF&14G@;-E553G5CU?]>$]56T8I*5U""X@Z5%LV@&%$@]'9R)BU%-T6=0]1 M6VT!K_NKK(MM_U/9];^7*?@U_]&DI3WU2]J^ZF)#*6[/!*HNO=X<6QV[2Z^Z M\FHMRUK+JD#%'0DP9N/$61.:H!:U6(#-AJ E)9MU:EGOR#6ZOHKTVNVXS M==#U+;<=B7__F.+[)3AL;0+[&YG^LK31UN.)=PNJ_0PH?CEC?J+KIR8CK),1 M-A*GMY^14"'DA6RG"B$U*G3GD'-1JOON]^EORVVZW7@9->2RGF!NB<96'?3@ MX\X2L5P*S\Y*C:T-\EN5T3'MNZJ#KCAD(Y54"@)*9E\2XR@X020(2Y1(.D9F MZ?YU4-FA/UUNT"TG&-3TN&H(]27FIJJA&F93PVRVHLH24T[ETE34VH1J20MP M5E$@(B5E!?%*/U^8SDAU[9:8/NWP!ZC?OJO7WZ: M3MX#0L'91JNG:EM5VZK:5EO44-D$J5Q4$>('3I)RXU Y\84\0(JD(O;*L= MI"[@#%8#JQI8_56 2P.K&E8U?Z'F+^Q:#^KL'?,A@6.BS5_@8+TAH)T5S'#/ M! O/::EM2>O9/9AH1Y/#4 VY^^VX7U*MI5456%5@.U5@QEANC/% O<\@5##@ MJ,97-%''H].9Q#T:"[#K2XZ"5&+XI0:!_ MNZWU^(V?]@):-WY[:_WCMMM47'O-DN(.K"MQ5U8'L"8(R-)$RKF,I)L(^YBF MXJ4>T?SSSVE^.HVEXOBR-6YM'WYEK7\X&7S_'W_\^.[_#G[^_MV__?K=X,=? M_O/[M^]^_OZ7=[65^+56XJ7\;_\Z)G.5A/ F@'>"@7"HITS14S;&1/%S*JRZ MOITB"38JFH"+]M0M2+!*$2#"$AZ3IDYUMM-OJ]+F[Z9O NZL6;IE?VVK@S)* MU^WA'?L7BXL6RO/IX'PQ"Z?EF*7M"N]'DU:AE[ZG^(L?1M-%,_X\-";8N M90RGBWDSQQ?E?*8Y=;.T[-ZZ>CE)'R\O]Y\W&\$7D= @YB?'@3$; M92YM*VSE"3H%M"BJ[ MJ^E$GUK+?U5DL+3X_;+PX44;XG1RB7 ?2T/N<3,=O)^Y2>GMZP9^ZF8HJLFU MK7W/W6R^_HVUW&U\WZUSW8H!.S\=-8/1!3 ,2G?Q]^TW4XLR"?BR M$7?;A3R5R]I&M;C5TB=P1$D009NB %&W46*(%MP)T_$T'JD"*YM\ED(QW]K- M]Z?OKVS'RQW[IV%I_MUV#+^UWW=SLDD3<;#I4S%ZT])F:/N*HS"5UM'+AVH? MR(TF:7:1;;YY"M4VBSYWL:#5\A-R(D>35=MIW;[>()CMY:OW&]VFUS=8?K2\ MPZNK5LPX?8*(>J!=E=)]>G$V^2:B]3YVGU^7OU[R8*61]H6E_.F>YO!3^M(_K?_NTT3,7C&NEY;RA;U\ M(1@;KU?F]E]/+SS&YZB^E\Y@<+EH=3?^Z#XWIUJ6]>F::L/\Z">XHD/M]<_&O+AJ=+[/KG8EI0J]C\A1Z"#0V)S2;#\>!30-I@CO4J;R%QP>8/,M)#>.S7NLW2>*@HFT@P" MYQB\=QFBC=QG:X,TG=#.+:KQ'W ^_[-,YZ7#9TN:70E^PGNHV825:W:_^-IGV22JF9< PQQ'#?#WD MP>ABS+@H^"^:5"F>/-W5]S(5Q87A>H8 B[MG;<"VB@();_@\2.,E1RS&Z"SA M+.+$H8';6M+7;,H_-2LSMBFZQPTXG.$OG0[&[OUP@$,(IX./N%/1PAVX\_/Q MJ&@E)-:CICP-PGR>3<\&:,>.D(47+U/[:M,Z+U]>,OS7I%L&\YRBG_(@_=N;WR,/ODR:)<&N$U06:)!609(!9 5V"C $$($\J3W.F9]1A!?1M.4UR,BW/X6OOA=\79>(_#P,,_^[K>0/U"/\6U39*G MX_'T8^MGO?F4X1F;E"D MKVZ,.OPP:D9M".GGU^N;W!I.V/ZN4B?6\J^*D^D+5]$3Q>Z\YLX+V(DQG%S^ M[^YOO(SGNBL&U.RU,FTW:?8+5:W-P1>UWM8(^U60]D$I:<^V_H\A;'>IO;_Z MV5_^MFE:/4)2[I-ZU8?YJ_NG[I]M[9]-CKC>0[SNH:TF>U1%7X'J@4"E[E]Y M_B!@Z.O66SI=-&BW-G_>3GGZ@Q#[FDCVQ,R7W]W'P1G:RK.1&]?DL1=93*<6 MFM_FF;-B+&FF.&CA P@F:2DT;\%'E:-)(83HMQ&$<.%3QAWX\VH#EH:BO^;? M4Y-F']+M884/S.UB?"C9KEN*OIRTK0IF?5[4"F9;!3,2-.!9F- LX- J IY8LBR4!I9(8X(B(5SP=FT@P%JS7)G\A_ M'U- Z##Y[W]-9_\ _-OY;!I24VO?'=7NJCKA7A^\3]\T/H\FH M.4UQ\'XZC97OUEK/M=;S4S*44#_8G",8PAP(XB4X$2S$**2QD>J<.VU)G\29 MU]OW[V7W[D3?T*'FM8ISY=45*RM6;A4K8U:,&Q] >A-!",W!*BO YA ]HFAP MW02C)W'SW6.E&&I26XI5A_7>*]B/KN?=?$WO%Q94]5.M_5MK_]ZG_AR/KF05 M:F?+R:E'DDZ2^ J2%21W")+" M!$HL5U"*P(*0-())6D,TVG/KN8JI4TGV28Q^>R#)B1U:+2I(;J'D^<7#7ZN M1[^8[_ZP\5RW@O2%&70URU>=J-'DB0G/=V;BWWOR-DJ$X"^>P7C4S"&-4RFG MT_[J^4:9D"O%!#$ MZ>I>E?.CGOAG=$,9'"N5*N18%B@ M8(CW2N);PSIM"QZB'4NQRYO/H>_3(.1A%>RH.>E3V>IU ;OG+)96:K?CY,SP M6X./5Z,(N^Z95@FTI=/:ZM4W=&XZ&;Q-:?!+P:?O7P]>+?O"C,H\-^W:#(IN M+6];[\]RL?#=9<&J#83KUE)]<$>2S=(U!:;Y5WNLY?: ]5ENOE6=*' MM:*>#\T_E^IOK3^ZX/E]*M0,!Q]+K<:G0MT#P.WJC-P&=3)0'P2E8(6CI>N1 M )=) )E8UD%QKE+:JK>DU.EL5_M.C_X#<8Z+7@)=*PZ]TW""1F.1/$'([1)Z M!5Y8!BSHX(6*V<=.Q.B3[+_=+;OJY;(/"T*+\CA MET&\J+C;EC^,:5:ZXHP'ISBY:!V,1[A8F]78F\''T?RTY-TO9LLNY&A-6#*( M[G/3EN M-@12PE(_L;30*']VI0W1TB HM7X]_E:1@W0I!R<]T0+' Y$_N]D_ MTK*6X=L45FM9MV-OMN/_^5^&4?U-LRY+74AT3'X^.%O,%VA'Y\4DXD9#B^JJ M??Y30KHUH.WU[H,;C=OZD\@@H5CJRULT%PM^ZPW8LNO:!]?@+[K_F<[*,^!6 M7OWU^BW:PI;K0MP;?VL;4+2-WI;%LDM+K<_MIZ6J*C+C.)TU[4\UZ?K'@\5\ M-,:Y;*'D;(H/,DOE!&HP]85 MZ)[UDKQIE.A%.=>WVC>WG;C<::SX6"4!X66 MEO9:R\=;CF RG5_.UW"PP"\NBXAO_-IHX?,7>TOV<3?9].F6<_PWW&"M^3Q(+UL2--/-Y<-AB;O!7!C- AF40*, M2>"-=EFZF'7L]"5ZB"?B>22 ]E("KGF\!D\!ETU]TT]L(1;96!$+:S)*%DH% M^)02:!6MB8()%SKI0RYH+S6)@"A"0?BIMD!:41X@0QN>RD!2,32*HS%&3=+!%2B:RTA9(Y@*$3@JL*LA$$)6<<%EY M_]P2<'MD50^QI;0\2H?'7'@0V884P'IC043)P=(H03KJ=,B.JVYXWHZ8RT_X MNJ++_M&%)*E#)"!C:943=0!#,\/)Y-Z98*-TG0.Z'3&7K4K BV(NCT&7K5.7 MK1_YZ\P4LA8%.0=4/<)[,#I(H$ES&61@/'82)'9$7;8H6C>/E5IJ4=]F2(Y* MW!),@-6X0YQ55/O@*!H'>U+26]U&-]71Z]V^ZM@ 9AANZ_^ MU/;L''R]=*+^>9 ^G:=)D]H8K#_=V)N\F>-_VNZ6TSR8GJ=9ZP"M?J1G&/@? MD]G5A<;]MW+<;[B?#XVDJ2R-%Y$B3Z4I"&D M)%S;9?>Z\/G=I;^]=\:L*@>XD@_&9I70BF!#,TFCLHA4 9X-]0TA 5J MB'6./]FWM.?EYS?JE>=>_NOT; =HTW]_DY*)!!<4>*=E*<&0P M/("<7LJ1" M.]H-27\@:=NSM+$*-O=>_L"LT#D&(#(RU!L$82<0"H;)'+E+SO!.F.Y#>>R> MEU_T\C$]NKJWS/"Y(HXO EA<;88MRM]>Y_VP=?E5_Y\ MLX!X-W:3D ;-:4KS*A;/$*74KDC3;M"-M<85PC5N!B67,R[E S?O^^6U?5DG M1-Q5RM^5)-8=75^/02]YH',U2JQI*>]_%V>2;*ZFVU[*6EWQILD#)E13Q:\EF%Y*Q\7J5-/[7TXN" M3^5O6QF"5*Y/BF_E]Q]2F M!AZ;-LK3\7CZL0WO*_.)NBC-"_V>GY;HTXP+,_A05F9P.D*5- NGGP>=4-O+ ML+Q5EFM+=BY7$(F(FR_-X[/58I90]XV;%Y57#._E\A8]."HILT5-/I_VNT]V M9E^4NY=3^.B\L@RYOXV6K%2 N6!BD[ YV_9-2K\Z0(5=^$H*YYA MR0GY:GT]KM38G3?I=9-*J/$\W4 X7MU8N_##J!FU\OWY]?HFMQ8E7!:^4"=2 MV*^*KOO"5?2$LSNON?,"'*+8PFWJL_3L66I;Y=I6>WP-X*_H M_=KXO39^[]LD'Q="L0I0UZ;O/Q;3XLW]K5OH\G@37ORT+Y;YJ@V MQ8QKW_^XSJI;OKM,G6K??[U*N7I*C_ECA+JZ"X][%[[%GRG9L&XR;_=1>URW M?'61^KK:<"7]=7.OL;K7ZEZK>^WQ>^V/R?2N/<;K'JM[K.ZQ^^^QMLM(W3/5 MW.W;)!\7,-WID.O#\FX3=[YN(Y6FB\9-8O,4I=V'B=DGN-S1]W;;Z/+R^F8M MHPFVCBLOJ]/+O1E//QJ6[%=Q'..8JU ?^ (?XYBK4!_X A_CF*M0'_@"']Z8 M]]CK=S- M[WM8YK_;@82MC?9O"OY0L1O7VR<4AF\-KA\>MN^9[=L]]:\LA^@ ML_WNO4*'; 2'R#T%P6@ *S*%J*RF,CH3NHU)= K!>L.!F_*=4HO/,2I <:N) ML5X9VLE:*!ONS226_VP4Y+^AH\26NE92:X>,Z1UWK7PY_2@KIO5Y42NF;;52 M2/;)*\_ $FM!2*' ,$:!6IT1(!AWW8);V@O.*<&+M(^(:=2#M2R"SLI305QB M+N\9TY8IHO\OS:9%S@VC[)L*9Q7.7L"B5CC;:BT2FFVD*H.*P96F?Q(,4C:0 MDE-+*1-(X*[#F6Z,3"OZ4AV4$I!<6>Y"4#ET*FMIO-0:19#1>06BE.3RBB8@4;B0 MF0W,V&IQ]@O3GAB'47V:C_%I;G:YJ]KFF+9;53)7^BTC$@?B/0AE,P@O++@H M*5CCF%)!&^L[G%GIP#G7 327HG!F#D[X4LY/AF119QE.GEO),&J'2MU>R*]* M?86R_HRY0MDV.E,898W5&GPAP((+!<[)C 0X:1>TIMRRZU"6*7$9/P?C-7)L MIQ+8E TX*C)+65-#GAW*^)#0V_N35)FO0-:?,5<@VP*041N#5T:!LA9!*1 + M)B)%"YK12)W6276:+"G-G11*('O+# 2A!(PA&2QETN@0CV+!D;*EW=EQ>C>UI(YI/3R#H^S4-W7[[I%G>_K/7]NL:#-S4> MO(ZY"O6Q+/ QCKD*]8$O\#&.N0KU@2_PX8WYF4(WV#9"-]A+M'W^.'E[,G@W M:[L\;'8WJXZV8W(YO$A'V]61 \HNC#[!Z2CBYGO]PW^[8!EQV8-G.8$@)('3 M3H.,AB6?HM!:;W$C73CD5U-\]3]5GBI(]&;,QP02._/&YV1DE)J"H(: $%F# M2;ET7U74(_)X0COIJT$*DZ(Q8*.5^$4$)ZMI@D@=4327+ESBNC?^PCGYPW3V MUHW3VPL5_5WR\\MW6W+&"S*4BE=?? 6RNJB] K([V(Z)V@DI* 2$&!#>)_"< M6G".4)Z0[RAF*MOIE3Q5D#C 13U0MJ."1;LI&PA91A"&H%F%]A50SJE/)%%N M;::&+Q(A% *%*"X)D!G6@V/LA(:2=UJK*=%QQY4+UO#TZY&ZY@Y"JIU"\.<*-.5H)*=$D9 2!9)&(A41.FM?"6FOY*F" MQ $NZH$24JJMS4$D4"$HM'3 M%!4Y,!)3/6SLESQ5D#C 13U0MD.8=MIK"LI0 B)2!2Z5*A&!T9R])$IT#AN5 M4SHK9#NEBAL(9@P8O EH'Y7)UGCN764[?9+Y&ORV;_=;&5_I4CK'!YAF%-WS M:3.:#]PD#N;X5.L/JCONJ/;AB]0]=Q#49 )#W$70(&CVBE+VSG$MP5J9J'4B M\D J0>V5/%60.,!%/5""*C27E)L$SG,. E^#\=9 4-GH1)-*J4-074Y*:,+ M19WQ.RJBN6PC$",CP5D=\7^"RHX@@@PDR,( MJM%>)MZ!YPG_+R(U(:&RG5[)4P6) US4 V4[*JI,)7'@G$%C2BA\%5*IW)IT MMLA?DNI$PP7!F"62 /'9H 'F%!A1\@6,B#89CV98IW5593LOT!U7H^$>N]F* M4 _.%O.%&P\RSFAUNQW5?JLZYEK$-4^2"_!4:Q"1>##4,F":,168SYIWZH@3 MYW(@)H,.PJ,V,AQM:TR5,%B0-B7R-@7N. G#OISC,R1E^,G#O MTR342G#'NO]>I,JY@Y<*1HVVJ"DL+P*D@< MX*(>*"]U(CB=DH'(; #A#"_-/C/P$+P2@7-I.[S4BF!5#B5I-15_FM'(9;T! MIRDG&FDI*UU"GS0IM:SX'[)4P6) US4 Z6A MA$FM M&@>*FWQ*P#9YP%_,QHQTNP:R<#PX>4;Q?FEH;>A>0:PN:M]!["ZFDQ."2K:@D^,@DA!@@@L@#17!!(0(!29CB82F**<21.S".$ZTV&2F<@R8E#2"$E6 M:G#61 B&Z6BCITKNN;)&93HUY*TWWK9?IA.X'O96X]V.<_.]2&5S5[*6U%K) M-B#%.31TD8P:D4L)%)=XBDE358^ ^R5/%20.<%$/E9%JHX51!A3GIA0C#J6" M&X=,*..<"<]-AY'RH+51/ .25OP.)1Z<0DBB+ :=8MNSX9F/@+72E9)6%*N+ MVBL4NX/J2)Z\#3D"L:H@<8"+>J!4)UL> M6/(11'*ERQ22'I-I FVHXLH9AAASG>KHD++100&AGH/008#SGH!23$G#C+8R M5:K3&X%_8JS;33+V:)=<^UL/\+[1E^A]^_Z?B]%\,\'T];U$KS=RMG5E@G-9 M_OPOK]BK+P^V'R"[*V5:QUR%^D@6^!C'7(7ZP!?X&,=+2[.)Y3^3Y?-!,QZ,X6"_/RW$^/'+9[YZ"?N#6UOUQS-KH M8RJ!^UJ \-Z7%J@1G*(I*^LT%9VN[SYH1:0UH$SB((2PX*WRX$-4UO(8J%'7 M_7%+'\6EW^V'#[^,OEW,9OAL;R;QE^DD+-]LR1\GZ5 3NV.7W!>$9NG,(OSP M=TX%S J8/03,.TXYH\[$1HU@IZ5&V"M].YEQ(%@.QC.;7UQW^0I&%8PJ&+U( M,+),BV2\AIQR*E6^ ^ [#4KX[*FVQDE:P>C%264%HPI&/02CG9F2PI%D#:$E M(C6#,$H7HQ)1S4:F):>:R$Y_)18MDS80T,8K$#1:L!EI&<_&&F:URJQ3R*B: MDGW?.<]4[8ANPR/Z(B- !E5WO<@(JZM+?MM@_W>-+;R7 J(Q*N6,A8C_HE'/ M/5AJ%3!!>"PV21!,#BY%2OU9 .%&OOW7- M*6J9\I^BASZ@0IG,&_SD]H##']QH]I]NO$C?C9HPGC:+6=J2:A+:#CE1-?*P M@MT+6-0*=ML$NQBBT(PQ2#II$(EZ,-QY! =AO!26&]UEVR13P0P%IB-%ALX" M&!,$,.4X./V>V221"%;AI96S]*>H,*D-2IS3B%R%4#$@%294 Y49B.\-=&' MCG7_$%?F^BSM%CG9144*RA64+P[5IU$K92P$()#@#/.@*,^ M S7,!^:3$J%3.^(A+L_M@F*'I;,AV7F5B(J+%1#"EC;=0RH&UT8)V*CCB8N:^4SZPDL47O#LJ M*%90/"90C%YQS@T!9I("(70"RR0'*9V@)'+)NVTU'^($KF2Q9QND!IWNV>G[ M;CIWXZJFMKT/V0DK&S%.%WZ'V7FNJEQZ5^45!>H *KB%D1LR+FPQ!3,65IS!F44HA^ MD5-PPD9P5!,1)/>:JFVXA'>-F)3H(1&L(F9%S(J8%3%WB)@N(.QQA#ME"F*Z M),#*;,&:1*7D,2O9"8Y[C+-XRXCYW%[C"I85+"M8'AM81A7,2I-39&$K!F"1!"!G AX38)+E5G/"88R>$\VE)D!L.BY=Y M3/'2@S@K,E9DK,AX=\:/"-)1G4"8P$'X[,#YQ, SS1'R-!.BD_'SM$S(1R%C M@S."K^Z*?1ERN=_(EXJ2%24K2AX^2BJB9>8<8I2%"U(-1@H'RF6*\$D3BW2[ M>9&5/[[,+5*1L2?(V(L0ER."2"HXLL',(#)C0(28 ? MEB59B62/X/*9"N75G,FJO6J(9@W1W(J36'#&I9=@0FE&')T ;U$;64\,164D MN>V0_,1<.AZ;TNV=@H],$.HE MD70KSN-=(&8/.'\%S0J:%32/#30MDLYHW(8O MN=+,BI@5,2MB'@!BQJ2HDFAD^U*M.0D+5AF/EK9F!*DGBVDK!?@JS>PI:-[J M7+X]\OC)*9,=+_.+<"C7A(::T% 3&JI05Z&N8ZY"?40+?(QCKD)]X M\>&-^ M8CYE+03S>SJ?SN8I#ER#=O9X//W8O*X04B&DCKD*]=$L\#&.N0KU@2_P,8ZY M"O6!+_#AC?DN"\;LU8#I3O-:YF^89+.E.;Y%!.U;.M_SV, MVO;W/B[WB9^.XZW3]_5/Z4,:#^B?GR A]\DOZL.\U7U3]\V6]PVK^Z;NF[IO M'KQO>-TW==_4?7/_?7/_)-RZ9ZH!68%I1\!$Q?U=3P>!.U^/)H/YZ731N$EL MGJ*T^S Q/3A?KXU6UO.[[!]47=K5I5W'7(7Z:!;X&,=&\2&AM")81; 7L*@5 MP;:)8(2DG"7GH!GR*)%3!).U!N1D1E#OO.;Z.H*9P*R71D-.7"'J.0+620K& M&>TD22RR72/8_@O$5?BJ\%7AJV_P%26BCZ$9$*U2@2\#+EL-E')'?:+.Q@Y\ M^>"LIHX#3R$@ >,9;&8,M(UHCPJK3>Z4;-NY$ITQTOLT"CM@2,H@3ASHIRJ,) I2@%U5DSN7^'I!DJ M6>EP1:ZZJ$>"7(Y12@65$+*Q(- &!\4>L %_5 44L8(2ES KA1!H1P'EQ4'D@PE!D5 MF)&C%&U#*\%1D8!'$;0BR+_LKCOYG9?:L818:"UC#)BEQU48\$N5A47/BL@HB.9UF!S)H#4.'/$CY22W#MR\2&GI")71:ZZ MJ,>!7)DJ%75TH+-*($@48)CG)>!1J.P=9]E=1R['Q=(;7#,PFE%P3/@D958R[/WPES(^U*R:BA>CJ\&0^_5&_C9+Y^[S M64W5WD6;Z)OJ=;Z3P_E@ T,1S+N-)=(Q:EV/APM+"',>-$),@\I9.TR0F@)UR2!(UEG!A*R/1N2#X[L M/7V)#8G2%2 K0%: K "Y38"T)@4370 :M4/Z2!,")')(HKRD.G%B;,<1:W)P M7.!%5B">"J,\.*LL:.XTDU)0&@\O*K2B8T7'BHY'AHXI>QY#,* 3XIO@3($) M,8)&VSHJKK)F_CHZ1NF$,=I"XB*"H,R!H90"548&7RJPE3C[2A_[O5-J@.J> M7<+W[\!3]=4#]B$[864CQNFB!/P^H\9ZIK(L]YF- U5>(5C44UZ5ZG<"A'>Q MO,J@:2#,LH0,OZ.\J-=!,YZ!1"O*":<&KX4&2:*)@<5(Z:YC++JE6[0=DDE\D4;:4*FJ(S@76]RL#+2 (B9&41"2]XQ MPP -<2/+<1W>:]_T4AHUY,)4Q*P=;?=:PF#D_&A\_W(%AZN!:E^Y.N8JU,>T MP,!D]*T0DG\ MCF,"C.&&44Y%,)V#W@V7Q<&<7;STR,Z*E14K*U8^(,&<2TF5]:!L*1AG$N*> M-!*$9-P$$4DD[#I66D^"5$J Y#Z4\DX$\ D(9,UIYM$JDCOE,7>!E=W(F"&7 M^XV+J7!9X;+"Y?' )2WYD((34!P)I9#>@G>2(_3E8$.,R#H[$3%>:JJYE4#: M*)I,%1B?#"0O0Z992N\[A[R56E:LK%A9L?(E8V4V+O!,.6CM.0B/MKASI!35 M"]R(S(2@G>H]N_-:.R!G#6 ,ZMND*/ MR:@\1&[_\@,X*V)6Q*R(^3#$1)#SE+((*;F ;-U[L,9X4$YISK0+DG0ZE#PF MH_) &7X%S0J:%32/#32-=IDF0Q J0W&+A!*GD#)(21 UC<(/.IV:'Y-466EF M1H/E1\L[O%H^ MT7KFQ^D3Q-$LM5+\&G?^XFSR31PUYV/W^77YZ\5-+D\U1LNI6!T#+#_XGT4S M'^7/ZUEIOPII$E&4/Y7IQ3N\OI#J3_<47 2/Q\(;5L0"$JO[ 2< M[XM_-R5CX_7E3CF].&8Y=^_3\@0%7,:QO';CC^YS\\VKOUQ9PO7ZM-OEYL5Y MRAKL^S!E"],_N&'V-^=]A=V_+,[2;!36E^QA+M9 <7YU#]Y_Q$L%6T8ZFBS< M9L2TB<2Q$B>M@R]UPF-QRF3(B:K@3="1Z?^FEZ=O?UUUF+\%>5924I:F" V. MI5P.B G3Q.O\?9=".O-I-N!T.&"D]+5\M*C<)\"F#_.WS_S.BE(5I;:<&'Y\(/4? MB^D\Q<%O: ^DYJ]^]I>_C2:#-V@4?TCMNY_=[!]IWA3/4/O^QY*M7"9N^6[2 MS&>+9;_4\O[KG]*'-![0/U>HJ[NP[L)[[\*W^#.CC#,QF;?[J,VT7[[R39I] M*$;H:L.=+Z[N-5;W6MUK=:\]?J_],9G>M<=XW6-UC]4]=O\]=O\0_[IGJKE; M@>FYG')]6-YMXL[7:+S.3Z>+QDUB\Q2EW8>)Z4&MM%KD>3V_R]KEM<#B_1A/ M/\*Y:H'%6C6T"G45ZBK4=8&/?Q/#L MENW>4GOZ 3K;K_\4N8S*)^!24!!)*7!*2""*6:FCIL'G3CV-J*V.,H,)@92N MYAY\.:,2^[Y9)WC&G[S^.N<%;AK,)9W^#,.D:=D11T4A8$X1&,E R8 M98H;[Y0DG9ZU^'.9BU*QQU%>:)T&;XD"Y;U1/EMCB*MP5N&LPEF%LSW#F<]9 MF^PE6,D1SBC58#@1$(F@2K$"4QV+4SAC%0L*4O0"!#,*C*$9;+9,T3GGAOFC/>R$]Y"@Y9PE9<>R4HC3*:F^BA%+A'(0.%-#PIQ!B M%C;'Y)7GSPUE:HC4OP)9!;*ZJ,T&JI^S)2XZ)3YW;_ MEJ4="BHKE*U'][20S">GD75\FH?NOGSSP8W&;0E*E%-H7"E=F<)BUI9Z?EWC MP9L:#U['7(7Z6!;X&,=;5>+DNJ?MPO'PPW3VUHW3VXO=]QUNQLMW M];B@)_)>0>P %_5 04Q8'E,, ;CV"82VI3VH9, =#<'1)'.W+1Z/W!D6+43% M. @C+)A (F3IG9-.E]2._8)8Y[1 LJ'FH@)9!;*ZJ,IA$@H53P%RFT'R+Q3+C-G080"9#E;L-Q24#0[8HCPK)NV4=G8"Y/W"F(' MN*B'"F+!&\71F@P9C4+!;$+SD!%P46<1J36N:U(F*E),)H -1H)P5(#35D"@ M+)*L=6"R$[Q1V=@+#MVH[LN';K8_3MZ>#-[A9#6+V>?JO3S2;5=5S94,-,LR MWHH"H=*6E&4T_%/PP'1,+"?.+.FF;; 8K21H[MN ?%DR!"*'ZHF02$I[7Q)C MI[!6Y&5LC:VA@%)"T1R"0OS@).0!GJN4Z,,<4J&WOA\EY! M[ 7]4!!+"F3E*4"%(UH4BJ1$;^L@Y1<8$E&:C.[#F):*J)Y8&")=""B2V!" MHHA^-C'M2.1BST>2^_+>,K77+G^ #3C*)[/FU&\X&;Q,$/_Q)3WV7H07DD0 MG$DP4EO(.>CH=<3OZ$J@7[B\5Q [P$4]4! S7$E#; 3-=7%->@*N."FE$LBL MF?2*AXX[4R;#A/!@@PVE^K8%HQE''!2!1!=])O29"32C0ZU9!;(*9'51CP/( MI$TJCN>&1 M_>+]YLYTI:U7>I@ NY.Z,&3)@# :Z)[G$T+P7 MKQT:P]88.V.^YG9FG]2##XN+!8X'C7J4MRU/2MY8Q]PZ,BLI9%UH]=XJK=YE M];3B]Q5B(:,W^]I:Q#5#F2QATC\)G*J)#.6D(>B&(%J(U=HHPZL[_ =2,9I5 M#'.,!_4T.$8,:QXQ@@^)F.1B!%2T@I>M85*9K.6>0?8VQUH.1EA1H2Z/7XH4 M$+R.D&L2H07OO5DK:J00*[K% M%%4#042B%:6WD&R6D)/HJT9?C%^K8N*+D#Y&!2*0.69"#SMO30(Q3(690\E/5?Y8Y=QV6VI%UMJKERI2 M.3DZ"*Y5*-I6;9)'K=:B,(-W*&N09&OWPS6I/02C-.CD:E$Q"*LYE/S0YSM# M[ @']4@A)II,6B<$U73/!6<+8"$@N(S->.5%=G(M?UQI.:.*H-%Z,!$+A%)Z M/HQ*9GC#%->K_^TZ>&D8(A_V,\=X4$^$8RU+7U+)(*LGCI']!:B-@%"E-)6, MKK1>_R^AR2$70A@AK[MKD@&72P&I8T*7G5&IL3%VX/.=(7:$@WJD$-,EUEJM M@2J7@3"Y04!7(>=LLS:FJKP6S5>JR5KE"#GJVD/Z#/2(0,A5>QEJ=+6]>B0Y M&V/L>?F:57P^?*BS/,+QX!S/ZXPUS"F)&VN86\=DP1DC; 91*]F]23B(*BNR MFJT,6*1TLJR%6B8376X.7+4.3*@!HO%TBYAKSB7$4MAAZ=#G.T/L" ?U2"$F MDO*^TEI?2]=-7OHIIH9@6RG:&TEF])KW>*C)6"T*N-8KD.6F(!#SH&8M4";7 M3'KM/4LY=,XSQYAC/*BGP;$;*IJ; "#9(QA+HKL+".LRX4_'F?;.!=F*TVR,[=&49\?+'>]9 M_C*=P%WG2_:Z/$WA8WUS*UH)54#C%127%!G-,4#2K8!22J96O8ME[:#?9J.+ M,AZL-;3XCRE#DD'21Y=KBNBUYAW,0Y_O#+$C'-0CA9AR)2;?)$%,M+Z#F2!E M94&3N52P(6:[!C$CHL-(EG5-B&!:J$#7&5#.AZAJ:B7NV%MI/5I)"J884XP' M]30H5I+(MO7-1QU\+R:.$*NBCZ9H5#X(8<+:_J7,KO2P%Y][3KG@B'Q>(F2+ MU8KH;0L[SA3'IAA#C ?U9"'6O$+1TUT6BP6,;1UB,9%EEG642DBOU@YA(AJI MF_60C= $/ND@!B,A>AUC+Z@07S]PG$VQ37EV;/+P;S MZ7A4!E?#[8#^XM?']..E;R#XBR.@*&.400G:"?E+%>!N#&U'HM&^UJC^++OMN?/OXR^FDQF]&[_3@I MOTPG>?5A4S'0?BCUMH.@OS%I5IM90A^_Y# P&9BG!$RGJJC->5"R^X5X::!G MNP$7=;4YU!+5>N;;C-6;Y*&?WX*IVD(*08/$9%/LKMEAS9=DN\#<_2DLPY)A MR; \,5@:T;P-WD$CZ(&QTD),BLS%:-#8ZI04:[ ,JE@I;8+2,((IT0(65!"P M!MERD#4ZAB7#DF%YG,-^LK#$E%J0O!5Z*[[ODO%+.,KF)'>6#]* 9L.XZ2 ^U MVT/^M<;^CGTS'[>U81#)\(Y0=39@$EG>462RVUU%J9(16:PYF*?H5?.A@&E2 M@3&M5R9+A0Q^YT2PO<#"M0*BCGK[$\[?DY;I_^EZZ",IE,G%G'[S=8?-/^%H M]A\X7M2?1_,\GLX7L[HIKTWAA]I&]MQDV!W H#+L-IK\5^DL6JY0FO9$KRP MOP4ZJ. R" MW=09=HJFRK7RN<73VM,'OBQJ8D M68.M6$CH GA9-)EXV7GI]P5V'%3(G#O,067.;331@Z?(@!3$$RT-!H M$$U7E:K!X/5=SNE2?)+&@XZ2#,%B-6"4"8PN&#$+%[[4UGYMSJT9=5'[H>05 M+/OBOM;.Z<]U1B)P,?I8!SB?UPMVR.530#X%?($*B\)XG262.NI;K\9$"")E MP""SEAI=BVLE(YZR"7MU"OA%<']L^^[4E6' M[E/[S8ER@ J,BSY$EPN$T.-B MDM(2K)"9/KEJ[5HD_\O"(&]L6!SF,<6A.W$R&9F,3,:'W5Z:\U&5 D5[ ::G M<4I9-E#--12Z*L=44X9_(]=>U>$AC)]N-AB@B3D:4,>1PJR4J+/3/9,W,C>\,R.!&2 A=# M)CO=)T ;&ECOO"XAR6+7J@H^9V_XAMYB7_:]46!,3"8F$_.)^?^]E T#0I)( M-K^I&4)N"61.L:BJ?LV>\#6+N@P@U14*AB=+:4JM;"P!ZSA8RFYE,3"8F$_/PB9F%M,D7!\XX6I@GY\AD3!FT M1-;RVQF[BDTO[JY_'6'XQ='2J[M,A_$AC+',7 < \CZ=7=0RP#FML\?CZ:?Y6T8((X3; MS)/Z9 ;X%-O,D_K(!_@4V\R3^L@'^/C:_- *)NQT ;/>S5=S_IY.#AOJXR\C MN6_DV%0+]PL<3XJI>K7Q?\2B=OF\3RLY2=-Q^6KW???G^K&.!_(?7C!#'A-? MM _]QG+#+EY?! NRPPO(!E,6P*3-(_? M>CH*[GPWF@PNWD\7:C[6O.,8L")NK0\Y-DB%9J$$U7JZ(M4L>[T?99 MH_+!1G M:3!!-DA*>H@EZB1SC"WMO$"QMW)HK-ERJ/WA!-$SP_9Y4)EAFV18 M=8BR9TGR431BF#1 GR61J3H5DXTAXEHJ3ZN*<39 E(0ODPQ""$V#5D$EHWPV MMNZ:86XHI6>",<$.8%"98)LDF%=>F9(;>&<-F.PCI*8;%%U:SED9)==R'B7G M3(PE0=+HB7HU @IBFIR"T:$5LF6"[3Q#'^&)\,;[V#5^YF%:5=] M)S!* M"$!:/$+%YHH3Z,LZO@AY,D9:;HKJ:1%9FH&0DP-7 N&K8@JR['X1Z8?62V;8 M5>NXS,=N]RK_@K._UPOLF?OF-2]F7 7ZY&2.-@QDXYI M*8,4) M*;5LKB)+#,0J1=12KI(]7"L0E&HS67DMU@Y5:D#A,P&+K-_2#V(*A)["6,C: M4D3EM-K]AJ0:2CY387+QH)X*N5H6JDD3@&R6!,;93 QK%9(O"8UMJ=6UR5U"H(4V-,-960V=XZN G.U#K"03U2:FFMC71)@:VJ$8$: M65Z(""[IDG/Q*.4ZM;*(.98"%C79:!$+)%<3U(S.H2U8_,[W']G>8E?)U]Q^ M_/-T\@Z("A\&'W@CDE4,JY@;2WH3A=$*0<1$RW.?+$0;)"0IA=19.;->_%(* MVP+J %X4 60-.TB*%)2J0AM13;9MYWZ2U@ZCV'9%HJ.?Y$RN(QS4(R5724$0 MNEPO54X44D@_J4IK=*E#C3XW6MFOE>WU6+2P%EP0CK[3*L0:-&14N9KF92MK M%2BW;AS+H561R<7DXD$]#7)9S &]ME *]MB4%(A=QV\5R\5&@A"P;V5O1*\ F"V1'-Y'5!2/2KNTM*?W0:-Z-O&X= M.T/N=C?RKQ?OZVR0%[,9?1[@XU-5L6)Y0KWH^Q)W'HY0;J2\^@.Y2X]).7G2 M0KJ22:UKZ"=ER4'*E?1.4&@EEF+70R65M+DYJ<&96H%L[P31ZPHBQQB%A8D!'E7+P-B9R(A.])47:JP?/!U<%Z.**<;(JF]9V/U+TJOD>L-JDHN\L=S]2@6:< M$\$*JU/>M?8*P@^UW;:GV#%@6"$ (G)T:NT(O7N73U,&-H=&_Q,3"8F M$_/4B"EBC#JH",&F!"9I2S\5":X)WVQ,S;HU_X/J:=VU@A-?>/V98,BP9EJ<&RR@UMJP1FNQY[5T0W5E+]^3V44G;XT?7 MMI-U*3Y)XT''GORNV.Y]W%.YZ((1LW A[SSF-.XDZ/38B,G%;5\H5'\>81J- M'Y^YX'@U$)>8XS;SI#ZE 3[%-O.D/O(!/L4V\Z0^\@$^OC:S*\RK!DJ.G[CL MX=VXP_/GW(N]N!-R[)2RMDK_ [>LDFN"!!1:0+/6Z)RES')M)ZZD4EP3!NB+ M"";%!*%A!:.,2LUIKC U].(7QH$M1?B8O%=^S0E^&ZQ<.[I0 M0VMV>W#!N&1<,BY/"9=*BQHCT+\-&8<1(51B9K$IZ>I22V(ML7"UUJ(HO:J0 M#3V+AP$TP0/**A QV*HEFY;,2F8EL_*86"ED5J+% $GW).PE64C!:"C1*ANR MT&&]S@>:4GQ0#H)6"DS6!J(BT[(UY5Q?H-.BG$W+@\ E9^#C&,MCT%[LTGFR M+IVD<7QRQ4/TS:YJ$Z.-"93S6K=J2\0U:_\Y,9;':.T?ODLG$Y.)R<1\8DZ^ MYIO6(D!='KW%W"!4HE\.045:"R05US)./2?&\DAM?H8F0Y.A>6K0K"UDW2R" M,S9WWX, 028/SJ)I'8(MJDV$6;*9R<1D8C(Q#Y^8OO@F2FG@H\@]UK)"RI8^ MVE"$M@H5YDW$6K*9N:?0O+6Y3!]Z[>,_+/NPWV(T6>!E)Y;1QST!Y8UG*WKV M-Q_WZ$ZAYMW3MH?N?RU6ORP^U-DH7VUWH5=%Q S2HR6IJ@F2#A%(-IQ+_0A; MZK6JN4[9T&T7;0.""4U#<$)!=25D5W0(]GJ[B_#S]F_Y?2V+W/C7IE^C+)'N_=WWN0YT^#7]W60+WMO@*ON&^"D#!IU MX.#CL@<'TS;XMG6 %X.K*;7[MOSK8E('6@P' M2B@S7+;BYYKKAU1G RV7O];#P:]_!3>D[6JY'7X,_O0=RP[+#N;DITU\YCE M9Z-^::S.&4DORHMP>DBZVLH9+'=OF$ONO)@L."PX+#6H>%AX6' MM"PXO'YE%+V*1-(_/JW<4J/EN-!E9I[41S[ Q]=F3A>^XS7.3SA_ MOW2+SOV'^M^+T4<<=[]M#BA[>5C,JR]W=Q8LMA\DVGP@6+566QM!M(A@-!I( M24M KTV6V@N'[6[(2DQHI:L>4!@+)C<)0=L*O@KA4W.VA' W$*Q+X8^3TO_S MSU]$<'LQ84;)811FRU%AAQ/OQ4S;YT%EIFTTAPI:+;WHV;BU(#YEPIFT%J17 M+7KK;(SK*;E;C]DC!.K:P_!J1@CT3=!"&.=T=#8QTYAIS#1FVJLP+1E=6JP& M^J'UDIG&3#N 066F;=1.4UKJ%B)8[\0ETT2*4+0H K/.Z.I=I@7KO7%- MD3'G))B8 JT]38:@K-!59.77<]TQT_8HUP@GLM[^EN=?IEYH.;%C*LC MGIS,L::YJ6EH%8_5E :N5 \FE[[+62H$FW,C=:)K7DL0^)Q=SA\_XFCY/ MT]G?2'/\[5KZ?J[IXLNG#2D:Z=10>\^*ADG&@WH:)$LEZFJC ^Q)HHT.ON]3 M)B!;2?GDC,5[R@T^8V^327:(DYY)=H2#>JPD,UYJIR2@R1%,:PFB48I,M)R3 M\QY]6JL-\IP=S5V3S,>A#8%)QB3C03T-DH5JI:F1EI.^)U/VF K"H@*?36* M5IK&;V(?DTEVB-N8)^JY>;O+85XSC'Z#]Z-"CW_[I_]T4E:L+H*MW5$CV0#H M2)U;FOX-5<62S-UQ6[N)D*W(5!4T6S487,I<]N Q6EEUR=K4!V]2BK36V C% M-T(_K*%/ %:LH6]YN?ID:%412#R5(1FG%40HV4+! M5 HIV];$6E6MY^S_?I'+563MQ@H<",=[(\PK'M03X149#3K2RH%0%1I91ZJ? M5P4%2>48:DD8\T9V>9E7^SNUF5='.*A'RJO0JC?9."BB]2(VU@ J6OY8V4P3 M-6BL:^?KS]G+W1*O9!AZXQA8#"P>U-, E@\QUNH#*.4"&!<-1$P&BG99BRIU M"FL+PN=LV3*P]GAGEO. 7?7OC3*-G(UCSMDXN,T\J4]E@$^QS3RICWR 3['- M/*F/?("/K\WL4K)!EY*8;9:V)BBE^%4JHZ!M@UIBM**99N+#CAS-NF:K=V!] MT6"JSH!('Z6R1A=KC*;Q?- ;),F2F\D0DVQ@FD*(+>I^'E.3R$JF5:WX!YQ; M8M))&\C=D<3DD@!CB=!$\4VH)(V5VW$I&=^S&F2_$MY&?,&@[@>Z-[Z-6%7R MTL<*4KI*M&@)@BP*?"Y"M^I*2&L1["_S*[FQ4[.IO<2AMHJW$AE:/*BG 2U5 MI335*DBQ.XID4P M?=119&]*]!C39IU+&%I[.;\96D0 MEH<&%3CMES&7W<$TS=>+:B M9W_S<8_NDNN6W=S^5::7+]VC[&AWWN0Y3?_U?1VT7NCU8T\4.!],VP!SGBXF M%_/!K.9*4D<38#B8U(MEB8GK/Y[CYV7Z-3P_GTU_(TFZJ(,+NEF^*KF\O.&@ MT/\NILN_S-]/9Q= Z/M PGVQF-7^,/K#O Y&D_G%C.86W?CL:AAVWQ>#FS. M)GS]+8\7A68_3?9!'N.<:-)&O]6R^O;RFSB:U-GU2=;-TP-<7$Q_.,=2J#-6 MOQ%G=C3Y8?5DO_SYQMQ97G[Y>K-[J2O7']#+#Y(BHA9F+4L+=(I&YJEM9KM MFT6A:0A.*.C[X=D5'8+-=TV8O^7WM2S&]:_MZUD._JW2JMI?(\2MKM^EX//W4 M-=)EOM#%!WI7NNU\I:^F'\ZG\]'2INW*[VIL@&Q&F-/H##[#U]-4 M_[J8U($6PX$2RKS=$XUYM-;@M35\.0F^HNLOR=Q?J(.:WG\YCT@+3Q>D3;OA M<*G\I1!GXO=77Z"A&N/YO+Z=UW.NB">&:DC#?^>?$=^;WXO6Y<(,YD5$^\S4/N M2.&;WDB["Z/85(7Z76[V/67GXZ#:=^VR*,,#/HO7QOG5.NO\8C"?CD=E<*6) M[WGW+7;/RU90GU8RD:;C\CA+Y 73Y!L]MY(^H?>B[W;I&\DP8A@QC)X HQ]O M+=[ZTIJ)Q$1Z;8D]&2(]%-%Q>D#Z:3J_8 2QR+#(/%ID_GU":F),[US^,NG,P5)\_K(\_5O^N*RE MR8+$@L2"]#1!NBM#@VE;?OB7R<[TH9],I2AWO MX[QBYH:CF$%/W&O>A^9O$EO?C2:#B_?3Q1PGY47&\SYTS![D\WA.I>OGI._8 M'S?(KV\)SLZGWEV<[)9R\0/*8"QNL& M6&H&-#X:3__7<"T(,O3$-:UJ*,UZ,.@CI-045&FJD('^[1\L-':[O-B/'Z;4 MYV2!]OW[/^)\M*E0(QV'W@J.-6*R'<"@,MDVFDBG--3T_SUSCNU53R2$0/]R M I4V+D:3<0=DRWGQ83$F\Z/\KQFMK+\LMOM!RQ\KT:O^BK]M"'>62RLRZ@YA M4!EUST/==\\,/7FB48@:I4Z>6-F-PMSKT*)59!1*U+%5U'(MG<\NT=FW*#>- M3C/TQUA@ZG&"]K@-%\;H88XN8_21%F/26GG,9":FPE*U],$6Y/#HF,'6K!">D8:#RH)P*TUJF%&L'9GA'3HN_II!"RT"K9 MJFQV<0= V^;9T"IOWO_4V;3/C:"D^H$)QX3C03TVPNWF2*@5D3%Z!*'>@$9-N%A59RAUF:YZ68SA@M[JZA=\ M(G12D4;%))4%)Z7L.B)#P%C &Y.-B:89*>_J%26D#XQ)/:FS0R):T@H6O62IA?0E*I@C)" M: *HFFR)?5EL-$-BK^830^((!_5(ET8EF!BK:R"]5&"4TI"REU"$\\%GC+B^ MY;:)I=&6SPYX2<0@XT'=0Y ]8.W$:IW)RH%T29"UXQ,@X0E25"X[4TKSD:V= MO=J+YV",J_[MFFSP87&QP/&@40_QGOM)R<]!\GA[>^Y!->-R@E)< A-$H'5K M(FH0QJT-,I-M>=>PC,E;KXP AZ5OB%6$E)0AV]1C3L)7$?8E"B,.A>-,7S2>&Q!$.ZL$;/;N) M8Y"U.:-- NM3!2.MAJB, 4D#LQHG8:QZ"M.SZ[BJ,8F)W,SF^R3B1I M4Z9E8M,]DTM-EA:,/7#+%9FQBF3"6AJ_3;!NRR<18>B%.3Z@L0W('&..WK&O ;ZKD\S9K$Y5GEB=W%0GJ4H7O0F@;59@G+40LFE0T9E8FU'5K3GH MF*H:1K*B4]$)C")EE'R,4()5V6+32<0].4?1PZC83X=YQH.Z7SQ[X!S%VNJ$ M1@6^]?@%3XOUH'0%97/0-3HI@N)SE+V:3PR)(QS4@S=Z=G..XFLM1I+5%*.I M8(*B];5""5*C]YJ )?4NC*B=GJ.H(\PRP,,_?*BS/,+QX!S/ZXRUQRF)#VN/F]HC>Y.% MCP)4U@I(C41(.C00MGEC7#)1K2WX&^96DDR@6Z#O^"HA(EKZ3K N9*-L\J]S M:L+9\=D4YD$]69CI6 6J7,"YVE.FE?J6#4+!;1=E6C29B6 N&VX09M-F3#;9T&&(\J/L.L0C,K@:L,,1MV<.^\-=<*16JB5KM'4'PUB= "-3 W0:(6N! MM#I6#;6[:Z4&&>B2[IF8= ;CI(50581L2VW"V82X+_$:WODMFZO?F#FKLUZA MCU]\F)I,S3VDY@-FL6M%-2$:*.&(8R8&B-Y7P*I*B=IA2_:PS&*&$<.(8720 M,"HE(+$H@##=$"N^$(=RMZRLW',_!ZTBF)=/R5&GY@.EF4G/5E0#!EUZO M%04$H0-D*:N7LKFF#RQ+\W'!B$,U7CCC!LSY34A-->*5@CS5362HQ-'';2;*^.7\.4$1SRP.P]8K.N\MJSGQ&4.;H;WK>"., MKJ*'C,: T39#:"&##/3;&DNS46P#LEL^>9-2#)T[69*RUNOXD#[TP=H3 M3MYXMJ)G?_-QCV[\=MK_96UQ<3*\8TE]H-'G7 MW[]?#F/\/%U%.),_/[J"S148SR?U[?S>HXS6NI?=<12A:SN_>9> M7X"/H_DHC<:CB\]OKV[RU4/^Y8.U/3,V_OZ'-]]_ZRIYIO7#%SUT03PS4L8; M_[SXCOQ>_%XW+A!G,JHGWN8AMYKP3:^:^X#S)%>;1WO5A -790[:-9 MT/_\3V_4FV^W]4D^@5>OOL7>^;+2>8YI\&DE$FDZ+M](B#N_>,'D>(S/WCYT M&8L,B\RF1.;+8OD?T^S[/_0#=Y8@EB"6H.=*T'=]T^EQYW(L0RQ#+$/][?^$ MH]E@*3Y_P=G?Z\7RQ__ \:*R(+$@L2 ]39#NRM!@VI8?_F7RLOJO^?+S MI]'%^\$=]=6UUR-S@K'4\3X.4^SE%)/A 8SM@[AL$E+?C2:#B_?3Q1PGY46F M\CYTS"XYPIDN'^C?E>9;G8MQ@LL->B2\^C38F?O.D;KFU.!=CAL.\XX']<@Q9W2R,8H&I079 M*](DZ*5@0?E( !2RA/6 QN=@CBMG'9,P,.'8HMMCU.TFQ-!%&VT- 4)VA,Y0 M-/VD/.@JHF^AUM;P-=&YC1!#9XX/G1PYR QEACZR=D,-&3%9D"D7,)X6Q"&4 M"M;J[).MMKBUB+]-,&_+$7^T[G7V"-'&5B$3C8GV[1CF*!O*A*ME+]&I0;0Z M0--:U1BQB5BWO\^WU1 \Z8;1.:;;5>LX-^?+!.G/T\D[( !\&'S@XR/.T'RB M&9JWIY%T<4YX1QI))# N5TZ&5>RV??FD.3C8>:$WTG)M4#R24D M=$9@:1B"WNN3IR"'/NPV3/S0S:EL5S<'K"*3N9I$Q2)ND1D70W!VA:!V6L\%!B"6"J]&3HI@C"2-G+ MQ\?BPFN2>4LY.M6V-YKW%,Y\SL:49DIOWW%5"VM+3F"S*6":"03'0!\Q8O.A M(2:_#:INNQR>&@IYHN1DLY:!R<# #HYU%OW;S@N>')HV0N%C2OX<:9HSA2]*24E8E1*^ 1>1%)2IE8( M(EL(JCDKL6D3=Y I>L>'@ES7C\U^QBOC=0>;)MY((R-"0$MX;;9!$DX3.6V- MQNL:5>:Z?@Q6!BN#E<'ZBF>&MKJ<-$$W!2' H)2 W6=;%J4PA(1-K)T9$GC>>O;EJ?]2\>]KVT/U7LM;O.YHL\(:P(?KF6HK@8RU@='=X2E9#+MY+ M$3$+$_Y3WIPDRYXXXBJ#O[ZOE]4%1Y-W@\OXS,4'>E>Z[7QP07_.TP_GET 8 M3-L K] !)/0P)Q[<']LYP(O!,]?Y&VC7SS77#ZG.!EH.!THHS;43N78BUT[D M]SJQ]SJ"VHG?7"4>5%KZ8V_?X]/NGU[UD#6#A.N '' =D..1V6-O'S/IZTSZ M\=92KN\#,9082GL@M,?>/JZRQG6F66189+C.-$L02]#>21#7F6898AGB.M,L M2"Q(KR1(=V6(ZTSS5LY!"OJQMX]+37.I:;"KVQ;FBV'F]^.'[@3+9]'E0FVT8S%]E2 M?/$":FR&R):(5U@JZ")]09F]-&OY][= MIVFUE!",NN8=0QO M9X-?J?'SQ>PS'RJ=J!BQ&KFE1HPL-E8/*94"QHD 4=H(R0K,07AOA%HK:&(- M%M]UC5)(]K4F^UH[,K>;K5EYJ8J7>W*69.S0'^,. >^O,M 8:/>G4T.G4DA0 M.I*,DTA JQI\L29GVY22:]G9MP"TG1XA;;W6W=$+ Q/N" ?UX FWFX,C1192 M\T%#T(?6P#Y$$"&9JD+)Q=MM '#+YT5&#H-@/\JCF//,MM,8YXVS32JM2\4" MHGIB6\H28I,]4[C521DB7%FK@?,H%IHZFXS'X]P$D97-!;7?V"SXU.2JY8K]S:-) NAA@J8#"YE_U1@-8' M2,(75T-L)M2[>D6ZW))V"9I3GNSL[$BOD,7MM*Y)B5B#PSTY-U)RZ+UBG<) MXT$]#:"U6%6N%2')[D\5FX> HH*M6MMH13/)[P!HVSPW6M96@/^ILVF?&T%) M]0,3C@G'@WH:A$L:;2O6@(S-T;+>"4A1(U@7^RF/0;->:&R7A-O .0\3[DB% M@:%W&N.\>;/.^:2);F Q6S!%(:!,"7Q*@>AG:W9K_HV;@-Z6SW9X?7H\YLA^TW#O_9VKE. MG\:##XN+!8X'C7J(SV].2GY8=]R*D4_1&BT*5!-[^&@Q@"4W\*010D0?15BO M.IZT-,K11>424S+Z*D&6*@U];$FF/3DJ,L,0CW!7@#=2F6?,L_MX5D)0"44 7R02SZ2 M&(6!Z+T*L0K,92US\A9XQD=%!R4,3+@C'-2#)]R.,L29$%-0CG"7!)AJ%01= M*HA*=F%3SF2_"PMPIT=%[OB R0=%#%.&Z9-K4C:197"T_ V&X&=BAI1UHC6P MB]$IKX-=\Y35*?P[:7K.&$&..8X@V)T<_33]\J+,\PO'@',_KC'<93DE\6'O< MTAZA1F5, 5];WT?5%4(-%8Q'Z>D/])@UE_N PLC6-,2&'DSNY89*\R!\R]Y( MD6S;EW,A.72:70R89SRH)\(SBU%,AG%:R>>\"N.@SK=T);JFGO,Q"%E^%Q]K6DO;NDG"< 8Z%@36J$.!3=R8H!0&3%1!T5-874D6B[LEQ4)#; M+C'WC9FS.H 7^OC%AZG)U#PE:DJIE.^!]CKV6/U8%,1 /UG"93'!21/-#JAY M7,%(3%(F*9/TQ$A:A8NN5@EHA0?C5 1LJH QU=@4FTMN+:'3+DEZD(=;3-(# M$BG&+\^5USMFTTC&JJR0=2'\6E<@HI9@>_!4D]%;MY7E_[;SZ?&RG\6&$^Z;%JF MU)GJ0E6F"V+&:VJEQZ6[^-UVU=/]O7&D"@I[,IB&#ES-"*896@,4U(#!N!J4 MT-&NE13 Y++MB06U#AE,$'1Y$0VD+"H(%*9(LR='@-*(H?;;=KK[YOPY0!W% M(&60,DB?!M*4459%4 RY)##>D]5>=0"-)LA273;H=P#2G8:B*1.9K$Q6)BN3 M]8!2(T;7K$L8H*(28)Q6$&R2D'00)GI1/:[[;^R0U-M(C1B&TN]V5WR/6/U* M2109V@SM$X#V5YSD5)96: 2K2M_$C@62K!F\DB4*6:0*6S&'MQW"I]70V&TG MFMU;DK+5RP!E@.YF/Z%*F?K97^AUP(QO"4+/8:M+4%(7967:B)7ZBHD>@Q]: MO>TZ+L?&TEOGA_2A#]:>W3CKUNV?*/1I-"%;Y7II\ _O K\ M'FJZ>&;3_ZV>3V>T&AS@G,1F/)Y^FK]]YGIX V\SN'<,CFUV777Q^>W63KY[R+Q^L[9F+YO<_O/G^ M6U?),Z4>O.:A"^*9"0\_B5^%7Z7+PYER1GSYY^%OW+[@(7>9\$UOF?LX\B07 MFD=[RX0#7)0\9=5U4.VC6=#__$]OU)MOM_5)?HE7K[[%WOFR@'F.QO^T$HDT M'9=O9,.>7[Q@B[ MOI?TN.,VEB&6(9:A_O9_PM%LL!2?O^#L[_5B^>-_X'A169!8D%B0GB9(=V5H M,&W+#_\R^5CG%SW-W'SY^=/HXOW@COKJVNN1N>=8ZG@?ARGV@13-@/%2 BJ,4$(+ M35@A=59/\[BY%0KY8Z/>_;'[ N D]RM^FM4RNN@6Z(9\<)P:ZF Y83?S[@ & ME7FW2=ZI2'A"CZ#06C#)>,"2&[B&F()PTF:Q"=[M4\2BWK;K-J..4<>H._H0 MPF9=192@:^B9\SQA,'0@EMAB$:V9N)8Y;Y?HW$8(H3K&VE4<&GC,$.6*59M( M8>>*R(:XI4WJX=)!T;+8),C::IVT,*%LA75;CN2CA:^T7$J9078(@\K6X":) MYHTJ)14%K28-!D6$A FA:MUJM=8[H;:_T;?5T#IMAL$PW:Y;QTDW7R9(?YY. MW@$!X,/@ Y\?<9IH3A.]68UD8D31MQ*REA6,2@9"B15<*QE18RMQ;2NV.:>5 M4!I:0_I.*PU2"Q5T,B9@2DK:L-='3]X/8U2@]-].ME24C-*&:6,4D;I/I^<-2=$S3&"*UZ M*;ZC.6@P$K6URJMJUTK^[1+-VS@Y(SM7G"B<^7R-*(6"SEH')P-QL>F)M940;(0@1P#B1 M(%J90.4F@@R%_AJVO^&ZU2- JX8N;OL(\+C@R<%E+Q0VKLW'*: Y!?2FE!29 M]-F1.@*+RQSZID(*19.FJM8F86@HJA'5Q@BJH>S4 M+1!E-9"*,T8Y%[%LQ!#>IT-#KMC'QX8,;8;VSLSA+*UTZ!)H*WSWG).0I+*@ MIE@#) =W.FZ'7PR@5H3A ,?A@5^YY;*&Z]\30YZF]YO"C4RC+Z.,ACG-/D6I9)6]UB^74<3>KL M.JWK96N^U%P[QU)&DW>KWX@S.YIC]OFJ5Y9?A3HI-)5_Z]W;B\9=S^K?'CEU'ZYR]_4)\+($M2^;$#T.X88D M4']?__OFS+CQ\Q=)>7]]XGZ.[^KJ,!VPGSF]Q?$G_#SOM<%N#N'5^"S%Y?[! M>"\OVC<><071)S?]Q_E@V@;_NIC4@1;# M@1+*# <7[^N@]93WJ\#MP#T9=4]X-EFOO%M>4P&"]3W _&=3ZG&U [ MIG3/SQ5G YR4P3NZCD3RSE\NIA=D493![^[;$GQ"ZS:?US7(K)R-T*SL-I:B MA6V) KQO9*U9*;*R=^VRC"E[E0I$X2R8[ /$4GJ8@@C"&XVFEZ]_BEWVTTKF MIHOY_1;:GZFO?Z4.E>HO=.7[F[N-WSQ==[<,./M@7HBSKR=[?058T=7C/E)] M6NW=Q,&232S:04IDRQME,J H"9QR2@2;:5:M.0GN?N)<39B_SGJ2ACK;SL0Q M^NSK=O_K39SA8%;GY]V ^UC'G\\&*P3^7'/]D(A06BXQJ%^&0>J8(T%A#-HE MDR/XHFE.QN(!EPF]8A!11.ES6$MQO?DEZGZ@4*FSKP=E,0KO^DJ4&EU#2-Y% M,-8)B#K31X="EJR\4FLHW/W$V0T*G3W[>DS*WJ!PWTK'/\GX?LG:]_7L[U_K M#,MG4@*S^G%4/\T'(](I-_7+Q93$B7X:M<]+,:]="]'LO'W1>[P8O,>/E2ZA M/Y117J[3NJXZITD\ZMM@HP_GI,OZ]6>#/^*<5,VTUXL9S2\?/1Q&ZBIO5I93T-Z0+YK??B+YU9U'17_X>)?NISNI@,KT83.DFETKQ MHGXXG\YPMC_^J7-Y@6,R]RXN.^VNL3RFDV>%_' MI<_]UYNW=Z1N*5[8[='N@#U_NR<"=;0[1]=[]I?I[KZR4WVYJ]A?J&\RTOLO MI]08/T\7%V^7V]Y76]?B3/S^ZGH:J3&>S^O;>3W'&='WGCWL-_=&(WTW>2K84;+YSIW%J/^?=\\_<95\LRI!Z]Y\ )U%H(67_YY^!N'\5Y< MP) +&#Z_@*'C,JS?TFU<3)6+J;ZVK)X,B[@D]-WNZY&-C" 6&1:91XO,O574 M6898C;^VS)X,DQY:4NR#M'!)]#W "&>M>:!_?U[4Y='_Z,L1/@=&'&1Y&*Z3 MM%''N11U4SWB-NH(1N<$R3<'&&K).;>L-^,X]^V(L+]ND_G\D MH;?2TFRJ:E(8>KGM\(;#"5Q@UNWSH#+K-AN\E6JH-@&Z[AE7?*.?HH$JC%') M>Q-Q+?IU9ZSKB^WE GMSG'-<^Y*KPVW2@%Y&Z0SDI0/L>^JI=^\'=OF1R\.= ME#BQ8KF5FKTT+V1ID)=)'$TA=:&"!6^*]=&$V"+N4K$L,SB27OEU):)_&GU< MJICY-NQIY8=!2=8S3#L>U-.@G=(V6MO(1HJ2R&6L &R(8+U&Y434&.(^T&[3 M%C61CJ#.I'N91D)%&N96S9US6]I.CI*V*3D(33X!4Z:5"C56LQVZ\!NTV;U'[HP[9KOQV.3/ >]>;VJ-F" MYAIZV\IX>4(U]$IUHE0MP353P21#BBF%!-F7%#!42Z;XSA73-DUO[89>[C8G M^Z%7U&.4,DH9I0^B-*"(NH0 !7,"HZ7JM2T22!0MQ1QMR3OUM+N%THWOE8>A M,E]/O<08Y?WTC5O_O_:,;*RE.-O]-A76266[3T&;V+65$J:0TK$>L.8*.F0K MK"A>JYWZM?QM-'DWKI>?/_^,%[<+E_X1YZ.-E1219 MBK%6%#HUD,N,G*YI2,HZB&B\Z4DYI5O;2HG)6Z^, (<=E+8BI*0,2._)PA6^ MBN!>$L@S75RLD_/A;96GI24.9WX/LQ+W?)47[^MGPNPR,^PJL>U]*3KI$NJ5 M?%U$J3>3):P@6;_3%KB(_:LT?.7]/V&WVH#2:3=0>:OOYZ,&4[F*P;, MB2&3*3UNF=^9_C:>$ET&!*M9G63ZZK)H O;DX8OQQ8W$T:,YJ83SZ7R5%7HV MFO_],DTTD:S_)K_'R;NZ?*WKUUG=]'/7)4WK"U4W_[_\K*.E_F*]_ MH]^?2##!=[6KL<$T_=XS*[:=>6= MOKOSVLN.[U^YT1<]YW?&^7OZN?4LO:1I:8328I5#=I5?>WD?NJC?=7GMZLHV MFWZX'L*U'KKY*K/ZL4X6U+/[1LM3R#"]SY/Q6GJ7B^ ^(6G&K4TE^L4GG)5K M+=PEM.?-7KU]OW4W]:YMO%5&^/)%3PR6B>9S7TV5P:J WOAS_U[%V83PL'IU MNFAQ28]I:]2B9:N_/.3Z_B]N-XO!*RHJLDZGCYMN?5RGYTM;_7KFT>#.Z>+E MV.+\"PUIE5(Z4>E^RY]6$M.5!$V8I^#V26JJS\^[;["T6&\OM[X4 YJ/?NO3 M]^+]:M8N+UM.[OZZYR0QT]*_<,GKI="\FRQKE2RK"EW!_GPV72G[?I-YG7T< MY=4K]S.]\?3=\O]MS>\''RHM;\JJZR[OB9=%(,AZ MH/NNWI9NN>@5DSHE;C_O_?03=0[];?#?"YS1K8DD]!.)_I(U2R;,YU>(O/U= M(DSI&9OH ==E+@:C]M#;=O)2K].;GE/'G\\ZE_L]B%8/@O#&S+T)P=[_7XK- M7-:_R-,/)''OZV2^M&,F]+D.ONL5-_YA.:#T[5X:==1&JT[Z0L^+/5\4G1+? MRI2N[_-Y<4L)#AII)-(^-,-H*EW,%JO=ERY0O0I/GPC]JO/%K-O0>Z.BN#CO M:1?GO9UJ_?'%>;DT[X8%\9Y>WVAE(FU#-B4:$,NJIRUI0,3_ME^F75)Q_..'OBLQ_VO[Z^)B?D&*CL;WRR;35:VV.1=+(W8\)JTY@7\_^]O9 MC:7:4D$N?U=ZZ9K9RN1=V4OW77Z]6O[RO,GE/!O@:J)Q'22N@\1UD$ZS#M+Q MY/4^]O9Q*:2O=M\O]6)P93P-N)#"H1=2.!Z9/?;V<7V7!U<%R^(N7**-Y8?E MYTGR^FQ])8ZH\[&HTG]NC?ZE1?%_^['_F7PW1\7G[__6QV/GS7_7JEG7L\D>IRD M;:SQ^V#QGF"3>4H?]_@>79-WF&?NYL'N\K;/23UQ\Q1J>9.;=Q5[%/_UM?&X M<1;Z_;\BW;/[VGZNDXU%T1Z+9GUJL.?AA'%ROM.; 7PB.A,Q5H@9*YC@)6 3 M&FRRLK@@5&GNKN.*KE[7(".TA Y,L0("R@8M)BM0"^-:O.NX\L4EY<^7ON:? M;WNP;"@NSZ@S+BGXPJG._#K"03U2?F592VPH(=G0P+1L(-J<($1IFT[%FKK& MKU)%B0$5.!MZ]4&M( D9H-*_;&PY1*U?BU]2GFT[Y^7A3/4=)F)C\_BN>?PK MCC[135>?V#X^&:%C_7*K4FT0SDF7H,I4P#AM()2HH3930\JENK"6$PB]UJ(H M"UB*!9,4 @9E(&O71'7"2R->2[]H?>98O[!]S(-Z&OP*UN?OX%>WCGW$RFK\?_'TVG3S.@YC-XV.0.58OMRK0JAQC-W6U,@:,C&0>]XWD M:IVL*$2S*.ZJ%]N<2$E'\,FVGBC3 %9M(6GZ2_;.Z/7\;SLSC]495]!F\Y@' M]43XA2'J%M!!*C;0\MY8B"W30E](DXQ7196REO*W66-50VH4K>Q-% U2+1ZR MMP6EKDW)\FK\_S]3ZK3)X-.4?2M.1^)8N=SRK2@^E*H46&D3 MF"2Q>UEX0.-2K5A([ZP9QZ60^5N\@Z!Z;:HF)03=LXDT[6+.,LIJ7DNYA#,N MA"K!N=4B1%JK1*,+0(PEPRBR.B:)Y-7K^$KY!A35(;,XGY#\]ZU=.]EZ,\[ M-I-/1OI8S]S:@U&A!:<]J"AZ[CQ9(6+LMG+2.:A8T?N[>L84J8IR'HISI)MT MCI",%:"]L#DJK81^-3-9G&V[W.K1SW3&UQ$.ZI'B2YCLHJJ![%Y-:W5>7EVA:RJL9KLI"5HP6^$60A!Y2$+XG1-J&D$?75/)#/+./K968R M[R _5\3^>3&;?G_#5F:C^&1DC;7*+<>*%&L,T4&*6@.IF A!FP ZR194;F3B MIO5:I *35HU43X]KD2%#:CF!3]&7YELJT7Y=J_S8R\%L1:,HPTX5;!'SH)X* MNVCQ[G1M"81#0>RJ"6)-F@"FG32YZ5;:^H)>ZR;(!(Y15Z#EO084B6Z1G2H& M4TWQ&POZ+;++\FJ>=XU?RQSN=6SQ?#JK5UO';!J?HMRQ>KFI7ER)M5*DQ&ZW7]HNK:5AJK5"*)_4B/'V;+@5;4O)!E^J^Y5:Q/?4B M Z>K8-.8!_54V"655,(( R'U3\:C\[/>PW2\SKG3>/3%#O6 M+C>U2Y1%>9L5>%L:&)\E]*U?R$6EEF2J#7%MTU@H*0RI$^5"URXZ0\1"RD8& M$XQ)4FKU&MHE\C$D&\8\J*>"+H-.-;0:;),]$$\5"&3E0O!-5Q]J268-74:2 MS:R$[^OYT'&7H%?;(V-:212J6*S?R$.Y1<-8\'D7[QF_EF'\T_O1*JOQ B=L M%9^DS+%JN>6@Y]#&E 5D;P284!Q@,63FZN*R245'O98B-/J:O26KN&J+0/HD M07(Z@0T52[2YV?8Z>RY\&LE6,0_JR: KI"#_?_;>M+F-Y%@7_GY_18?NF= M"6AT5]>2^>1269F:E'3L$7$'QKF.VH"2'*R@WJM$_'GH(M81)C%%7%B +FXC MTHP2L.\#EHXK@XW=#G35S!3W5(JKM_BN[+6:K*TJQ1ODN>MKC3X=KKRC[+E5 MN=7G))UH",D8QI$)-N=&EA1I*A-BD8;$0/)@LA;G=[_D;P\GG?"#[V7>I*;L ML^>5"I$5(E\41!JN.8D6B1QMQJ472"?N$'.6N!S8X=):^N7[Y9=[2(A\Z,S+ MSPLBM^3Y%AO0\<435/$_3Z9V5/7YC;(@W:>9!\-DYD9QF^+J+%U<-B'_\;!R MZ^+9>*Z2BQ,BB0+-7'J*N"($64JS!SQQ:95QB:XI]]XZKZ@+R& I$/=*@VD0 M\E%$K+'BS'*MMG:L7=$'=T!=22Y/4()5);_B9L7-6Q8D]"P8R2+"G@)N<@P8 M*+A!QB<6V0 M*7&N)W<9^N?#V"3;=LT7.YK%9I*:*5R9S*;]U(Y#.SXHK)Y9IV^^VKZQS3A. MFP/;CO.]2^!=[?@M>O4 Z$6\$1(CG5(.P_,2F80Y8DIBS##URJZAEV$T*($% MTEYSQ'$$NU4'BYQ5F!HK 0S7PO!^GG1@!(_?S;HNCOW)Y\Z.^Z$C_PE3\]=) MW_]M#%;O"&8A/(+[XO'IIH&[1WG>@4KF1#&"4>\D4?"<3T^[[(NB"DR!D)#E MAJ-<1E=%+(S->47.Q69*)83A'ED;@2BPW%E.\5>ODI^GCD8MQOL>/W%P+72Z%=E .GE%G O2_KE#D:GH9U3 -I-WY.V_G"5]N%%>F0'UB[ MK8M'T?:S_,]X>F'+1Q/ #MN=-#:K@?-?YY9T"[?8+C;MV(]F ;H&4NZ%(+U3.,)Y;>HTMIE[_>D?X\-D:,TMCKMAR%VV7V-ETLC!D.]59Q$HNN/^#LG#IF M[R)PV24 MDGSQ\AP;B_V9XJH/S?<_SD[^^"F.1G>BO^<2:WQCE>AFG+:QP>^"QOL"AUQ) M^GFO[[,;"<^44K+! / MB2%CJ$$Q).&=%1Z+M3H)3B:G<4J(< MC"Q2BK2Q% EE MO3.&,*7B>91D)@7K"44NY@)G^52_48$@2C%34F)N'-LP2EX7W<[$@^?+?EXX M^8@IN'984ZWG[7=*!M5SHR_VW"C'04NE C(R)S/7RB%C>4(4-'AKC1=6OK3_^\:-77*U96K+QE6MSH-)'. M(J\!,'FN$V&884AI9[0WE BSEIM$,FKG]II^N[V'S-?XTG9T_57WK.ZOR1V?WF!F?T+VUM.+._L^?U M Z?>(ILTZ'[!:!K7CF9'[Y@2U,#M.%<)TT7GA*>)MB$R M*2C5YY&P'!I]-SF";A[&<0^(^$LY/YH/99\YMK@XJ?UCS&=9?X]^9/N^38!, MN==O$\B@S_;;(R1M?7QB73VTO79H<%=.R[ZD8Z.W/9-]!::<.T1MO9\=S4;E M>/2DG*?VJ[S1#(>KF^_SRW[8;]Y.&R#B6==.3_8*]@S=F72+W@"/3'Q;FBLG M/J_N29=#E7)/IA/X_"6.9[&2U^,/_,.X^6WR96!SM3@:#,0!=XSC -)E,1>G MA?\ JW?0Q>$H/2R=]?^:M;"08#GSGX@26188"L&Q&)U3'*^5 M8C/$J:0=W&DT <%"$C(F>*0B]L&+)$'U/B]3WL/PIR>_QNGA)/PR_A+[:9Z9 M#U_'L>L/V^./LUCSA0# Q\UD^.R7O,CY;M&0"P(;%-PR(7L MRG(Y#:1B!,GHI8U1>D?6ME2XTUZ%$%!*$902EDN7"B:09MY[C!5Q8BU?S(W, ML_=_^_V.V@775Y4LV:)^\7[63?I!K8W?CMLA:K7)R3J6NNU 'UEYO2=Q7)8G M XN$5=3(XEQD!GO0.PW#R I&$B/&2+866V #(8YQ,+[!$ <+G%.D'0THRL@- M!00)AER^Q+_.!>A/,,S^[,KED:,C>-=A?A@%>X).HNU0'&\G6\5QUXX:*@?S M8RD=S]NHVR*C_08$U]!'0A=9A9904[Q$1I12)I')5,*E%SG@Q34$P8S!%)-!L]"H26( H1*EURV#JAULR?%XTT#;S& M'PY0D_7=\0-A"J-<8:$5$C27$\D2PRAM4:"P8*!=>&?6Q(;V7DMM,/+2@T$+ M4(*LERYG[L&@LTBIU!4[($\'4WZU)TU6+W<4478M0<_TQED9+Y61C]/WG7,H MN41)KG")K'2 J!P8RN3"ESD5>*DM3].::UV+)'0*P*E*F!P.PY#6U""OL=(B M2*S8=768^XUE^=[G.PBDV^3-GR==H?[I(=B>0_JI]EM3H*T'<9_]".=3##9G M_":9?2J'+#G$&) YWH/>JDWVH7*+K(H>FW!/#?KDAD6"5HK,YS&F!MF MP)P'BYV+DKD\(,> -YQW@07)<.!K=B H9IA*E4"QDPR>$0%9DC1*H,';+,X)KR0&/;LI !<-#)>&%EZ= M37XZBM]0 !.MT&A."3@[&K\);7\\LB>O\Z_+1DY#>-MA%N8QK\.%?\SZ:9M. M%A-2'@6[)[QQDV]Y9G-VPV5G?"GPV5$\;$]B$.P,+)Y _2U'7VU)WU.+;BZ@(O5*7OU%R_-?5;@"6[_ M-Q?,_7E^7!_W'5/_2A-8),DB0Z5$O.0N9Q(,(1%XM(Y%Y]8",&^3^G30P\CP]9 MR8P[S\\Z.X*^0K/]!6Z L)QRD$S+.6_LEO6ZF^1XKWE^GUJ>7[.E/+\<[W-Y M?4+=ZW,!4[5/KD^[>Y.DPM?>0/;-!G($;ZEE+3GUN?>YDEH38MX& M+MN2MB^G;;(G><4W_/HNI/@,LIG49)B/3)GS$(--0(1)CAG#LCK%X[G'CC^&1V)JR,71-- M1O>PO+P,?27MBE>[,^:*5QO *\N2B!I+9%W&'D(HTL$&1(W$,6$K4[K@+*QG M%).$1!04\: 3TMH ?'DK'+,JP7^/A%>*L8I6FS'$JT54+:)J$6W:(AJUML1& MM;$2PXM"XY>J9GQ_QS#06^: ,5PQ'@2RUNM\8 U4D&1R\D0L:%!><+665TPP M)J*2!#FI/>*6460QB;"NEPN*NK6Z%Q1V$16;R(7@!F&953C+!,'+$*I02I3CE'(SKWB?IG6$\ M:@36GD \<7B&.HVD8]QC28-)5WB?'A 6Z9[@#YU_]@G"8MWXVK:9-\]>5:V\ MIS[JNN]5-9FJR6PF+P].*6C*D946#+(@P;@2&KXZP0S%8%\9NI9P+V',.%AM MBBF"N,%@FCEMH EE60P^)^-[&#_RXY<%>?9T7<'J&2[J,P4KDDO@&180EXDB M'CU%!CL *VU9SM'G,%X#JZ -81('1*Q(\&#,&V4J(2QRXC^> G=7I&7H$"B@V_5A>_HRKRLJJ+!T)SBGK$O%"("X*1CB:B MZ)/DCFJ#S9HRXJWS*EMU!LMLU>62=R& *D.PQHHSR_6U6ZTKH5YOI\M$O[_% MR\N-W_(L#ZG5QBMZ5O2LZ/F@Z$FR_$Y"Y\NZ-Y17?;)D"Q95@&C0-G 1!/ :!M/<12>L4]3QXN/P(90H697 MN8!;5)H;YTNCDX;6&@=/L\8!P5LJEAZS6#ZOUC^Y,A+5^6 7NRC_W MX9_B[:^EPRK[5/:IXJ?R3^6?*GZ>#/M4WT;%J+IM55?T7C[V75C=6KFRDGTE M^TKVVU"2'B%?EGZ>^;)JP=::,VMW*/,&.;-.=])7__Z>U*(,]QOU? _T:2'9 MD$T+Q*:?',4?@&R.X[B/>\TX3I_!Q&SO!.*N$,/#GRZXI0X9FP32UB2A(HM,R/,GI2B+7%-+4" XY)-2%!EF#;)1BL"%E%JM M%>M8'(7Z,)Y+A'9M_W\'!6;EAHU5FN7\P7+8[CK+ M;4Z^5D#=O=6M@+H=0'7<&Q&\1-R9A#C%$=E %++28Z*L5MZZM5JV+!!I!4>< M*(VXPAYI31B*3BL>#=,)NZW NIV %51:;AP%DEG".)) SC&&%$2/.=A8XK3M>0H8-AK$:-" M A-04Y.R\$R2R"F>0HJ!T22>!J#2/:5)!=0M9INM&R,7;HS4@IYU]Z/N?CPW M5>AQJ;UJ0#?3@%1RE'BP)J.D8!Z:@(Q0#NF(:<)!,8/#>H5R:1VH.R@H!\^0 MP) 6/J!H"3PC2&+A+B9EGT]D=B&&7\;O;3<&E:>_53K&FU4Q!RM25"NR0N<= M5G=[VL-+3&N_>:@36A$# ">#E @,/##VB$HH:>^L%)B)L%9)*6E-K-(..6U M03ZK;LE[02D_CVHN&!6]BH!E&"/NJ43:@/HGE/>6&\\U#UM&M36]S>RIAZNQ M_%)XX$4!V[.75L];7<,>2QF<0=)3A;AQ%EEEP.@DR5/#N;3$G@P.BN3^_P7$9: M1_=T1U>I],F/KFZ<;WOC?'&B,-=)&3;1+SE26+?6G[I=?0^R^3U^B>-9K$M? MB]#7(O1W=U $0TA*SB#.7$!<"HVLE FED"R+5L.!*1Y8K#,Y$B M)Z )'20F3":OPLMS4#RO8O45/2MZ5O2\%CVMD]'C()")4@,2F:1PC@B[BT IU0$*>*UELP(179NWXJ3!]NUJO!9X;/"YW.' MST]L'"C=@_Z^3&1^[%C1"M$5HI\U1%\2P" <=U%%Y!C%B"<.GUS@ MB(DDM>$:?EX[7!A4M$Y(A@B+"7&#%3)"1Q1UH%@H+W4RNZ;ADCTCZ,M$TMU/ MO7B7?9'=]V!_GDSMJ%FA[RJKGD\DV0Y,Q#-=_EM +-VG&6/#9.9&<9O*RF,G M4+C%;.P&N^R\:1F$T2C$8@'QI%U+*&DL!R*V!6Q'^74)C8R46(1MMH@3I5#%I.$(B=$6!QX,&O;+=(FC[57 MB(::+Y(^&)A1"NC.+8AP*(MND-@))L:V/E=,;7<%EO<6KCOM=R7[?A. M8'[:4[GH]V5]NS'LA_9+XT>V!_J$-QZA4=M/41S%? ZUO/4X=LLS8*'MCT?V MY'4:Q6^K$T6A._^8]=,VG2Q>5NY!_=1VTS=EF"@WW[]VMH^C=AS7IN^TRW@? MU!2J3O_HZ^?KIK413]?Y9M/']P53W[U9#+P=Y[ZC,OXK!@S >%HE+,_P8E5+ MFP3C\RW.H2]-)M/Q9!H'W/OM\_\HZH65H)DF+<'V9P% 3\B$F,"61^&9I/Y5 M\^UH]'IDQP?_YU4J2I.;<)>!B;PFR (O-B?UV$*?'39@H_ 6AVL3^> MC#/W-0< M'TY%S4"N(7;4S/)N,(\WK2 )G&Z?S! MUKIVU$[;>&($-T0"0Q3+7*-4O6LN=XIR@&_0 1Y6-.3&&0)2$AS8+S M+B5F4SHOY\])]\^='?=#1Q8:P-_&702P^7<,EXIV>4:TB^M,KWUVJ41_?%IL MX.Y1GO=,.3M'!DHQSXSRB"<,"IN@ 4QK#IJ(JG0"4B'"6US MZ2^&M,0411FTEX&!JNAW@ SD_N7V]_;(8*_)V Q0#0KNZ.04+*^$K-%)0PMB ML57$VN)@7A96RL2-Q]8B%:7+E40DLMHFX!G)HQ,^\1#7;2+EA,(! 2H2Q%W* M.<<81=HGG4TLY=AN,(G:02;93:STR1)#80V#*T5H8$D=&,0H42^Y)IH8LX:5 M0E"@$F403@R42B @9*16.0FGCI;;)-U:5:\MD(%Z"EBY-*56M'?X!CK_\N]A M"+_-CF+7^L75I4&ZFN6 \AQ*>85!2NAUO=]XT-\&INX3")'?LE7SR^LFGV&E M^,U/T4W+1_(&YO/ =L4L""LYDKHX*I@\G$JE[__5].L6MG#B=[28&D,V&?%PE[-@F%GT\F;A<.B7,'[ DSAH3.J M?#[C63CSP'!I>.)5[4KMRI/LRHKSY!8LNY263ZQZD!8 MIH0MR_O8EAD=/NI[3VHQ*")?H;&?AQ-_#]?-1$$X7$&_6XV5\[: M\2R&M].;]NY_R,UUMZC+,RMM*LMK=7]QOUAW/P4?3QRL6M(,.$2[Z3YTMB#@ZQP QD .8Q]>VQ'C2TCS^2P:]20H!VI M$T',B;RR63KR"*9J" 1'EHC#:^;M_:GAE[P5'_OI[S!-GZ;9#/D8N[Q!;P_B M&?HX!O&^)!!$5RF$7W=.;Y^*':*/[RZRL&;C/GH88AALK>;[;(G-+;B"_W,3 M[H?B&^D AL!T"\4;>-Q-?(RAWVML@LELVKZ?V;'/@-1/X2K0FCV&F[[!;$S! MD-X]()*$"1Q\1,$7TH-/CGK0R;RQ"1M!@E\+"C/4)<]USHTM/3R#&7):*61" MT$J+2+!5YTGOXWRF?NXF1YD,?XO3#^F7^72]R[.U*4@2>/_R@Q#;]*CLW-I' M9H5S('H\,;#VG')DM%1(>86MX..+U1WM2X0^;K[9O9OW@_CFV)\4%E&$E MH\=B5W@5L,JF>4ZD'9OIJ6NRWTV?K0$K4A(>42(I((Z# 1LO&41\R!61F+?6 M;P193BGL]PBBRA_:/GY([R9'1Y/QIVFQ2#="3@ LEU>NW35RZI93L7/:3E1$ MI*1A?2D'P@C>(%CCB)ABF"6A?!(;$3EE[4])(OPTR^8 Z#CM)'PZM-TYG.GG ME^Y$&W0WD6884Z:0A:E4LBNJ-WTVF8[R'7F28!I"UEZF?1._M?TT6TW##RMD M!&K,06>/A@W(Q=6N7^!4T93RWN+<_@)E9QP/)M-V\&^OPE4$R\R7JX?=9'9P MV$S&<=%,"PO2@K*^^H*A9S:E=I1;RWT?AUEI 3X->YA3>-_7=GI8&H$N^+GE MM^C:TAS<;SXO>^LF77[CH 8W%O[?=(/IN'-,(PA7DH)PICZ77(K4@L$H'#** M,L=DP#0^@,'X(DV$8V"%DVB[^]+ )>Y9K2E 6:+(>)D0]XHCAS$@F\?2)R8B M5FLU9NX"?^=,_R[^:Y;W-#^D 0%;/Q><6_'G@+9C!Q/LJ+7C\HM5]R3/[4MNBGE5T 9(O5B6,Y6$HB3(9 MF188"1N!OV522&--$/;8$$H\CWS-T8^YQB+8A%S(E!221I:H$F[.0I!.AK@6 M2':6DG[-PVJG)S\!')QE[0!74(F?R<^C8$]07B04QUNAL16B&2)X=H]:[N_- M?9I[Y>^68OM4:*_Z:Y<*Q8J/MYP<*>%+H-[>Q"HZ[\=IBL79K 1UG'IVEKVX M6/^ 7]IN50-9;?M#*7K0O,O>Q=@=VRZ;L(N63P'A@M?#,& 4>TT_<_\H(<0P ML!DH7DSNI^\RE"/P.KOV ]+E"B+EV.KX#;T-^S\[]LZ<().C.%?Y\_?^': M@%@8[)NV'#0HGC=4!HWZ.)V.H!/?3V 68:A%@\W1V$7Y79E5H!4+[63%L2VM M[S7>]H>+!GY8C*!?1&)RF/TY,CNT7V+C8H0U\K[<'C(JYII7=G7=$8V> M2?E,DB>K MWJ'Y(%?'F,7*A_0^C^UDI\7+KQ80HB%ZB&??.=FRMV#L8?,]4U\AF+BTNAZ& M; *QN0IL0(1F0X5'CYQE# G0+:2T1IKUO0Q/P+S!0"<"E%G$:0!%AFB)B&.> M ]U$=:J4/'6R*2'%!.\LU9R:TW<43F! 8PA\+7LZ-=DG MN>X!WZ 3BNSFZ8M3_615-]EO!G_<$SFOM$V6W#4>BL !EAH+P*Y8#EZ@R";F MD5%!I, $QIR=YR%J(F \%R@5B(\&GA&9^30/4E+*J%BS.\\[<-^.P^]Q"B+L M05VYA.QN8/ZN44*027H":TE8WCU.,B(0_0"4UG)!K;(\K7DEE=0\>6615!30 M5 (,VY"+<#"%270J.KP6E[\E2F#[E]?1V"(E+&V50:$+)5A_-IH.Y74',W81 MB+"#KFQJ)!.,".1$$(.1X$)@R((E"*HC=62]"LM=SC\6HLDA!F>IY+_L:!9A M>.6736TUZ]W<_]E%S&"$D82]A)5W\%=>3V-(YG\=0?F2ABJ]B?#DQUW^70PY MV:):M;[Q>$;YV]N1\RRP9/&;'\U"_/.#GP+(WMIR^YU.!>2L"P' OM#6:YBJ MV='XS9E$%>=R?@RMY%F8)W@?+ER8S@'TW3=N\BW/++3P>IGBX]L-4Z/^_QH[?SLJ)]F@ZJ_?'=FBZP\V']#;H]YXI:3>FW;>WD?;)ZL(LSGM23=B-W1. GA,EWC=(YC%UN3<]T_=RB; M M#_?#L".V\RFU=*?[/,L+>/OUL\X+/L/N[CZWX>VW&!H?GJP@I@7]J^+9F" M3EXO&GES66FO\F(A]@DAWV4;YXJ[R#Z]]I;K;M#[F-Z_E=J3W>G)=77H])5E MZ"[BU8MKTZUS_85]O$U>:[TA%+K8Y?%0B:V?\0B!./+/Q5M[Y6CO6A+U8>?C M+CD$+INN13*[ST7X_UJ$_I]<]\?Y/+[/XO\>Y'+W6IA/C*0JT[Q IOD$>G)E MF3L0U&,)\UL)[POT_2<]R2]TQ$N^J8\WTY;#"9 ;J'_F:UFG=G(BIA5\*N MA'U/L6@N%(L>5(3D;^?*O4G)69BL2V;4;#<:^HHT)],< CFSHPOCAX9\';/C MR7AC97FW,T=;+\J\;;)XM'K+NU%+^>P4;SR,VBG'E&0YV5W2.=E=1-KE(Z)$ M.1.I-!JO'3"^S0G!$D9]RIN++'?O!\[\,'Y7>/)NY>B'LT/_CMTD4[JFA+YY MX"+'CT_[CU1DOF)9Q;(GCV7$"T^2R[7JRA%YXY!U''2E(+#$(;AT457WFU

%N[':'<-N]]!5KRC^+E5],;S%5!6$2L)Q<@SZQ%WBB.M M0(^FW@IB@T_0,:$48@3DHX(@IJ12DCD6Q%J5AKOD%*IH^1QXIZ)E1E[D5@%F?8 MB]'GFGXR(!-)0EX;PX7R4NHU]?(N[N2J7E:XK'!9X?*)PZ65TFKFP)3.J,=] M5,AIX^$K4YQ:0XA=*YMZ%W_RPZF73)"*EW?V(<.77-/AS^MUWTL9M)M4/M/; MJ:.RFCWC7.^N[,TED_9[_#(9?Q!%V,IGO5]=NMGI8KB M-_-E?;OXL5PF;WYHOK;3P^9S-VO[:?.C'0]UHFR SL"5SN;J>-!D;BX7LBEE M2>"M=C1Y"M=G$Z&&EWGW]T<=Y,O;2Z#D^OSV/L6 MQGUU<;4FHP.3EC@ YD 0YXXCJSU',(>&L82)Y^X\M@ 6S41_\ZS+J\U]3'\5;HIY0A0B?1 M=DL&.H]V=^?Q^Q8;G)=K@FDJ=0K3-@[F^L4 M34\V5$B9YY)&NU0^<%%*^0)06TS) M-VI?C<2ZK,!D+JI^CCD8M=0X8BIF0H M);J&_J7:V=%0!PT$5ZEO&.:E#:>S+C-[ !FS*"EX;I'S(^??)/<;>/\'/YWD MBZ)SL&H+%]'(H;'N40CRM>O',()*4W2=N HG1@P"1JD#7*PU\TA229 M\L&>1Z!D60 8BC8'$1C D4N48P"<8($KX(F:P;,%A!(B1U%H-1-CG:/$@(1 M7E*6$/-@SW+""=(1Y(IPE%')J11^+2- E47WHH2".K]-O@Q8I!;5'&\".S97 M>BSJ;[[[>-;YPPQ"<^19+1?K#\<3T)==W'^IHN4J$Z(O=7'W5JL'^UD/G;?= M22;VH0)OOV(T'8$IUP=[+BF8N'0I\6]DR1"U]L.RJU M(HNXR!W(!M @+4Y+Z9X3&'NY".D@X7+]W'(+]#^;3SNIS7ILJ!>$("(U6$V: M14 #H4"J6)VZ61"0$D$<$:*\XLU^HF"+) C+>+ MF?YYTGTZ!@!(K?\XZXXG??R0;<>Q(TO!GS;B^;?Z9)2W\.UC[++3VAYD0@/^SP&OP'?AO8,1VC/T MA[6F$=T=N46">[ M5%_]NXPI?F6LS?L??_GI\]O]!W*O.- W$C$:89ZS=OB>4'MAM MY.#*16BQ<*?_#N/\*?:^:X_S[&]-.BU#:G.UW]42Z0#^HXD=]Y<+B08D_5YC MI^O%VR=E3'M-_%?.6IO%2)L1L+&-RZI">=7Q: 9J13.(;;@T/L@2K,BS74,, M9Y4AH(@BK>$OSC5&3@. 8,.ERG$YQJSIIY((YL%604I'"G)(@$1B0"^4*N52 M9%IJ>9Y>LAONEW$_[689,7ZT?=M_@B[;\&'\7[9K\[)DLB$W!0%^#0B S-@E MH?%=II1=6WL9,9B65")H+R(>0+UP'@C "!6EH81RN1:58!@5"7NP334&K)!@ MH!A-([(*!T"+9'1$$(([&7GBB&I6 MO*D,J(0"0F#EF M>T:Y3JFB' QH&QQPS-9#P9=!KFD MJ3-30-88E5-&11;DF@BSBA(7) J)@"EMF4>6D@@PEC1F,C&*UY3<'2 &NEO$ M[F[B4*VU?G*@=&,%M-[C.NUCDS/CD6M/ZN,NA M!?#(8E_QK)\X=L7[>^HOSG[:8G3W^\UJ#X"V@)>FP^N/Y^\'>9>#5Z ;YV3: MK7M50G FL^S3+F?+<[O'<6Q'N<.38O-/#^UJ1XMF7PXQ9^+UDW[:USWO'=F8 MR#\#6?6K=/6E*#@EAV>RL]%T+Q-Q%_N,R?/]B:^V S5GVL*+@TD/'B\B(\)Z^G T88QW[HYY']9UQR4CO^$ONY-I=_ MS"XQ -#,., RY?I>89P5+CSE.7C)- N=Z6'3CB_<1+LDF@P$UF2!$/TIX^9A MPISU"4;\==*D%J;-MW8T@'W?'$7;ET'9:7E;#D* )8K6'\+-62HV_YK9+GNB MBU9[N7Y<%FQ\Z@7,:W2!6*FMZ,6&HT"]F4LVK^>2EV3JW[;FG^VN,V[R2#H/#_+/LW8$%V*!,(D,Q1YIB0HQG,9FU;7PN M-+.26215WFB)SB GJ$8$&ZR2T#1I]#7%D;6EU M\_V7OI_%\'83-<=ZB&1\,5_"^:,=OAIZI\GE^?SEQ>_:!X=+PQ*M+=#U0]1C[ M[A%TO<(U>;3M>&97 Q7!#N')1&1=,X$E'_C]D*PKCVT)K M;V<'LW[:T(76>&E$,.@5G?TZ'D[1G6ZFE6(N>7/L>-06$BZ']++GY-3]<[E* M<>+03#*'Y# 524@FXPD:/9T?A-:/OCD3UY MG7]=-G*:7;,=IF">CW*X\ ^@A3:=+&:C/(KB.+QQDV]Y6J&%U\M#UM]N>,S^ M/CQV<;GZQR$$HBZBA.9/A\M@. YY.I%-69^THZ_VI'_SZH\[!8TKE+*X MHQQQOY@&[K/4CYT^]$'8_0QGW=NY%843.3]?W__V^=.NY@BXF.2N \Y+2"XHJ4Q.0BWQ;_\.6]?WX#VGG\^A#)+PW92V9;)F0OFYG::Y'-5&65W M1-5Y;'B_;E#7:@TW3:JRS*!2$JA<*FWGPBYW**\*]#_?CD"# I-M2/ZU$+]X M'W^WN+]LLASW\74/2YTCW2^0RZ\NS 3^I>W;89_S]:*1-Y?E^"[OE7+?&#!G M0+VXXBZR+^FU]UQ[ ]W7FN'3/]<_\33Z=5U>=GUA7O9%I<^+2/96R=JOK9V[ MX)0+N%%OB!DOUJD?*NW9;2K#;FJ$CY+6#4@C_US.]58%,;:V_G?1@JYS M(_W)=7_\\ZI/]0Z43,/1]"6Z^'8=/D>%:H"VOTTY8497C7E M^3XK*,KYS-9XB!+,(;KSPV[=E];'JB&_**:JM(*+=\/=G@;=7@1X,OHO:$H16^[J?] M5C_Q>>UW:K]5)?=E\4Z5$F>\OYH3ZQG.^0TXR 9KD#,>A$9*WFAFB)1K4N(N M"<_G#/WO>RJPU7V[S,I2W+0UEN$!R_Q>%!#Z=#AL(V6QKXF) M?4ZR)6H?$J<&81LLXDPYI+-22RVACCKE,:.;4(0+XYX]Y/9NUG70M0U)&K6G MS>5Y:1^<4:ZIAOV,6*4B9$7(EX20B2H>7 3].3% .Y, ]U04*"2GM3,RTO5L MBG?1OA\<(0G;PTQ7B*P.Y\?3US]/7GVJQ.-YZ\E31[\,8C-&K[*8JCDF:RO/5X)=7>F=2(*Q.5Y=-.H'<>UZ3OM,MYG'%-U^D=?/U\/E?@I9T)5WRUS0K;C MW'=4QG_%@%_]><7\6 M 29Y@G2,"6D28B#,1A( D[X=C5Z/[/C@_[R*8_2W3UM)V?7^6RY\$;>7E.OB MW,^/\^Z=JQ 0$M$^B80<(?G4(\-(.RM1HB#7 @D^V8TXLWX"*I[T=O2?W61V M_,NB]DG.I#@I26EC^ #X45+3SD7EV91WUTG,VQ47$/N7;T$_/E$L2@MLL0=V MVJSF1&E6\Z%LH3M#^?I;G&#?&T13F]J<8;]?U.$YC*.0*:$!RHO[S:<8F]\R M:KY_W>3R/A2_&>BRU&CHRR7RICRPJ&MJ1TT['F@)OIU)I[S X#^OYNJ^+(_W MA5=WPNQ:>??&,@+^J0SOHM29WC@OA0:428H@SG% 3CF-!/,81)4PAMO[I,X\ MU;:G?Q]*J9UL*&7K5M+O;C@MZO_+^5H__/2W=Y^;O[_]_?>WOWW^[UU- MVOJ"$IDN$[X?Q'$N*#;*=3LF7]J02XTU$U E3Z+M%J4!3W+5CUP'Y'@@\XQ_ MDR- PIQ9LYD=YU_'H&'F\F2E.+/UN;1>.=R8T?"P/1Z*Z+T=WM(7A:!ONNBS M;1*&)KI<%$Z_,O-LL=9FWTYMV>TNU"7Z/H[)8I5YH8[O8^$-@ MBZ&L:NUQ%H)QN9G.%R*$*9!?#4'MQ45+#Q='D:R:>H:)=J0PY/SU;GLTU M$N?3ERN7-:LB])H2;*_^?-X 74?HFZ5POJ!RQ(U7Y]E*Z8WG[35;RMLK\#[3 MUZ?'I?=/CVOVB>;X],\FLO;6;CVQ;M7,AS7SX2-G/GQY*5I_G@P5C3X?=F"U M_PK7#_N2JG68U_=@#(2:L;6R5&6I6[/4I_9;9:B: OF)3/++0JV:J[W6.JC\ M4_EGD_PS.FEH+7-0V:>R3Q4_E7\J_U3Q\W38IYJ8%:-JE9U:9:>2?27[2O:U MN-0NG.'^<1[Y8Z>-B_#.<0XZFZ0FAW1-;K:'4(\G[EH"LUI[99/'*@2U7#GC M40K>YF/4&%D2+(I)X^"L5CK*\Q&+"FOCO?;(>Z,0ST5;C-$2$:Q"8,Q((^(U M84'$7LL^SMJKKZ*7SN_J!6_-HE?FFBMB _000U81+5#+@J'HDG4 MI&05<>8\?@7%L/<1(\I5 ,R3$AF6)+(,"T V0K&0CXM?=,]@4O&KXM<36-2* M7QM-YVZ-LAP+Q)S3H$N%7/L.*U"HG!38)N[U&G[=+:W#P^I?TCQT?K:*7Q6_ M*G[M&GXY)3 )2B&J+& 1%PQI!M 4):..V2@-6TM+DQ(5EEB) M8Y=5<^RL^2 M1DEG8]3X!#K=X^(7WR.ZZE_+T3U>KO?5\[*EV;LX(E%.XTQV%L78'I55BZXH5A?UA:"8MAK'R )2 MTH-"EGQ"#E.- L=8$LX!E]90; ,YLAX6Q63U!504JXOZ0LJ"A^:_MI=F:>>CFKZ'E)G/A21<_W=TQ= M>LMH J=4(*"+.RX9"",;D:96H*"(2LFSR/ #.D<_=G'!W[^,/2!E'W^*P[\W MEVH]S#Y\NLYAJI]AN.?-=J9K$;*GN;H5,'<0,+7%(A# 2H$MZ/'9>>%HBLA* M[VF0 K.T7E5G8W[81P1,)I[A_E(%S J8%3 ?%3"-< S3J%$2&@#31(6<"!%) MX9W67 J)U\X+;<[E^XB ::2J@%D!\RFM;@7,'01,[C4CN:RMM=0CGJ3(X!< M"S%WAE %:N/#>93E M)S$HB@%@41#.+,:.12(D@R;#S3%G.]5MAQ@S[K>5V^C07R M*O+0VZXWR2[W!$5EA=\*OQ5^'Q]^6<0&1P\61J2(^YB0C8PB10DU2@IC[?H! MY,UYP#<+OSD"^:&MD J_%7XK_%;XW5#^+:N,=IBCR + +R4!&6$#*+:@^B:B M=$AK[J$-^M,W"[]B3\JJ_5;XK?!;X?=IP"_G2M!$-+($2\2M$,AR%I"(V H6 M@K4X/J!W?K/PJ_>H,!5^']%/7U/M7I!J-XY#3;+[<#Q']VEFNC"9Y5K86Q1Y M6TJD=)/9>/+2[Y+P;NE88M@@P7,"#$,I,CHJ9#6S*KE$ B-KKG+KO*(.S HL M!>)>:61"R&F7L,:*,\NU>NQD<90_=/3VE42R34%5CV%6M*QH^3BGTV/@40:+ MA$T8<9F]U 93T/)-,L)[CKTZCY9:8&.HQ,CA@(>-11U\ *. !^Q%)-(\>FI@ MP5E%RXJ6%2TK6CX@6D8'D)>21R$1CSBU'EE+./RE4R*:,4;6]@&K;EG1LJ)E M1VT:7O@SQ2[#NZU\".T-CD80_?R?8V%@74VXQ<:M?"8LST\, &^*N'KN4N9 M1^>>]?WFHAVR6PQXB6V_S8Z@1;_8$DN4QYR8/5F2P%B68#93K1!-B0%Z!=#P MUIR,MXE( !GP^I,_C&$VBA_2^_G4G0.ZO[;6M:-V>O(Y\]=G>-./HXG_YZLF M M(=YU:ZV7QC#E@NAK?3FW;]?\A6J.CW>1X!R4!@J[!X"Q(KZ_1L MX7,I0(K\N.CTC9U-)POAF3O4C@]R__/M:&1/)K,IO.-;#&^&]QF\C[];W \D M/;+'?7S=QV/; =TMYJ$H1T/3KR[<[OS2]NW >*\7C5RZCUG>*_ ^T]^]>?7' MJVXB^Y1>>\]U-YA]HCD^_7/M ]??4+OUU+I5J\S7'\?-C%V/P*UP_[/[GNC_-Y?9_UM7L0STU"B'9A2BM+59;:-$M]:K]5AMH$ MP55%H*+6AE&+5M0Z-WU_F8UCP_!>P2J*R3Q4_E7\J_U3QL^OL4TW,BE&/[!C;A=7=) )]WXZ;Z>%DUMMQZ&]V^'UW M)Z:2?27[2O8/*E+K,>N;'[-V$=XYSKE-ZV'K#<:K;IT>'BU\^YF&9ANLN2/! M(FUX1-PGBXR5&BE#N1+*Q1)F?39^46%MO-<>>6\4XD$$9(R6B& 5 F-&&A'/ MAV9?$KFXV1!MQO<$?NB<'D\G^+KBV"XO:L6QC1XQD=AK#G#DI&6()R*1TU(A MJV(0)# JUS/#!<6P]Q$C@+J .)$2&98DL@P+0#A"L5@[8O(H.,;-'GOPHR85 MQRJ.51S;-1S3EKI@$D648< D*0URI41I!-6,IY""72NO;9WT(H$"QA@H95QC MAFS "1$2J,86\T#XMO0Q;9YAG9.*8Q7'*HY=G:F7"DNYX\AKEVU$PY$FT2'I ML*7:FIC86JK(E. A8B4*^;03)PPCS9)&25/+E?&):+T5'!-RCVA<<6PQNEJF MZ7']F#^5$XMVE'V78WC_^1.T)XNCC%7TO"0^K!+GC < >Q)5.48MU%!KU8(& MC%1R1D3+(I5KFO-=*B-=+7'^OCS3_DO?SV+87*YX_="YXI\]X5X:+^DS1 M+(+E+JC5*"3*$<]N21O+#E;13-"]Z!?%*(4-!T;(N.JQ\P"RY3=3!V0J@>+P:S^CJ'U&\E MR5_AMDFZP-5Y/GU;%42U2%PM$K<[1>(L-<1)X1$Q@LV%8S(*69F8Q"#JM%A/ MC;YQ/^R&B\7)/:E%+197:W56&*XP_"1@6"AME 485C%XQ 6+"+X1%(/#G#F= MN%L+B-V\ WG#,&SVV(-O@U48KC!<8;C"\&9@6'D9-3<>22MH+OI#D54.$!8@ MU:I(.??BX3W?&X9APO:,?N@-O(K#%8(K-N^PWC,,4[TE6:]@_9@W[NP0Q/_OD"K6&?:V<5ROG/8@7 M!RP 3Z)!,AJ#.(U%;"5DL([*:1LO*"]UESJCCW,Z.,D@^![G%;4K*A9 M4;.BYD.B)B5<8JU ;PP>=$U,.>B:'".J\X%MSYVFO.J:%34K:E;4K*BY3*#( M;8@V$,2,2H@G;Y'UEJ*05+**B4#Y1FK;5UUS5U'S=C7NUZI)EZL[@9\K[]Y8 MZ>8_E>%=5#F=:I&\2B&GJ2*(!YZSB,J8D_%QPBA-UH=-[(S_U/9^-.EG7?R0 MWDV.VBS_:'MAKOD/S.5Y<1/U&2W7]]&W<2U_>MIIM M^USO[K*8?]UO/GW^\.[_H1_??GK_4_/NPZ\?W__VZ>WG7S[\=L<]NX?H9;-* M;M+KB[(/7?8QM2\ M_Q;];-I^B^6A90M%^L,+V_%T K\T]J"+0TO.SI;/PE]H !S13F'+G,_S ;_11 *E_MI\#_1;#V90## M]\EQ1H^^.CR==F+AC@ M4NY .SYX,TSK^*29]VCQ%FAZ\7%Z:*?EYR;,NIS)O%P8-MV:(WO2.)C:;['S M;1Y'FM=0A=[8MLP-K$B^8(^/1R"4L[0=6FY@-8[VFY\6C<:F;[]!IW/=U68X M?#.OC=.LUL5Y?(K?.R4A(*RL161*+*LR7SR_@N\P%_ESS./^CXLZ?8L>;5QK M])SH%(7/\0<.!)DDR#'.D"74ZIQ'.UVPKR,"X81*I*VFB(O(D7,Q(1V-Q4EH M:A4^+_S> KGY+.9.)=RJ#'P_3-&EVJ,\HSV*ZY+4[%\>B_#XU-+ W:,\X]T@ MZ#/W708/^UOLYOW%U[;4C?L-? #L->DQ@.P91CX>V7&_POP%>?OK07LO@V.A MV+&_+;P/(BL>'8\F)Q'& ]S31)BQ-N,F4-+QK/.'T.+Z *#K@)WSUJ:'W61V M<-CD=[R?-]9\*C]]7+3P$8;7?#^7>N\_??RXD'*[0I7 TO&;'\U"+.I\XT>V M!SQ([;<8AJ?+DR!F8K>L7;-Z$-7.II,WQS8$$###%;POVO&;X9U_739R&L[4 M#K,P#_L9+OQC!E(YG2PFI#R*0!2"[?HMSRRT\'IIQGZ[H:UZ'S:]7Q6>^]$" MT6=,W\&*7=JR2\I8^3PWAO]TN RJ.K8'<8B70C;!2%[;T5=[TK]Y]<&UWQ0;-F64$86<%XLZ EH@!<[GEBGFIM8GDO,9WL:+W-GL+#XJN M\^/)FK?C;9ZT\M=_#>;(QV)4D#/Z'NJC?PV61XYT[.-X*Q20)K.N.8FVZY=L M<=Z=MBV)N0^*Y<*VT0 M$4HAP#P!5C)C*-% M!5816XOI#UW/>VY\[2WT,<_PB(.KF)0XXNJ#I28]:\S M5C+H_W%I)B.Z:B?3ZTY/XC=O =?6]_ M*)=2VV6@&H];$)9]]C[.&R@0UX3L]IITS?=NN'WX/MR1)MG[E9O/#+2TF-X. MDOC7&*?S GUEA0XG(U#O^OT5Q^'@KNA+8WX"W9@W?*4NT,_#/I%_GWOIYHZ[X96K'2\.OI$][N.N&'TO2;'\>%,WP<)*__C[ MI[_U2V?TBFQ?\P;$I2]],OC2^^*J/;1PQ:[Z)YJCF-_8#.]?N*WR@],)**@# MO0TLD3WVL^[49_#YT^]+E\%Z#QY&E>#$&ALX1<+F<)]( ](>E J;N F1..[8 M6I:7V^S>91MQ!05^+R,>#1,:&CL@-&RK]8?MG ]-*F;'.V;@!-B' M>8=DM!04= /,H:E&N40=I]K9J->VMN^LZZSJV;]GYTH_UW'L0=R4FK-;2@Y@ M\ZY12<2.10/K3%C6B+G%R%'#42+PCQ :=-\U:XPSXY2Q$062$^EZ#\8;@V=L MRA5UC)%)K<5;[C25T-U4AJ>@IH#&-RAY XB=@M8 51FTEB!UBO-7:\;GF\K; M"D6M!,#KLVIHFU]S;YIWH'A/FKX]FHV&39"C28BCX?%3(!VTDJP6^^E2;85. M@ Z[=QY'YY!9-K[F_A)%WR36&S1GU/N5SN8^U[ZM]^\ MNVCO%=KJAH2._QZTFKQ?V]E,3&@$JG;N9-N?ZLG]X:2;GNY5KTQK/SC_%IKT MY(Q>7:3 :3?G?2Z]#;'W7>O*6.8J]W+_[[B;?&G[HGN[");))8/(6^D7Z7%S M>^7R1I>A >=F\.RLA-.-]S+24RMI^=B-9K>+!\"OH]CWB^G+"3*GLS.B=Z"8 M(G;+EE:AE?.DLDX395!YO[TT>WXNYD$&>1MMZ6Y=6$;SL\'G5G-8MZN&E5DH M+UK*#>7 B&R[K<[5Y;1Q<1^AU?&D&4T ]+K5CNZ=,1#/KF7> QR,PGD/RPY@ M.VJG)ZOK/)YD[AM(J)IOCV^^%2B]@Q4&$FIR$U-LA=3\;$!D>";[:DGVWYXIY_#\5J7Y]EM]YO?%J_) MSV\TX3M\T]@CPM_VW7:3?M?Y?LW8N"$!=*+O?MN_CM'\S_-8/F7IS.Z$M M/I5I[L\BY@),!1"D)8S)0S-M?BXS>7D&.F&[/(J#.7@$8$]H'.[)<^MM?Y@Q MJ$01YQ>'Z*:GTSM'BS>G8RA/ 2#.NC*VTU;GO;C8&"G3^IRM$2XX*)C"(\F) M WE1DFACINJ& ^E MW5>]^HGKU;^DO45 PC1']V6ZAAX>YL4?@>()ZWA0@L5AU4KX^N+R T70T$@- M,1)9@Q/BACMDHM6@UKC$5:1"6+EVTD[I)+S%2-(<9RTQSGGH-5(X".LY]\'Q MU2V'7V&41[.C_\XA)A_2/.#HYTGW?A[ZN8CAA!\_3@ 3ER2=@SC[W=M^B.,= M#9?)J#$7#D!D19)E0&R/V_DQC\%N*]-=( .0YAPJ+_9KE\;*7+0LU?+CI7X M0%U$R_?DAWP5?LY-AK:W<]"!5D.T0-IYYYK^L(I5^86K[RF6!F#RN @7;V<] MC NCO/9CGPW@&XVHD[[M#ZN07!_?P;VBSDTNFP 2Q-C?O?9P6?1],.*(K"X MJ4C4RV?ES*;W?M[9BA]S:";\E)=;_R01%CX3/\ M=.88ULUC\>V]!=/FT[L1382,">7L^HB':) VW*+(:.1 D\K;-:/K-D&A2ZJ\ M2S#>:1S>'"_^!BKGAW',PO'MJ57Q(>63;A_2?V9M]YG'2%T0#30^;R%L-1(TH7_"M$X ]B 0IOW2WO/ NWK>.!Q^TSWS.+]M,A+I)LS%-E+ M4K9[?OT;6934DDIW\5*DLF'(HE@L5F9$/!D1&?F$=B'6L%W5)NC1:XB<],LD MS66T+B7>\Y$"\U%XER%J)D%)-. ,$NK98"T7DB6G7U2%YX"KC&^,F:OO?9;% M/@E_5/^U\UBJTFY(RXHK63L-V8D*008A5E+[5%@4],-ST^-74U(G9Z,$X0TM MIBPDB$Y:<"Y'FB5$$7HMG@Y:RQ8U^AZHFK5H>]W59$S-,Z][ACZ=P7?R 4W*!)I7RXG1135U_>0B"P>ONH"UEZ04V7F+N0O!AQ5B/"D[HOV%GZI;"WQEGG^_2EU".+OWVN(ZY< O3!#ZMBS_.GZ0*M M>.D@:A>!SJYQ"5S[_/I)#OH/UN62[T&QX=CS=M3[;CZ%*8XD.U?Z.N^7*1:N MGW6F3PPMX)S&2H%%9!1U*M1&NZ"<9[;X-)HA=/&Y4MSXF";@HRE5(. M7+2V$AA$JY4HOH]H3W8!OOO?T_'RTX_3NMO=N=T=_+W_$*8K2%AT\V!XIA4E"96R;6YT!UU7?=OM'0-,\@+]F3 M!Y=0:2!]*N3&V0R212>1!8I00R^=D[QQBA15%L7KWHB!FG\&P1++5G-A?(^, M:A^783X@K1JT+V<"@9^>[G4^ZT&((UMNZ M/DH.028''I/4(K#BLVM*-!1?[A;>BGUW[$@_7%*@"I%TQH:&9 &.D5K MLM39[A3]!KSN"G8L;^_'W3R[,XKP8DG#*& H3'B"QDBA@XL2M,P\)N.XMKW> MDUN%QN%JF*= >+B.7=LF:6G5-4-%3(E&@K22$$HHG\B?BCE#\+8XD8,,OI=6 M%9<\2OG.6J) M]3Z[U(H;&5+->ZI:'Q(PD0)R!DPGTLW@&,=>0F'(*#8,5XC6\T%I[R!];2ZL MPTRZI@CEZKZD!)=E!E."DH'EC+Y'K#YD[!N$ZM7\:B7^'XSN#=,-;SS9+YLG MVS>>[,:3/8"Y..P0F;' I4(!WE&(HQ1'",$$0%K%R=,, D.O:.0Q)WE:=/," M0N04&04L9)\9*$:'@"%TL, MF*50,C8EVER(?,&:=G0 (7)*THOB7.V97,]N10-1,@7)(44P7 ?T:9]0;#!Q M2HN1[]4]&V/1)GD*BAG%R.AT+6I+( Q%SCGZ[/K<;#',,EMJK5HQ=2=3#8_5 ML3,1A,O%10\5P\'V4;[H+]VUE[XU>706ZM<'JI$_/7^]'";AT^QT^;K+1)UG MD]@Q^]/Y]:G"W\<%OE[@QS G#;HAK?3J4L?KY47"HE+UK#@T7I_?Y/*55QJ$ M=]]KS+'W\D\UHW''5?R8FWNON?<">2S5_5\UW&>YTEG\\JR?97H<:5<,Z5^_ MSF>GTPQGN+-JH7XS[M0#KZO\TNM5EJG^X08EO_$9;V[G?K/5N349WT;W\A(R3EJ&]WX>"=H[W(%IXG?C\N1XO99)Q'YRO:+N;C*]JFNP9RG+']*T,D\F]5ZB&2PV7UHY+XL7CTGEN MOD.CFI]O,-0LI%G(%0OIMJK.#40V WG6.MV%QOV%.M'@2[IE3;XMN+OIL:_- M/,W60#>@;YO?OXT7_X(RQTNL_C4Z?I#:/61&[H2I[2 MWCU"O='2-SGD+E>S1N6_>?/ "6ET20%<+?!4(B3PFBO(V484*?B@^\0?V]RX MNLCZ7\KY5CO^GLSXQS,K_AL9\4.I"N4]B7]Y[&_-^N^MJ5Q5FUMY$1L0[J5T M&Q"NY92%5R8I#J7( $H+A%"$!<-C"2+)9.UN2T@:$ X ")_H@I_GRIH+?E&/ M^-NL;EW6G2;X,%XL9W7;?M(6H+VTJK8 K>.H2RE.FU(I=*M7;9T!+VJCKNPE MT^13<_$L2ON-+$#?G?4J_<>%-:]S"5+B^/82G+VUEN:,-RQL6'AW.:V703I. M_E,NM<=A)1:W/@&+JG@7L@ER>,[X9K%0LV/1L+"EQ-?LC__\_[W[KFMI-UO0 MIT8_3C/^T7SSMAZU]>B*;\Z]X!9I*;*V]L\MEVLMS3=O6-BP\+Y$.2NH M# A+WK4*P8$K]$/;D$M*O/;NO(Z%,KF2O.*0O9*@F&?DF[L$20CCI4C%6;'' M6"C4\>VTB7MK+2U7OF/?_-MQ;>,\S:-/8YP\K(BYK3E#LZ*VYJQAS0G*1:6M MA(3)@E*F=A81"%@)(B(/&7V_6\-0>NAB)[:RK-^6Y V(#P[G(] MJP7AH 9"M@!*BE(W"1T8*R47EJG >D XF,3X9H"P[1#>[7G3BWIH>'7J^_)A M['-BK4& WR8.63^1)6P/Z=+.+>Q2YKYC$%AU@CAK:OTYE7_YLLK$<[W/^EF# M]>FJ6^>-6P0733)/9K6*'BO(CCZWF[_H[EYI#>8WE]UW3YBQ]C8>3Z^0'/S] M^!U]DJ*^Q>G\TRKZ&:73^6_8->+NNFO6/A7UTMH%LXZAHPI:'(^NQDR7)N'T M8\===8E4X:R7=S[_1#BA,'0Y5'HA9472@$76G(N)$#R+H)%Q$:64+O5:#MAD MBS6T0!3-/*CB*R61SJ TJJR<5";'R[05,,)4MM1 MQ[=UIA9Y%#_=9A\?Y[7M:Z]C?.6S^C!.'\Y[>-_%:G7E1@/4.ZN8<])GL%F3 MZR 8N1NU"Y"LOD.T)EBW'7*^Q7-Z77SW!\[3>(&_U'G>4H<\-R1^W:ZQ<-72 M>@KU#"I79)'["H@&HPLB6T#G92T0X>#1D))Q[56QFMS:TNORH[A0&!"T#O29 MD#,!HK)@HN3*&IGLYY;UNP3$(;%.K0,0UZ% CU"9JQ-SFP)E9=!@L)!B91?G M7(#GB4/MTA.R$\;J7B 5G@_&,%J%(S?@)*W'*>8411(VQIN;^&P->#B3 M ].?2\@C5SHQ%'KO1B&\(PKAM=NR,=%[DQ1(Y2UYNE:"$X7<#HY:AN@+8F\Q MB%%F+VR"DAUY*5QE"+'ZUKF0RZ,L$_8@^DX/BCYSR!3"GDM+KJD$*5GU*)R' M(+0'ED4-HX3Q2O<\"B8M4]F!8460>XR"PC):3@12D)5JF\RROFWMID3W-+Q< M.2&SU61TW0V?-.1,ZZ\+CASJ7@XJVR2+TPIL[7JG*/Z'D(*B559XIK41++QLU5/L MV ])]8;9B>7JS/-?#2Q\5_\I:?QM9\M>3D/X%)(C9A+YG=374+$6] MX$&4R0,Q@(/=HFL\R(T'N?&-;KHLZ(!'V'B0+Z:K\2 W'N3A3_(+&6%C>;V8 MKL:#W"RD64CC06X\R$,Y6'91+CH9%QQ]40LV%U^V8Q5[62O^DHY5W)S0M2&4 M@,6#<\J /_&1'S,F8CW.#_A5S8)8('I=3Z=5ZML$^H0 D>EKL.:<)P9:VO%=2J@N#8$BLQ#<5''K*W) M3C98.V@+:*P+SU2IUB2DK2/[N8YL[-2QJ5U"A(E0$C)0BJMZ_ Q!UK/##(,M MV*N-?+*'O0_<^-VRTTX=-R#<'^DV(%P'_0+7@;SJ E99#RK["%%9^F&8$047$E4"93>ESL._?!-XZ%S0UOF?#&/]S6G+;F;"0![J55PF6PKB10 MWM:#_D&"9SDFJ;@E?WJP_G?C'V[.=P/"!H3K $*58V0. V0A"=1\C)4$( 3 M)@>CK$\!!^M\-_[AG?,/7RG0:>S# W#^UW$\_YP@[!*9;T,J;7*/E/AFZN3Z8.&,Z7B$_UNY,Y>SLV>Y-,@MDR ?*@%28//,H+E3"2OLK28KB\]19EB NP,2F\.%79"X"3Q2@VI1 !E MHX1H60'!DC$2E?"ISZ&NF?>5LB^RS&J8Y4G?: 4+BA0H:>3&F\8TO"],PS<' M/MU/"I(Z=K,T"0N:]8[):'7#[F:!?,+YQ?'H'BW2QY SN8NKO[!C/9Z>LR!U MO_?)CLX_L/K3ZA.O7N:CU%BKN_S!CW:9A6Z"?T >S['3^DH1=7HR_2J/%Q\G MX=/K^N[%33Z?Q!ZOU.5L]VGUAW^>TII8/IUK3O=1H)7@JSC[HZI@9;NZ.-+] MQP-S <\A>7O>8??G&8U@5ZSF3!-&__GA8N?N(\5[JTTY"*6NG&'R>_BTJ.Q2 M0U+B2YIR?D47VM^L \\1]1YF"T8](:^7WU$A2TF1HVY#J2E*X\EEUQH0G6?% M6EU";Z_F*?R.-3$YQP\X78Q_PQ^G:7:"/\^6MS(VCLY:;V%^LWSH8_X/?Z#! MN]VP.E[FMEB#9OSU>/3FFV_^_M>___3F_7??CMZ^__-W?QM]\_:OO_SMNS]_ M]_.['__QW>C'G^GU=Z,O?GK[[MV7SUG>U_SHFZ,K53JQ9 G%<@F)W$?2SZB$ M!D]JPV30&'6OW?;SZ$IO4.R?9HO-\)&:?:0C_>9#W858U#Q<2.GTY'32!;6S M2C=,DK@T>W1)G;[1%Q.:P"_/&T/5&(>N66#736&*7>"[#'\<53$NQHOE>:KR M@I.T\9#N&P\I9SLB(E7FV-S/ZWG,GL_]Z8ZY6 ,+:7N2 W\2?:P?>Y-M,3$^ MBGGQ!JS::QJM7?/,;:4P98TLIHM) M5W'1O7Z3:YJBEEALF)AN"#/<+*Q9V+HL[.]36FHF],RYLZ,O:AB%BR]'/X3Q M=#$ZLZZ_AOF_L/,CNY?O,)W.Q\LQ+IJQ-6-KQO8$8QM=&-J%I8V^"8L/H^\I MFA[]&?.OS;B:<37C>H1Q_0V7XWE7>-LM4K],R$,<_3(?S^9GBU;7B&_E2LXQ MCYNGV.RKV=?#[>O];/E AHMF,P]-$OGA)HG\WDSR4X%I72/<+C!Q=P\R#4&\ MZ\2=+\:UAFYVN@C3_$ *^.%.S.[!Y9S":4/@LGU3>_IV>OW\ZS&M:N-TJPP^ M=ZH:?=?O1=\PZ4'.T@&,M8UOO\?7=+6-;U_&UW2UC6]?QM=TM8UO7\;7=/4@ MQO>\I-JZ.=-.QCE/^ "69:\"5[&(WK'Z$$W2Q1F0TB50CDD( MF17@/ O' E.9J\OG6]]\KI)^6XND;ZDP/RM(.J]%NE2&]+D"Z7WXX^KQQG?? M7AQ@E)-_\%L:36N="BW^TZJ'EFQ 7Z%NV3]Y='H M4NOUU<]=V';,,@HK$Z14F9>,+N"8DK6CF!0N21%VO3V.V\;Z?]8MV[UA"'R8)>P"_E2,&)FD,*20VTK %<%WH*9XY ;1 MF#ZCCQ%6R%PD<*T5J*@R> SD'V5"RZQJ^^ ^+6LE'?DPFV2<+[[[W]/Q\M.Z MH4N((W7'FG78IK6EUN,--AML-M@DV.26Z^@%@M%!@BK*@$,M 2DVX)G>B]B# M38EE!890C )Z%9>"\D#R_TCY1N'37/$_6[X5W=O60TU#U>V!XJ: MFTYEBNRCP@!&5HI&@0A.((7$TF(H4ADC>YUADF(HC360@W,U16(@>%\($%GV MGO,2F%LGKMT)9YJ9@P.S[=*N-PQK&+;7&*:+K[UE,VCE(F$8^5G1(-M0K*'8(:'8 M7L>O1CB.)3KPNG9CBK9 +"F"=L5E%Z32LL>H:R4O JT&+%P (6R$H&,"7:2M MZ<"(3.P@[6>.O+U]<_*P3>OV /9YAR\>4X1RF:RNL[BG=/*[3!/6W>3R7=D@ M>WW<9=)O;^"Q6Q'8C7X-X^DH(NDTCN;8D:R."\U,U^'CJ+?GO?JY^QJ7Q&V0 M64ARJI("Q55MGUR[N15/?T&?L^UQN*,.0HH<(*?$0#G'R*FB8!*UQ6QM"!;C M=<"X:W_TZV[6_G9]TEH]RR-SES();YR%8K0GL512],09>$\P;G643/;874E: MC-MD0 A50"E,X&4TX(V-RFDI*?;?MB@?MCXHM@&*]7OVLW=AH(5L4-2NYL8; M6M&EK]EE#"!BI#)5M9376P->JA#Y)]:I*O<"9+9%F501FHU%LN M0]J-+!/7DB65P3!)UN:3 .^\ G0H!"-;+=[U9!D4U^3(02U6 Y5)]#&Y!(P7 M&[1-(DH]*%EN'6Q;E^\2M_>2>19E%"IN20DBB$F\3K(%3A9/CX7Q(K#H5 MO4S;3O)##D<;K Y7M@U6]PQ6N90E)6D@>G(*%7E] M$%%6Q'36J%28R/WDW78"N(W!ZI$1A[HAH>JF:Y6+T1E+@"1%/8N# M"GQ$#28SS,)PK1/?48KC\;AW#]P)>WA%>6T'N*%<0[G[4"XSA5B*A11%).\N M" @\:JA5PD&J(+%_XG!+R;_GH=RJD^"_<3ZK^N$$%U\UB&L0UT0Z/(C;Z_#8 M.*.9IGC8\$SAL4-6W40)UEB+!IE &:\#:/1:\"(%2(,$NC%FB,%Y\$RX'"6W MG T\ZZBD/C@TW4T1S%.86%H13%\N;TYH5I>+2U4NF$=E/CNYK^5CKPCF6@O( MW5?#*'+0E"L<0@P(*B@!OD0!I4C'6&+.QAYIP%,V-JX#R/V]F:;SB=UG^ M@O/Q+._QENPN9)<#%]JK#"RI ,J6 E'2\D"S0(M LKBF\I?UR^ZA!9$OHHHI MAXS"N0C>%C+!(A0$+R1("IUR42E(WA?C$Y)!6S9!S;9LA%_N2'Y,1V6X"X!1 M>5",)W#9*1*G8$Y[H >7_CE$,/01_5.N: \W!%.^6U M 6,RK?EH:.P=K9GP\Q6P?,-9D;)M9PWVKU[?!,= MLKL]2W/(X+WM@L6&X@W%&XIO]*2A*(Q+PN&D"8=UJDS6Q@+/TLNL4PZY7U*Y MKBSL;E%<-@1O"-X0O"'X?B.X8#H83 3$QA&"!^TA6*O $'@[RV*,_7VTIU0[ M#1#!^9'QM^^W-11O[$##+(PB,QBEE5V,/G:&<5,5U*A6.UTN=NJ51>VH^(EK MS:3S!:(+')1E!9S7EF"G,)UB"A)[QP_7?:I[GVN>=K)*!&:]L!J*EKSZ^33_ M(F1P3%3"#JI:1W%,LECQD2=U'WS91M[SM)E.[DE]@Z PWFF212'Z\%CH%DA^Y#]9;(0K:OOS6 M?*AG$_)KU4XM2&U!:@M2[X$_&Z) R\E'C((6(,8T4&S*(!>'4IAB6!:;=AGW MFO'G,,/0EDQL.-UP>D XG5"99+,%S!XK3AN(,DA@2M9#%8I)UFMUO.XP<7,4 M0EJV7?L&TPVF&TSO.4R+VJM!.TDP'2.HG!DXH2TX)956B#;X?C9OS=F@3<'T MYAMX-9!N(-U NH'TIK?)A+(7 >?,R*9S\-T,>F*+=_D?YXNEB)](!_4 M$;\CI;*A.HU;^ACNA._+YH!<)["1(2B+!GQT'$P*N42>2)Z](RX;T("_3VDU MF- H\P]A/%V\G7X3%A^^G\Q^_S/F7[$9^%/%B\$7)4@VQB G V<)8@D&BO(Z M6*EULFE+!OXMEO$4\]W!>2O*VL/H5QR+ZE;GV2DM'3N,?W?4[/LAD]%"X>>ODL8;QGWE,>TVA1+! M:%TOL^5"E&Q4\CTW:J9"!KKM)"CTYT;7OJ"E9:^^BT)%MOR&XM$=:^*T& MOM>TTW82^,T9N$ MSRQQ"RKP#%&G"-&@L=)FG^KYT&V#M#VR8M,-CAI&-XQN&+V'&+WILU@E8A:, M :]-,Y6N;JO2 @)YP,8&[ZWK)82T0ZU;6 1.C"\*' ,D( RIK#CZP"%9+8;TPG+M>MQ-+N"IJ M6PW"TYI/J&?-,3%@1A9)+V4J:W4[[\N*JI>:$6B8V3"S8>:!)0)25JP(7KO; M!4)D8S@$@P@IBY)+QW@$ J1"E%'21<8X^:! B9P8PRF"MU\BP=P!@\XD MI8XX:YF IV4";BU4NKTZZ2;=>U3)TJ'7J![LND:*4-_^OZ_$J[O'^E!\7M?H M;X3G[8KW!0ZY:?1!B_<%#KEI]$&+]P4.N6GT08OW!0ZY:?1!B_?@AOP\HN1U M!]L[,Z*')LM^7\U*G$WR6?:L?O[U>$FW3K?*X-WXC]%?Z=6'Q>B[:<8\^LOI MY--(=&>$9 .;!C9MR$VC7X)X7^"0FT8?M'A?X)";1A^T>%_@D)M&'[1X#V[( MP^+ON-[,:(_).[[%A"<1YR/)N^!<#(' ([E4'-,*?%$>%,\.G,((KBC#, J> M=?]03!$Z\& @,U>/?4L&3A8'Q8F@K$^%.]<(/ 9QOC]:#(XE5UL'^%I\:B$H M$RMYJ4E2<>T-VY)X=T;@(=G6VQS=0N#QQ2XL'%/FW @+PB&I@#02G"9QHF)2 ME!RXR;U6XQM0@8TP>#SPN-SV%6 WUFZ,L4$@@N:VDK4P)+M7]-)$)#D+GW2O MU'Q#UCX0-H\MHWQC\UAW??BN=VNV5OO=ZKJ??S0Q,INS+\"0W%B5F("8 D)1 MHF@>)2>HNPY_P6J&J!3PP!FH@HP@TR$(E"9Z0D\KQ Y8./R1V_B9FZ&:5CN[ M?;BR;; Y/-C4G,<8G8?HLJDD03E5 MV\LQ#:%8;710H6"O;='F8=,=&;/IEN9#M:R&FHA0)E9(&0L@8K@B. ,\KD7E>''+G3,BCP M.J55@^*HH@->*"37UCG'UGHX^KZTGSZ\T+D14304.R04VVO?CP)?M-8G$(K@ M467CP$GK(96 P8C,?.YQH!$J>B$T@2)7%#%K8\'[H@&+E8)I$9+;!8&$/W+F M]MVQPS:M=?>P.3^X\I@:F&X@XVFF)UI9W%.*8LYFI\[$ZB:7[\J^VH!-;[1F MIMLC)/.YM+$X^F(R6RR^'/T:QM-11-)I',TQ3<)B,2XT,U5K%[=MN^^^RL;( M))DS":2/=9=!,PB%N MQP%VUX[LU]VL_>WZI.US1 :DC*$&I9'"#+DBC1!15:L MD+ORYA[?#_7NQ4,<"7T[YC2;:# WD"$WF-O 3H#7:*2L7:QJ[Q-KP2GF@%S< M&#/WUJA^Z\?MA#KKAKDCN_%FSX=N$@WE#DZD+P+E+ L.>0A0!*K:D=Y!9*%F M H(4WI-CA[VP<4M)@#6CG#QRIJ%<0[DFTI>'E$X2H6 9Y"3N#< MF5R*=I;U=G.2D)''HD%WF3R7'7BE,AA?R/?S&57N%>3NWI'C]L@IT6#N;'!; MXRMIM1I]X;PYH5E=+BX58V >E?GL9!0^'Q0?S?H5';U:C7%G16>%'D.@1LD4 M%;JL(GC-'2A5LUHQ1-!2.2N2\1C[QTF?D.:_#A??T^R]F:7QB@AE^0O.Q[.\ MQUN(NY"=I7!<6*. P)_\76431$-BR5H&29$[S89=1^YR_;)[(+?!BY"B*#;Z MB!X"V5K-S4APO(I%F>1,C$*:7J.NI^1F=B5%);9?F;&+>EE>G/:R9' NDDPD M@6C@QH 6/LM AB94SS5[2O2Y922]_:CI1H37R$4VVWR2'=?&=HO99)QWV'IR MNY'A_3/P(F)'[8.*9->0L(L=T4+0* &SH%7$N\)%KZIS;:[>_81*5_!KW_)E M=ZC8X3?V/;@&CPU;&[8^LF*>//@D; #)JO-'?ALXS>I1"(=2QIP5ZSGQ:PO% M-HZM#^1SNKV>OH%L ]D&L@UDG[GYP82-1B$8Z[J6YHQ 5FBPD:D@LK8YQ(UE M2@8"LOQ(B^WV0F\XVW"VX>R@<':O>06T\,EP62"YXFJ>-!$B%P9)%94$O:%M MVEB>=*MIB+Z'_"*!>]LD50W!&X(/'<$W[2E'H:PI"-[4/47E!02E"F@I2PB> M*<][N_I/*1,:N*>LFZ>\M4;&K<;H>:X8F<$HK>QB]+$SC)L*BE;<,/WRH5ZA MT:[*B2*2 Y<5Y(P4;J-DX*.6E3748C+1J]@[:++N4\.MBNA1(I,^2U=I>U0) M%I1/$9SS'JS7C@F-1=H>%^*Z3T"NT<6^(PM]0$)#Z5T1)4&VM$0KJ\C$:%T' MSTP(TIO:TVS3![K6>315\]L/;1U2D9!/ ;4N :IS0,96&Q$Q^F&"E61&3,O8 MZU.U[B,JF_"U6I%0BQP'XL:VR/%9=&%*)*O)&S )Z\(2"T3N# 1+GIA5HCBU M<0=N'_E=#BH2;+C9<+/AYN/.'@?K*CTFN7-1@6+<02Q,4U!EI23'6@HN-AU% MK9\P9N,<\PTV&VPVV'RYL"FUC^0A(DBE"#9#XA!*[%"T%,LYDW;C[+1KADU] M)'WS-AML-MA\P;"YUQ4Z+H08A75@H_6@LJ@D$SY $")X[3S+NL>)N.XDY<:* MU%\D,K<^<0VB&T1OM\Q1>29Y\N"Y9 2(TH$OM=91ZMIRG0EOUU*"L\V$@"?7 M=M/DBL,$T,'3]CR[,'(_JF2^#I,P33@*R]%?3B>?1N)H))B00V#2T4B6G50$ MPIHM)5Z#W)O_S=+$\H7'LA!96T9&U[H_^6;F>[,'!GT6J)"$9;LR+JB89+8(EEE4/FQ?4Z8FQ _X^ MI<5@0J/,/X3Q=/%V^DU8?/A^,OO]SYA_Q4T8N&,O@\$G)6=09P_&"'*_9.;@ MA2^T!LJ$Z!2Y;MLR\6^QC*>8O\8I_;+\I;Y-X#U=?>:7V6(YQ^5XCE7.O]"* MN)&:GB,N6UW/086CXEA4=SK/3FGQV&% NJ.FP ^9C&'$ION=/C1,R<0L!%[( M4PI%@C-"0DX^&,9SB :OPZBA!507;X'I&$&QFG*TQ@)*YUB,NMYR^XV#A3W2 M?KM;X->TLN4,&T@WD&X@O?Z#.BPYZW@!FS7YK2EGB"IFD#P)PZV16'I<&K8$ MRYW2D+A-!.SD)'N/!2+R5*1+RCJU?9 V1YYMFB>\873#Z(;1>XC1FTX*RHQ6 M$W;ZF%PM0+*$B,J#ME8D)P4WJ9<2RDZ6))P%93& $H8^+3V'P!Q&:XJ4+*X3 M1>_V<(^Z6^'# LY4K-/2(=9^L'A&/K+8A+&"8"=F'Z%7J MI0$LDV"$3!$Q\JC#UC"3'W&]W5WPAID-,QMF#ADS]SH7 MP)G(PDH/AN>:L%4&HO >G&.*)?3>RW(=D84TUC-R>I,R"E31$EPP$JPMT;-( M_U2OWG/SN0#)CI1MR8"G)0.N%"O1BUIA\%_G<_GSZ0G.QXE>Y_%OVR\@NL>B MN*#OOO/K'@SA-+P;QG;?_2],ZVR>SH^W<&:,\1ELJB>C>4+PP7&PWA>O3$)K M>ER'W CMB@X@M:/XT'7;)TP FNR2J5PM.MW'P_7V=/FV/&"K^7V5\7OZ[J\G M9)JO1DCF]['N5,]/SWRP\?04\YOE0P?S/_RRWE]F9!*JEO(-DI:I>Y*G:$^O M!^)H=MJ5H=W3%FYTI0W<:#D;T37TZ'1]W=&O=YA]Q/G9/0GQNO>?O?7^Y'$N M/\P11V%*6#G^8W1"?_^P&"')-8_^[]ZL:2U]_&BW$<3VC5 M?WU^DUN+6;LO5OJ85.A/7[WZC[NNXL^^0!];[3;_->TY'OT<;AW/<X M8R/EU:ON*]VV=Y9NWV3MCZKG7N_I$CN I?;WU;Q%\O]O1;-O<1G&D\4HQ+J0 M7G)@1IT',[KBPHQ^/%M%?^I6T?K>;$KW63S(W7_ZZ8,;YF.#4_XYJ-UHGH*D M6-_^OZ_,J^>JX!#F9YU*^?V9__6^\X+^VGD_E\J2OZM^4%.Y)Z?&[NWF?C@C M;D9VKY&]HP"CF5@SL8V,^.69U9M2,%7_Z:D_+O&D,ZOQ=&5LYQF'E;'- MRNCM1=KAR6<:=^(8;]_M;;:ZON50M.7PVO2=I]4ZNZRIM;;Z-8MJ%O4LB^JR MTN<&)9M!-8-J!M66J&91S:(&8U%MB6H&U4;\#$(EMXODP\,FV>W-)#\UW;*N M$6XEW?+@7/P0I+O.5>:++ODW.UV$:5X\[&C@<">FJ7U3^Z;V3>VWX"3MCT2? MYB2=-W)=MY-TO6_K=C3H&8OVR3>G @ M_] 3.NL:_8T'=':&*"]ER$VC#UJ\+W#(3:,/6KPO<,A-HP]:O"]PR >@T2]+ MI,]+X#\F#+U\^+0[VO<0XH'KP>KE@RCR:H( CPZ2RYAS0538$Y[Q3&7-2>"ALJ<)+< GEB"P@/0) MCT+=>]+]^<)[&+/$!ACP[Y+BESL2HTK,ZDCV)-&12*QR$(Q+8(57@CMZW2M=@JWQ6@V# MLVK#$"2B\C8Y!9$T!91+"H+,!AQ/JG@OLC#]!GA/<.?N:J-R'9X^=\?I@.KM M-S^>M5!Z6SXW45IWU[Q-\ZMNWVRVQ +88+#!X,"H^^[R$7;AYT7F6,[:02G% MU!#*0Z"@&71T,4?F>2IK";L& +(/=/!O#]0.VSK71_+?8'=0@FVP.SS8+3RP MRN(/K"@%2ID P1<%WI4HO.+.N%ZGP*>D2?8&=OVF25>':IT-=@]4L UVAP>[ MGE!2Q=I^N11=&[1:@EVE(0;MF,^6:\?7D=7<&]B5AY=;:+"[T^8* ZW)7M$_ M?K'B3?YRA']\)+O$;M>ZE<%O9LIK6_%1F<\ MP:;1!RK>ESODIM$'+=Z7-.2&T07ZMM;[7MMQ5#6<>8- Y* M\@P4<@VAA JYG+: 7S7 *W"4'YZ"'P7,#)'%,L18;RJ&*H&M!_ M3_'\GVLX_P/-S$WIS/75/6VY0G-'A;;"1D0?%#A>=P*U1X@^2-!>2)TL+TSW M!!N2C=JR#"1"3BI0$+R4 EPJCN2=;92/*L#8LF ]WWX-]0XDFQT6*2."+LJ0 M9!,#KU+=/0C.6^&27$_OONU*]F'["IJ]#.M%EX5RW "*XDE>*H)WD8' DD16 M"8UDUV6LM5#%6 ^L2+)XBW4+W]E:K>HPJ%!,C .V7G5'A=2&S'>;I?,'X4CN MR5;==O>KAK%_OF% 2MZJ:(V"X@7YB1X9.%IZ@!8"C@HBZ"[LI3K/: M$C0*0]BHC/%N$-'9X^'T@05"HE4(-9=R?V3[$A%VPQAHE38N:@6HO:%X53J( M0A&HA1A*UB5CL(/(8SS/I>R?NSRR[O8L1C.0YE6^+)$."O/VVJLTDA5$Q@A" M+07<*E@(2/$W2YA$,C89/XRLX::\2GZDQ>VT1OMJA\VO;,7G-T[!W_ WG)YB M*S3?S/1^BV4\Q3R*.*7?EJ-:VE_!-DSSZ.-LL9SC)]24-N&'W0XGVY0SX C3[@\;5"]%T6HK\YF=%P_]UE MX&J]^$82P/EOXX2C-,<\7@ZA)CTR)54J":RJC)MH D2M"L@LE8F5[IGU MV#0,V <6E#!P+"BOSCOG6MU^YN@/9.2F%Y-:0[#+)+B0% M7G,&,B$77D=F=8_WC\4@3"P.I%"57Y\%"#$S8%EK$Z*S!563W1:V#S(+'B7- M/F8-2D@)H1(WHF'(,!JTO,?-;8/B6D4+R<4$*B/9:G()&"\V:)M$E'K'LMOR MJ8#=R(Y,R&$]QV,80U"%9?"*&W!19!$U&NM[I,8Q9%V41N"*>5":A!X806A& MF]&;H+07+TQVK2)\&UO9D1PWG%\\[['^N!PM9I-Q'IW+\- WN^^?@6%LAV\8 MM;SGJ%PPP%TBKTV@@9@3+2$V!N^2,IJ%C7EZ*9V>G$["$O-M^]E70&W-[.N; MYJ6\0\-6\123AVMEAY/>:M#:H/5)T,JB11&5H+4("$X5,"E$],$DS'V2]77E M278+K9L^M/.BH;5YK0U:7SBT8K9"16,A.T'!/:*&* I"286)E**.?6A=6QJS M0>NA6]EA0NO@!OT,6/@BW'Z.X7GE[(^I'G@>/_]^5 .\GRW#9#2_!H2#(*6S MP;*0&0.;+3G+QC+P221 G4ST)MIBUD(VTAJN;X*>S A-LQW F Z:@//9R^D^A-MA5AV?O7P3+G#$!K1(*6%:R,E0PB#PQP.A+=LP)PW = MI[.W;8-6OP@K=,(S$9P'9YT&E5D SRW]$%$6LL(D5,^1?LI1T%U9H9*VL<7M MJ;_ZB#!%'(L:I^39:9S@#I,!.VK-]I#)>!%Y@>1J"9K*P%T]V'D(<-Z8W)I&%[P_;=N='!1".])LQE%-PK MDR)X+0JYQ"DDEPLS1?7<:+J"%RF 4#L2^L8,L286/!,N1\DM9P_+"NS8C3XR M=_2'.&S8;9YT0]N&M@?F22MCA0I%@3>Z[IDD#]%S!]'FVCTD"^RG1)*0D<>B M02M3VXID!UZI#,87X;W/J+(?!I8_F.]/;YKO;ZB@WGSI0U[2G@$79&RC53_Z MAU52T(M ROQ?YW;T\^D)&6VBUWG\VZ6!?PPYCZ>_G@^!T^C7!=37:Y/L17'2 M^:4=?K\VQV8\76N%A#D?Q6U/>LLDCZ[,[8T3U_V@=^J'QM/3<#D+PIDQQF>P MR0M0/%76:\?!>E\\N>5H3?H?_JJ[QZB#7P+ )9[ 9+Q8 DXZTL%N*!]Q?L%[ MD\>+CY/PZ769X!^792%HC/\\72S'Y=/Y"+IK8+$,\^57W4Q"O?WB=0P+G(RG MV)/0YWE@QU(Q83__)4R%+25D'-A0+RM/:ZK/6@.@\*];J$E@GSFW,R;4JGP\X M"@_@_1B-%Q4T)J<9,_TRHE6=?(>3CZ?+BX_5NJ"/W7(^3M?Y+\\I,A/]^7CT M#G'T\VR)H__W>E2[Z CVU=\^7_M+YI\K?+"'$P "9\DQQ[Y7OA>=/ MJ;GX83;+OX\GDS?3_.-T&::_C@G_WRP6N%Q\.UZDR6QQ.L?W]!U?3V;I7Z]& M2%[:1_K\?W;W[^X<>O?_IN].;=N^_>OWN.NJ[YH:\L30^0 MU;U+X%Z(ZERG!R^(RQQ20M4R[#O#Y8U6\V\QX4FD*9:\3BN&]&%4QC46'WW",*?YIR%4AV!)J],)_3_7X'\V M[X1P27#XQ[BN]S^N_(7%^(_1"7W/A\4(I]6/^,LI*8$D60DFU%&]9HZCW^N/ MZ>S>FQ/T7JC*HBYZBS$I1?5.NDOHE]\_X.J+JV<29[-_C7X+DU.LMPFD2Q^K MUS/]M4LYT),FQ+S21-*V\4G-78P*W6CUH>,A^!L?.[> 'K6Z85><_U5?PN[3 MW2<#>:6?'?_+/'7A=#G[ZCQ4Z_["CC5YZ*MOMMWOEP"FN_Q*C'7E!JL_K>[P MZJJW4_WI3'+H*\'=@=P?DY(;E\7!+\25UYS0"\TX]+O9U'\?WZ8?X[3?\75 M20<(M<_&ZS#Y/7Q:?/7J/ZX(\%PZ7;1^LVB>(X'='7I8CR'>,.MK]?6=2L7X MZJUS67NUI%HP7VG7&.<\YQ!][J5OG^+KOTL?,)].\&TYA],'./:/\E&>8VL[ M=%)J@/N!EFM<7,2[83[_5%<,"IA/I]TAF MO)7XZ6U%JJHQBYU_K$K6HV>GN MH[M;/>Y;=+OE-M0GG4QFOW_N4;%C\]HV@MPWJ'MU^*'YYHNLZIFFW+)"G^%I M?: *K_3\]7*@M7-V>M:&^&S)]OJ8_>G\>I+4)'QZ9-QQ!3]F[MYK[KO 'GO#+OV[_UM?\F/Y M8S?$QSK0V7H>7?6Z^R?U2=W/@6Z#>U,W.\.-\WQ370H>Q0.Q,_D_):%V:Q.S M&7WO."V>H2 /H388PK0ULVEFLRZS^>_Q'+LD77?&P,P+#G9AM@DNW274[R>"ST>7RSFO==GU$ MA\)Z^5 ;%-XFC:_#)$P3CL+RI1MF9]M#&G-3 MZ@,7\$L<R3NR\V,66R,,&@;PK)V@A[LDI/0!?+8" M%"H'D6<&(D0?.6?"%]^C8%=*"V8B\!(9J%*9!'1.(+.+//J #>)=2VJ(*12P)6@ MO"X:@Y';P"UAQ)&XHZ7-WJIXPZV&6PVW[L0MG67TSEM KQVH)! B\O57QAEL- MMQINW=U,0&25:BN74@J2OX49?"(@BD(HG9QAQ?;BQ!!-TL49D-)1=.B8A)!9 M N.!'<-NU;B>,7#1)@@V:T;W#3FF=>Z] M_'C&27C)J'^\L.F?GKQNK6C__HWSV8ICDHNOMMKMX.8#10=O-@TM&UH>)EK> MV*AF_1D-KEDRMG8+"^3EZQP@2()@:8(7065ME%SG#M*&T+>_NZ3ED5.;WA4? M* 0/JM],P^*&Q0V+']0F3*1L93&@.<&PLO0;P:F VM2Q$*IJ+=>Z*[8M+!:& M'6G%&A8W+&Y8W+!X+[ 8I4S11 \Y%4Z>K4'P3@AZR;)#=,[V*T*?L].W+2SF MRAUQU_SBAL4-BQL6[P<6%QTU%Q$)AKD%E5&1C\L*>!Z8X1.TXS\;M6-C0VA%?["KY)ZWH'_\"D[7\/?VOI^-J>9FH[2 MZ7R.T_1IM)R'Z6(2.H,*^9^GBV7=^FT+4ZL+:74APZD+J1M?LI@(-ACRXW/Q MX- $D#8I&04Z$>WU14X6R9!+#L$E!4IZ#4&G ,GE*((W2F*\;9$[@XEOSE#B M_6>0^"&,IX\K#%G0C>BW^\,$)5NQ7BO6:Z#<0'E#"13-)!?" QHI0%GKP*?, M(!C%F5/&F]@[ ,B3U=$*"RXB@F*.$? Z 'C4%D8XP%W\&O"(H\4^10BA694"R2<]J#7VZ,$P2ZJ4A'GU'TF:@" M6$,A?2 P+^G66H==^+";YIP;*! W![8A+99NT31R$#(2&F",X5\B? MY@(L&H,ZB!>2>L,-&IPIL#VQS8!I>'*O87 )=; M(JU(GEO)&:#5!I0G^(T\1"@Y1J$]EIQ[^8,\2F]F]2S]6A_4(_VOYQ.<219UY]=M5Z2]>W62[*- MN2GUBQ#P2QQS4^H#%_!+''-3Z@,7\$L<7!6)M!%33@O98013T@3!Z7L/U-?6:TE,Y!M)*#!S5K6 23F>C;3I5HZLUI^]X=;+Q*WM"O5 X4H*KW0R")D) M@AX9*Z5?M>:V M[,8>F8TSGNZ/;K>.!*TM^V&M*^V)EINB=K*V^*E"02WDH'*04(TR4)$E!B3 M",SV(H/G;!RUMNR#R?4U0H"&Q0V+!X3%,5AE9?; 1,55P0HX7R(4+8J(1HL@ MRSHWPUI;]H;%#8L;%C$JP2I(7D%I2B!1MED>(_7_#D; M?*TM>\/BAL4-BQL6]['8E,Q4*@'((_:U*UFLQ186C S1$^AZ&<4Z=R];6_8] MP.)V3JRU93^H-7(PO9-V5"GX@ILH&1Y*<%H!\UB[9UH)P0/+AL?$2DI!!T@L4J@K@S?<3Y M=LO*]A\@K^R;T8M _FO\SG\^?0$Y^-$K_/XMX% XJ7O%O3==W[=@Z?D 2,S M]WW9VG?>NF_[?;5]&6>3?'U3\"E#_W&Z#--?QU5;WRP6N%P\<<=^$\\VNE$B ME_=%A:K;U7=LCNY(2,\;]WNCR6SZ*TS&OV$>A4Y(%?@N MGS3]_0-.D?!I1#^F]#:]FSZ07.GKQM-1/%V,I[A8C-)XGDY/%LO:FJ.^DPG. MECA:?@A+^H&C%.;S3^/IKZ-P,CNEV\Y*]^>S[SP)GT;3V7(4<51.)Y-/]'AI M1E]:$:)^X\5M3A=(%XSJ R_.[K&XN$N8(]VE&Q(];_CX<3[[.!_38QP_1_/6 MJ&B$;#<8_WW0W$GZJR?+;ME6F_ MKY)Z3U_T]626_O5JA+2L?JP6-3_%5T^UL/M!=X@F]N9D1HOYOSO5'7^&P#,= MI>L6X\6%_I?99#+[O;.+:>X4>#Q-D]-<3WM/^Q\_&DV1/COM/AO/&N$L/B N M7P]$Q0]VW;[P6SJWY:;2FG"ZG)W[;/6!2*KU^>OE, F?9J=G)W6_6GV?9\?L M3^?7DZ0FX>,"7R_P8Y@39)W/0^>&KV[]ZL::H]_&BW$<3\;+3Z_/;W);,='J M>Y4^9N)/7[WZC[LNXL?R_FONO8!&J-BE?_=_8CO/Q8^U&\BC#'6*GOM<]]7( MNF?R?$O#QG M7#;/;RMMOW82JAZ \1[Z^"[ B:N'MP<\".SY8EPST+/319CFQL1M\YC%9B#PQP9H(H)E!$20L$,Q>KB(I.4$*(<> M8L "7"LL+'F)CE^O#;VC(G2][2[MD66M"U.#LGT0:H.R(3,Z.F4)U7P!S9&# MPAC!F1B HT'G@O2IW_9WS=!XJ=3D0^#$GUD3W$9NL-1QN.-AQ]8-?U MR)UFD0.+2H&RY PZ:1 ,5^@#QY1SCZA@S6[CS[A<%[V+.#)NT^P%^Q-.;Y'/ M^S#SL-^<+N@K<#Z:XVHA7GP8?VS=B5^4$;7EXLIR@2+%C!$JPQ;;@M$ MK GUT !L6WD#61+3$K3S&E34",Y4KYBSS'/2Y!CWB1#7"XA;2KLJ=YA[52U; MT$"S@>8]'G4/P]O PKOF##=H:M-T(;8&9PET$K#T05786(@\)1+(& MI30F,K-A_VU]^4]Y9%A+?UZ,KI6A/L]B:)'-6-5XT;'X+>M+^O9_M0QHZ^;; MNOD^8]$ITL6HF -,NM9J*0'.8:!%)_C =6):Y^N+#B-/.S%?0*!&4$(RB$D8 MH%M)R;2++NTLB^J/&-NTUSS0GKO-LVY V8!R7[*UUB8NG#?@%$\$HB) R-:1 MY^Z8\2Y) M@- ^_VLK7JI6)RR^@V<&[@O'?@K&,RS-@,!6M_,)<2!!L04"6; M?"P\JU[+19:Y4"8H\$4Q4*EP<,'2#\]YL)E)AWG0);C\2''=8+K!=(/I!M.; M*=DJT6BA&0A=""+I)027R 6.WG@1/?=6;-CG75^&VQ]Q]T+A;X'2W M?4I:_&Q6NLXCW4TNWY7=T55G,%GSV3),^BUNVC+6VFMNTUD\;"=#' MC3:@F*Z'G5.!()!K)M$7X]?17G-+"71IW9$3HK7=;#GT!IP-./44)?*'"G.7RI&MV1- ^L&UOL-UDSJ M%+SQX +AM-*A>LU!0RP^F")3YK%'$?24SKJ#2K";(Z\V?6JEH79#[8;:+PZU M;T%9KPE4"66SKC4F41/ 9D8^;F08D/-2U*9=XO7EVX4^4F:["?=N"L]; MMY1+W5*^Q80G$>*%/N\2#3I;KULEE&"FP!F5#%FJ#LB%O MTP9OK,Q:03WU1."6(P24E7*U&"9RCCS9#4/CUCJYR"/N-UU3,U@#:_NNARS= M!I^[@4^44CMD$IS+KC;",A ]1XC.H2]*%^UZC%[9"":%+I 5>E F$.1F0E.N MR!_E*5OD@#(VJ&QO%"\"4QT ]AP44AP48>IU:V%:R]5%)R$41 MX N,X'W.D&U13+.@1.AE&804 ;-SH#'68G#)P-=&LYXK%7B)@:78.KGLL:XW M #M H>X]@&WI=$P0-KCHP3"+Y#\[#=%+!UQ;[9454;H>3\J: 7%;W(#VR.D# MY EOV8(&F@TT[R9 %;8(@Q:$D>3U.>IA[(Q4RXIH.$B+63 MBR)WT3-=H-@0C+-*I[@KCKV[=Y=D2R T:&M"?2G09@O/)1G@(6905@8*:*4& MRP2/,CLO?2__N6;_;7WY3W6D#G%?O)6AMDXN![=@-'+5ETNN6EC4LFZ;D=], M_K3V$H)F EBT,G-,G(O>86\5I/&166",+E*1Y)4WL>SZ=J*O8-@C W8 D^M>?K&X ! E2!$E&$!E[E&PM.HO);.,'[0 M(;CDA/)G>C1!@>D"TP6FM^YL\%1R3CQ@8@@Y1A>PU2F&D>96Z\"UT3QNF?-N M,,*7G"C^3&GMX4I&T1(QIC[C&#-F $R(D4(TMYH'<9ZU0CG+9MV4KP%F MLP#G?ITV+G+)M69Y%U,C'A1'CGN+N(TF:AJ)X7C+0+RKHUR8.L'RV6)T\=84 ML"Y@?=Q@;:(1+%C:U[?@QG!DC/#($(^!3:=(Q$H<=W 1L M1Q)CQZBC@A)QT!YV><)$.^T2 M9YJ(U0.S-DR)-^=P9^*$8_YE+BV[ MN2G/FPX_\'43.O]Z9^[N:XWYX==2LRF=!U8EE?1'])U;+D56.058!%W!:B=WAXQ MO/NYKN#J 31ACRW(*19%V"^WK1-U4>J(B)>P[D@L(NVY14DQ+J(.4LJPB6,G M=R+LYO1V$_HW4.UY^U502; M&*J_38>Q8K@[SHN?%&VY%CLGDA)<>A1TSM#VA".78*&?O(_6I#(()\815U$B([5"'&L=+;=)NI6(IAV9AMN=4\]1 MV!]D&@87%>T/>CQ=7I3! NL&>;UKZ;00N]E*;29UW$1*F=)(D+Q$]P"75BF% MF(=O!(O>FI6S)QY"2#[YLQBF@SA*/W*C3B?3)BX+Z-M^S?0YKS4_0PO^,ACY M?[ZH(@CE.*\NFVE\\;Q6FV_;":C8! 1DO=5FEC0PEF?5*'42EV#@JW8*%C2& M>O@%_LX*7EU$V\P2HL]B$VV:Q*:JX9,6GC 8C+ZU+_>HO\OB?Q NV'LHWMK> MEH5KI?.LW!0X:*>3T=RME!L$\Y?;GR]' WLQFD[@'=]C>-6_3^)3_-/\>IBI M@1VW\64;Q[8! 9J/0^<^[!_]XL:(RJ]U6[MZ4$\N7LX?C4\IDS^] M>O'''UU%3@V_\YH[+Q"GFK)[/N:NV%&]TR.)'QG,KO<;+MJ][5L_;FXT"+>* M^_\!@'G$>7+K1"_?T)LM#MBES8\X=Z"$QY-&V!,K?K11HW*(U,""P?HJJQXLQRK>X3=+WJ>GH/+_O\+0Z^QE\[[]R& M(E#,"<-/\)"JP\_F?+)&1!0C\IQ4IMB.*]&)1F.OB$)4Q)RP(P*RG!*DM+*> M:F*MY;NW'=GG]?G;:'-5 JC8=M#B\2A 67@\WF;(8C.>D\H4FW$E\%1JS9Q- MR!(6(B\CBX01YNG*:4P[LAEP M[<9L!A;ES.&RSMB0)GU>1"$7R_&<%*=8CBLN*NV4BCRBY W/5J!+9DO(\X@% MCZWX<9F2E M_^ ?TW92IXOYD'2WHC@,K]SH>Q[;G(RR")_^ON;4/R8'ZW%!GH^3AES5=E42 MJC^=+8C>V'Z)/8=#'8UY:0??[$6;$U$.23V7)&5^1:>2-\O 8Z9Z+YDI&\P[ MZY'UYN3+NUYP2_(ELUIC)RP2L$)$/.9SQ9WW*$7*+=%62+QR<-=#DB_?VF8( M<];^%IM/9[99)Y/R]GF4^\F:7 [*WL#4?CBMWK_]7+U[_^;#KV^KW]Y^K."7 M7S^\KS[]]^N/;Q^3ZKCAAEZ1P8VF_D9GO,:4(T4-09S'B&PD%D7"K=0N&&U7 MR.5C4G\_I.MR^!?;UO[U,/Q<#Z:3&+:2Y;LG<7W2B[_-W0#V8UC).J'L)EL1K')E]_#I>V>=Q+ M*N^QI?*:/:7R"GG*L;D[E9?>G>Y[UP7J5#+]^(3@TI1#:LI!IEH_M03.?2>9 M[<3EN<@LE"4/^MKP_3(K)M.%C55]FDJ7#]V/Z]M<3J;D1!>5*BIU;Y7Z5'\O M"G5,108*$7@VJ%4*HEP?OGDUT0ZKULXK+R#US!&C:-0/-*HKPCA7*%84JABD MHC[%(!V,_CS)'A>-*@:I+$./=I"?E]6_RWEV"+.[M246D.,SGF_65H3R[O?V?L3R>'N\FC MV>:([3V-YN&'H>Y.D,I9J"L#='4:-E\2@!KA"98H:N(0MU$A[2E#VM&DDHG" M\)53JAYR@"%H_;M.I^]WGO2/LS:U/*%JVZDWCSD)=9N:,2#S*=+*X4PL];1P(B(*YD0#SGI;RL82O$)%MNNEU(P MM)#. I@%,&> J; -47J"DL &<>H=TA$ 4P27?"0^B$0VD;RS#<"D I]P50"S MD,Z"H05#]X>AW%,?:!*P"-<8<14,$,A$D" 1!\9@_'Z:\+3)>9GE)X!WV&E+-*:(6IL0 M]\(@'9A%SG!MK2*>2+8)!^[>\(Z?*+F?FMA/1Q,*F7MR4_HLP$TI'GD*$C@9 M8!2WGB$3!$56>Q*L%X[PL EGZ][ 39QPNI]#8IZ?)A0R]QQF^:CQSC%I7+# MQ%CRB"?*D9,ZH<2MI<((2U87KP]QC.X1[X!G%KR;=>Y1P;B;SHDY.J_HVY2B MG^0:?%WT;?TU5N-1_JZV@ZL>TI=K"=BA2-/^LOJ>M"4M77[272Y"7KI<8/NY M3&_I\A/IG>6ZHQ-:A8*5'7!&%= H*,D?9Z,FEJ-^UJRW\>O;&#P8=Q;EW[>AC^IU?:=G/.-7YB M6-DGW8U6'(W%+;/\7+$/(,])'@GB2>7]4V:140(CQ[0V3A'#]$;B0@X"^_2) M5F4;M9"\,J7/#^A8$"II9U$@E"(>,$86:XFD2DX2)DG *T#WD!B1@P Z>:)- M ;I"\LHL%^S+R0[1$,)L0$$1P#%8X2(KE4>,:1.X<@Z+C232'03VZ1-#3<&^ M6>=*(;?'N%(_QA9$U^>V)VF7(@US(8N,T*BJE]D%F9'U@;PV_V M(E_\.AN6+]U]&[0NJL1A%UY=9KD 8 9 &@TF6"=$6?8/1.&1XQ3 C#FE>4B4 MB)4B/Y%&3;/?U,3 $)N&H7N/;DI?19H MIX5-WF.%5-" 7(I'I&-RR$;,)8^&!Z>NHUTB ($LZ+R7WJ4=PX+218\PT\0; M*@+6>D=H=XEQ^ Z($ULON%OTH7"\YS/+1XUZEI*HE)!(QES(T>,$"$828HYZ MGXPES*]4ON6444*91\IA0$H6,-*8:"0B=TP \ DM#P[UF"Y>TWGG2@#J8[RF MGSI7Z:CW\1?V_'STIMB1'[%G&6!];U 4.<@T*8^T=!)1KJS3-G&:_'4[0HEC MV&*"4I# GIEC8'O@'HP-X3C 7#PPT&I'OH)B4 J-+K-)&*%RO M3.GS [MDA-.4:A04=8@'0Y !^$/4<9-4]#0&L9)0Y!G%S$64HH=[A/#($$ \ MJKP#' S*)7IP/@-2BO04AE=FN8 >@)XD(3DB'/*6!5BLPBK7:"=0\ I;:H&] MY8S(JZ"G =QTE S18(#A<<)A46PT(O!A<#@IFS?0#PSTN"B@-^M-BE7Y 94.R;H4'3*"X!Q () SWB.F MH^=,"Y6(W5EN_MM_3>O)Q>]@/'Z;Z>KK+TW@ECUSV?RJ#DW-,>T_HSO+S[PUUZWL/BL>TL+LRRP7R /*(R!D_ %HR\S/. MK$*&:HVB"=X$JX(A*^E#6TO+WR+D%4HW[UR)*WV,OW1)CN=53%,S.J]LVT[/ M8RX2G N?MEG!1FGVUV49U+;Z RTE3Y^1MA73<[OI4=)2AR-#8#9\-AX&61HI M8L$2'(-3.JQ$HVZOY.E";S^DGZ.;?(I^VM23.C['>9Y0)^O_Q?$[W2U.!<#BN#GXQ($\61Y$133/1-D0K;JWFZ>?!;)>"\ M>!T*SRM3^OR@CBB#/4\,"8LUXCF8WC&I@>=%;HPV+O"5[?/M53TM/._IJ$7A M><]AEH\:_*PD'D<5D">>("1HL-7YUD;N]LJ<[X'F:ZH)^L\[M M+#2U:W\]#-"L7ET>XGN=#4H>@/XART^=C>08M Q J^/L0]O'=\-2?&;#O9H.!K M(:L%3)\OF$87LK;J0QS0>P=3=<+UMNN] M%# M9+7@:\'7Y?Q8;CGQ,B)FC$8\68$<9AP)8*L&*QVD6XB/>^_X2O ) M,=MV;S\I@-U=M'%Q@<-SYAI2V5Y%KCK 4>AUI:PMBNTKMF]#Q^]0YBU7&.Q8 M!#N63S&WB7,46:($3"&FVFW-$?XAW6;]-FCS)#N!_A6C5U85!5D+LNXP&=M: MQBB5*%(,*$DM04Z9?,:C9CHR17P*6W.![P99^8D2Q?E=G-\%1@N,;BW1)*1D MK%!(8@L$U0:&-/$<.;N1L6_NRDMBP?M)3FA4TC*:YILG^+-Y5H;EM//YCNZ;O MYL%X%L8O'PD29$Y=I]X@+B@8,JTB(H%C&@-):C5 \2%^[[>V&8)1:W^+S;R> M?NVOF+A<+@K,X,1.P RFU^>Q@6G[>308V*;M;EE8/[QL_>A=QN^4[':G]YHP M'9_M*ZN*@K(%93>*LH+!S8E%)(T7@+(J(2.X1_E(>Q^4=-*O''?_$!_XWE 6 MGZJ"LL4%7B"U0.J.(-61F#0-!DE&@+A*^*&IR2N"?5"&A1<2$LN3%1GSC>T195E"V MA((?IVN\Q($7ZU>LWU8K6P?J,4-6J(BX2!SIO#W,?-":Z,")VTA0^'7K-]L2 MWI%[G!?[5U89!6<+SN[/E^.,LBY() $C\W'?"FFE'#+>!1\C\2V@6D UG_?J(^%2,J04("M7A"##8T"&!$E,P%@YO0T' M^4[)JRCDM9#7@K,%9_>(LS@)YP*'M;ZF0$0!8@$S U(1EOW$,A'$1DY>W"O. MTD)>'^XDAS]RW?:EMH]MR"'^\U80Z,!FM(%EY_NU0'RUB,2?7]RIR4MY*NOA M!CS7ERV7\W[S)L7 MZG8\L!VF;SJ^HORX]N7SK9Q4 _CBF1< MMA:?,HZINOQ/;WC@NBE?;^3XJ6#JIU?SCM?#W';4]?\''7[QYS^0Q8&5>83G M^MD]DV!\_8DSN$NCT20?>-ECW?O/_Q>6V-@&PI"Q+" NL4(N,8Q,5!I@4"=K M@2%^/Q^\'-CAE_]Z$8?H]T\[&IJK0O5FY^J<\9RC^@'81>I?@;#P&8 -2^[D; M^O/Q=-+-6IZ-691 -;P]DF QU).S)L9.LMKZ>P7?3\[:*@[SC/UM"M/#\$E% M,>4G5?SN!], ;6Y+5]CVTD+?#&?O)M79G?V=_,A^5Q8H:U' M5&N)>.04:<<%$HIB8JA*@JP4NZ3$,6PQ02E( "_F&'+.282Q(1P'6!%<[CG M:O?EIRS,[P O8OAY"DKRY;=.DOM4WT^P#ON0NDM>#\/;[['Q=3O_Y,,X-_6' MQSG)*SG XL[]A]O#G/9@MN'J09Z++&F')ADQ&1]BU"@2X+G<8HE@04[SX:XZ M,!ZQI')EU]\#+V8.#&G,<7)">&2((BBGUWG,@W*)'JQDB .4C&QNVC& 2OTU M#BY.,H+ !V!I?(:RWDKD$6C!?'H[;>,R#GT;30>A.@/C M_&+&63N@^6@J>= M[K%SR^O<8I4V8Y4&%Q7MC!([?J/$K,212(.(\]F7"/9(^R11L4H M&<"7E ]CQ5((Q!.@CO5!(.D3P4YRN%\=+/3KDN&!N.CHV2(!@.2P0E'6AJ-"'P8'$[*9L_T@4I&,4K[ M,$HW+Z"6%OSW>.%"E&=/FTDR%HHG"E#%>+>Z]8-1.VWB9WC37P8P>R^J".(ZSOK03&/? MBGH(^O!ZLF[3_R]9;X^+Z/T8\F]]E+X;#<(FI.>WT^KCVT^?/_[^YO/O']^] M_VOU^OW/U8?/__WVXV,D>L.-W #ONG-KXQ!I5X_B2Q3J]@7]_O#GY-+YTT2? M]ZY"]1^'9GX)<"OA?#Z]C6O$?4S(><-1D);!6E$)OPI:#XD$_Q2S0VSHXYM1 M.VG)U+NQ20?KQF M5NWSZ+_G@_5Q,597I"=__R9_ORPY^ [!80?%PL9Q-![$D^P=!KB%6V'A"/< MYM:^/7VN:^N[0/YR?5PP_L>EL(+" N?*Y$3E:!Z/D8-U.+*,$J8"E]YLI$C+ M=C!>'*:#]ZE@O"?),T,-2@;#6CH:C'2P^=QLQGERBKG55+#[",?^,)X0>DB" MLP3R0U^/[:"'^4_QO(:KQ*S S#<)&JV^CH: MP.#8YJ**MH'G-G%2]WN\\+K1E\:>=R['>#X>C"XBW'T>8^^=]';?NF6SY_B3"1L9T)\^?1V^_C.&PCW "]SY?%=D,8 M2 X3 [-,P2BD)AXQ\9SX3 _5GH''"8Z#%IN M$N(B!^II;!#1C"EI'8W$KP0C.^RDU!2EK@ZHQ"E'\REDO>2$6&_]53?Q:_^O M:=UV,/AZ&'ZNN_V4R;2),\7>E#;3TX,R3$N,QEZ.0&<'PN485'$V",N6)XOU MY^C/AB,P,PYX.ECWMN\16*[\A(,3)"M!#HPG*":3-\$%S=E#$5'F$Y:6*\H> M==9RM]\PYSD@1A]@C)HK+MN.'6](E/C!BM(E.^UNS+2*[)/EK;Q,=&L\JKJ)U@P<]%BD)B43P@&U6)V15 M!)HE?&#)2*?IBJOH(3E?VW$5J2.PAL?L*I)680[4B2,8)IJ M)5;B!^\C''MT%:G;C^(VPH><4__/_Y?B?S^\^ MOOWU[?O/U6]_?_W^4PG\V;L[]?6G-Y4BXJ3ZW_]+4XI?O1F=9RCM$")_1.BK MCYV;BF^E9/S@!C4SW,Z5O]+=5X8#,):V:> MB_$5C;EV%5C6S.B_#*%K^T'_4/^'%5=#. MN9\!)K(SCF!B!M/SX:LKR;+7BACT3\FC,"L$W']P8U(I+#A?N='W/++PA)>+ MB@7?URP0\IA5_V4EDMW+PN7"NO.#7,M<7$C&TN^S&A)_.EN461[;+[$OH8QL MRFL!._AF+]I7+_YX90+GL]/E,M\\-8^9@5V71]YXH//JJ*_1ZV,V!GV"[[BG M.)?@>PF]B_Q>@,[;\I.3K9NK>;[S!V;,[4R+>M7V3V\7&I^9G50_1Q^[_&1&3B_=/].\BV*7OX1EELW$JS,N 99K/6,>##J;T:'^ MH032/Q\&^//,QLY81#4CT=5O>3H*%]R[^B_TZ6R9$,V9V9+VMK"" H*5W1@6 MF%RSR-0;G>?=3;_D[LB*??E7KBHP\WO T@W]?OKIM&JGKJU#;9LZEQ:8,\R> MLV5,:!1[R\]JZG2SYM>"FCB+.,R6[\0>.#JC=1C]MNGR6T^H=="'T?J=WCJ M=#CGRM/Q>#"O;!&_P_TY ^E&:I\'I6MM5U>LZ@N+Y7$ 1,]U'*I5LM\-)-C4 MV'9]'<2O<=!FC!Y]NRS[\+:;Y^ZVI77(N[YSG_H>752O_:3ZPVP%\_;CNT^O M9^N3_UP8EG>9R@VA&Q_A-4,P2F]&T*@_Y*]F][W[^&9^UTE>$7R+8"UL>SD: MEW, M@009WB@=N09! &]&ZX1 -3'2UQ-^UV(^D(3#W'3R&L3'$\)24PIXH(; M!'\:Q+$E23*:L%Z)S9$F"9NB1#YHCK@/"5DA W*1"XNYP,:RZUZLF4&>86XV MPV^6 >HO%V]G2_J-.5,/:C]\.8OWX&2 "Q4#EPZ6;HP@;B3,)X8?S&"3B >: M'E;RB/+VHHQ:H)14KE1"''*,6T2E8)X'PIGB^Y>!@\H4N25?=V; 9P1E/2NX M9)@/-%3+LTBX)@89DN/W-'/(4.H0M=*'0!+C,JP4#4C*":XXBET9+F,DTD*" M1 HIA3*>"*KNEJF\09.7=;],N_"_F4A=D;3W\,Y?ZBQ3_P>HW(:D[3"SPP]3 M.K11WB4&TJ%(1-PZCJR$.0]2"Z=BN"FNM8F!@ITDKDJAA< CVB&,E$O8A&,G)9=FD14^// M8&66BUF\C_--O2Z\YG,NTKO&GMXS8.*_S#9<]B=GZQ>BNWTYL/ (Y!I#?1%! MD+:YCGF8\ZXD878G-'7G@>C7YFF45ZO9+7X@>K9K?_Q=G;I3IMD=D&F,&G^*?Y]3X7/A^W\64;Q[:Q MDWC#3MB+&X^R_%JW=>\5?SE_R*M;#JGLWROP*=,_Y3V8'UQ$3BF]\YJ[+C"G M1'-\^=^=-]Q]06G6L37KKC-8\\["[6>PWJ3=]SJ8]8XC5R^10N\:I#9P',A] MCI4ZJOZ!%.2O_^L%X2]^W-GK)P@L#A"XZ62/>=NW.#R/V[)?WD>ZB_!\[FC' MKSW=>)OIQB-DY@?#N#C1XA &-;AB):H.C:\/4!-']RS1__W ?1%#PJ^E/TYS[K\QR;5;2F M:$W1FF)UBOX4_2E6YT"UIJP="PIM<7/J$-1EDR#SAR['8C1M[3"T__D(*3B$ M@=DECG0A,*M X@%4D[\?9MS8[+6!9-^YL;>-[Z=9SE2.=%I+KM89AO,ZA$'< MQTAL"U.7GSL<'5:?K\[^;9W]CTW/[HUZOLV^=Q%9&Q3]FV.AI2>$)VZ1RD=U M6PCV$YD*HPB$<"4LI,.[L2HCI:BST M3!5SG.FM4<[L2I0SNZLZ+E&W1CD?K;AO6)L+AAU"GPN&;?2(4,6=BUX@)KE' MW'N.K =D2BXX97%P0J;K&(:MBI D @J( X<#"B8SV<=8\Z\YBD$%&".)4,&2$EBD8P8; S49J]\#!U>S'=HQ7W@F%/'L/6]D\]7U!;>XAN.4)# M&&^B%0@S 2@7$@> 4Q0Y85, IN:%6CDR+! AO=(6 2^CL$*5 6D:#7*.6"9C M%$ZOD9>]#:9V^PFB1ZL0N_5+SC2W%UXH@E[0ZW#Z7-!K M$YY(S!B+P>33X2SB1FAD5'=";B+.^Z (7JD[M!E/Y!;0BW)6L*M@5YG4YX%= M!%O'$E%(YDU@C@/PJ7SJN_=:ERD9*0:\RJ<>+7H]T->:J MHI$RC 3U%&@5D?FPHWS@*C6!66L,7CFM=S.NQFU0,5FHV*)W)0;R<>9_7H0R M5RJ?-L-J7F.]K\9>C,AS4J:G;D1NC3!_8!G#^]F@D+S'SCK@T Z6]LX!/586 M\,<9R[DTA%*]'6?F7,<_=BK^89@_>]WI]\8(-I6W5QP^6C5:+ZAEO92$ I*' M-KL%) \0)#U)TOB(D<8LDVZ@[-KS"!RZ?9#4!2$+0A[3 M[!:$/$"$I"QZ88$21A8![:B2R,I\5$Y4& =&0_ KNTJ;\6XWQHE/=(!_C!C: 4X:W# MJ'GJ$+KVU-^.J25&]9'DY'V<5"!=4]O4^0C04=M6?_ABZV$Q8\>I8<6,;2)J M0A()Y)H@'Z4"4X(5LCF-BS*7<^<9=WQ++M[7Y_D\XG]W1_Y^2'\%16S_#CH9 M[V%36A@G^.W.1 ?R],Q+B:0HB/;<$6TWW@N2-':!<"2DS>>[S\#2#D'0&R3S#/M;@N"D(6A/QQ:!G!6$?G4**>(>]*W.SC=.=3G$P&\1S^*,[/S2K1W674 MCT?-'CCM]ZHD_Z1LCS8>\^B0U@26^DI:Y(2."!ZO4_ 12[Z2=K89!^K'Z$=? MAC!DX7V<9-.3+<_/T_AY=*GI+3D60[1.6?TGKT4%/ MX/DWPW%'" @M<46#^ MD;H 8.PUTA)P%@>*D]0:<[6E^@6;!N,#<7,<*"H7)V^!YP+/6^>VF.7,AJ 0 MU5@C;JA$CBF'G+7444&EBVH[CN+";9^<%A7P+.#YG,"34UCB X$$7IFR4SI$ MI)4/B":> B:,PF)_.T[I IZ'JT4EBO>1RO9Y-+&#:A@GU3@V]2C4'GX9MEGO M-EI[]H?G\#U1JW7C"9?TE&:5"Z.I&\1]VJU=']APC]%XHB:,^&"IL@0)'1QP M>>^0I01 B7DO-4^2Q15WRF9\VV"X?INI]^S3#58C4GAK^2;KR,P16JT"G@4\ M"WC>$SQ9P((#9$KC.>(!!V12XB@8$JC00C.W$I2R&5_T=L%S:Y7<"G86["S8 M6; S1R@'1CDU%JD8 =UM,@$ZE#4U&@'7S!JM^-XWBYV;F^_KH!G <\"G@4\ M\R$.B2OA!$<)D^QX9@39R",*WI(4 Z=1K8+G1AS/6P5/)@MX/L+7#']8Z,B! M ./2NRF\^X>O6[?SBYYV'5V,7=_:W+*7=CH9S6?LGMSY>C@;T836?[ M&Z_Z]QE\BG^:7P]J.K#C-KYLX]@V=A+GX] I=?_H%S=Z]K_6;>WJ03VY>#E_ MR*TN^^Z] I\R_=.K%W_\T47DE-([K[GK G-*-,>7_]UYP]T7E&8=6[/NVI+2 M/]R1NDF[[[5-M?:.E#Y"]G8?>GI4_0,IR%__UPO"7_RXL_<* )BW?8O#8\7VKZK.!(EJ@ MZ-KP_3Z$N\.?7//'/W^:V$E<[\2K@D=%?XK^S%;G<-6P:$W1FJ(UQ>H4_2GZ M4ZS.@6I-63L6%-KBUM0AJ,M&#Z:IA]7D;#1M[3"TZU6_.-R!V26.E-J!=]8. M;+[6/FXVQ?(9%P;8^^QO/Q#S:9><=38RR4-"+B:&N"<:&<(-XHPQDJ2,%*^D M1L:$%1'&(6.L0CQ7X+:,!)28-QQ')P6Q=P=9SE1Q@Y&5G#_!HIM1SEH61%(".2(UX)172!,J$ TF.!8DML:LU)+PS$H=.*(";N0B2&0T MD0B[9*V@F,#7>V%J%!>4F_>N5(-['"EXEY4^MI/BF'QVNO/43<;]+$0R1D01 M/0+2FQ"/.B*;4D18R$B5,RZ9%1Z\&7_D7 4WF>I]0DVAP@6]RJ0^$_0"X,I% M?CP0VD00QU@CDYB&!3K73-$HE1+;\41N ;VXWEIYR>.7I*IQMQM6X!3@35!8PF_>NQ$ ^SOR__3Z.?A)# MU<3)M!E6H#)C$-O*MFV$+ A9$/*I M(V3T0@L>#9*"6T"[ .00$XL"Y18K[ATW6_+,[H)&JB<8\%Y LH#DLP/)]=.[ M'XB:C_0(&\&L948!T92P&K<\[\MCB4@0-%"L\YD\V_$(;QU&R1-,?'Q@;/;M MH%J"5!_)3M['2072-;5-;0?58-2VU1^^V'I8[-AQ:EBQ8YOP\ ^CTL(XP6]W M61?R!"EZ":4HB/;<$6TW[@NM-=.&)!2)Y8A+'Y#6Q*#$C71"RF3,EM+S-X"0 M/_9><>LDLC[)G*'O X;5+8XK1^UNQC6Z M88K6'7N*_AV;498 30E]57!LWKL2./LXW?D4)Y-!/(<_BO-SLTIT=QWUXU&S M!T[[O4K)/R7;0Z.34B0P.YI:Q)T)R$8*2WW.DA8XI_RO1#=LQH'Z,?K1ER$, M67@?)]GT9,OS\S1^'EUJ>DN.Q1"M4U?_R6M1 <\"GD\3/'?CJPW!,B9'8C*]VTV!\(&Z. T7EXN0M\%S@>>O<%H@M)S0R M9!PP6NZ41UJ'B%@0,KK@#!,K<+H91W'AMD].BPIX%O!\5N#IM&"84(1]KN!@ MHT".1HV$3%Y:)H0R;#M.Z0*>AZM%)8KWD32Q@VH8)]4X-O4HU!Y^&;99 M[S9:?/:'!_$]4:MUXQ&7])1FE0NCJ1O$?=JM79_8<(_1>*HF3$5+(YBCR"-P M>2]\+@"!D8HLY8JV#J>5?=7-^+;!!;P M+.!9P#/'53!+1 H,&:XXXB&?\UXG[<*GXINK53$$P7/ M*PYG^,-"1_X\'\/WTW.8*@]_A_KK@<#ETKLIO/N'KUM[2-;HF;SK91MW<:\4 M!;G6N(=T_3?0M29.ZJ8/])YI8)45E&M!X&N.8EY7FCY_J[ M]C]=C^OWNV%E0Z@[G)Z,JB;Z6'^MAU\66QBNGZ_VI/H<&QLNAK&*Y^/!Z"+" M\VNXZ2Q6OP.0QE!]FM@)?/CM;%2=QSBIHFT&%]72W$?H;.WJ03W)'_]K.ON\ MK6Q;C5)^5-U48/"@L5W^2A6Z!Y[;BVIL,S368_@@OW7>EF[#3[UJJ_^)@V2; MV(G5"32A]F=PG1],0WY #!E6*SL,59Y+^'7>K6HZSOVV7V(EQ6GU<[23L\LO MQ\WH:QUB9:MNE[%JI^?]*.4NQ7;V=OBX^5I_'35M]X;<#/O5UH,,;-W#!X/% M+:?5IZEK)W8XJ>'CB^X[Z/I*?_RT:?*0_7[ZZ71IP/UH.@C0/C\ZC[/AA'> M@&Y*F)W^MVDN=S]DTUW4.@G365A%4)%1_FX)P,'Q244SYDKR 4&43 M!G>,P6K"X"]/\;Q=_@S4(V91:$=P49:G;S7,A:V^C@93F+/F8E6@8'Z^-/;\ M]#% LD'< !,6OWUA(4/ 2SN= MC%Z-LT(.O_2?X%-1#U_U;U;=[TN(TUT^^[LC<5HJKAO]J M',E5[KRPE?!Q]#3_%/\^MAI@9VW,:7;03F"VSH!C/_XL:H MK:]U.Z/8+^4WGG-71>84Z(YOOSOSAONOJ T MZ]B:=5>XH?YAM.%-VGVO$,2UHPWU$3KE[[/K<%3] RG(7__7"_GBQWV]5VSW MO.E;')W'+4?6*<\[IS^?.Q+R:T<^_N2:/\[&]6VF(8\0GG5BG0]A2(M*%97: MM$I] C9?%&H# E=L?@&HAP,4+0!U;?CF7H4.EK)GH>!1T9^B/_?0G\X%-UFB'T1^R+V6[6>I6CYG47+FZ^UCZ6VRX;26_8^^SM+_GJBB5V:\,2$M"B8 MKJR8"$@GSU'$-O)\$$:,YGHPI G"1Q<$QTB73GSY2$)*;M ,%(@K$#8,4QJ@;"-G@%+2'2 M8T#"%$5<8&N)SBI3Q2Z,'8A*AY18)+D$IP!:2<$ M$DI$XKPSS(KM>!:W %V$BX)=!;O*I#X/["+6,R*L1,[G?5TA\H%WS,,"TF.% MJ7(RDNVX%+>!75NOTGX\8EZ"&!^I+Z_/1]"#?_I&C?U" 9Q'MK8Q% 7 M7^.S4JGG:CG^\,!">?=T '"9:'8\@B42^=PZ@JSV 04A\MX\U8&M. VX[M< MUO0/Z;>LYTO[76\Z35_?0K4P!?#;':;J"?HVU]OK72_1H&#FH$9P=HT#D,@"&-&47"JA@Y]38*OAVG:<',@ID%,PMF'A]F*IJ(D$ Q53YJ MCBN"D4U)H115RN316+_B\=B,MW8?F,D+9A;,/*;9+9AY@)CIC=<, U/T%(@C MC]8A+:Q%T6)8?A/F77#;\1(7S#P(S"PAJH_4JT^WG^O4%DMUE#I5+-4&+(N@ M1/(D<#X7B"">+$&:.H*,=MA+*Q(8F\=X??/Y4#>D,_3:^/E2&6=??E@<_;:Q M-(<2"E;@K$SJ,X$S*0QF.N=E!2T0QY(B'9A&1,HHB+48_+L"9_=Q8^X;S@H[*_&O&U.A M]W%2@0Q-;9/]EH-1VU9_^&+K8=E8VX >W5W1_W@T[8'3?J]##8[3"NUF("Q%N)!(L,^%Y$D6*@]H)HI'5B* 5M&981DVV5'-@ <*X7RL"V MO?MTH A:?" %. MP'@N#C=&FF#B05^8E@*I1R G1<'D;3.NHTN/!>F4!IV$5<;F&PAZ)!)5#W MD8KV>32Q@VH8)]4X-O4HU+X:C]I)$R=U$\_AFGG8;BDVNQ4%I*+<>XRVMF2''JC<5)&;>E"A#OX^2WF;;/ M/MUD52*Q[8IJ/Y29(S1B!3P+>!;PO&V>0UH(B0H1.B3M! MW8H?93,.Z*V"IZ#;/F2G@&SQL\/>.!2&F0=P*8I^$8N:05$IB%("QG M(:T4(=N,$WJ[X,E8 <^'^Y[A#PL=^?-\#-]/SV&J//P=ZJ^W?II_PA/^!/]6 M?F!;F*A4?X^A;T[7% M"T+Q8-+7O6>[%2SN=C%Z-;0CU\$O_"3X5]?!5WQ75 M_3Z[OM.,JS?T'_5WO#BHIAR$:5EZ-X5W__!U:XM/'MN;^_:CYR^ :"8]H[^TQ!1%&;27@<$# M5DC3W)6P'MZV%X \^#.8M#7\?VY[KU@U$[;>)G>,=?!B/_SQ=5!/@9 MP_V39AK7F\V[1WCCVR'=V[[U>T1N- BO[C$?M\WWQ]/JS8=??WWW^=>W[S]_ MJEZ__QG^?O_YW?N_OGW_YMW;3P^,+=E&4ZMEJ5QCAN23F*#?IHT_LVVLED3Z MX">E&\IZ&.":EY3G[=KK[]K_/#VNWZ_;7&_^;]-AK!@^J2BF_#&S\KC&G%2? M8V/#!33FS(:JXZTQ5/5P,JK&<_GQE_*3257E@>^ <;#"NX>@!-.,FJ 2_Q M9XR3._22!:7EZNP]^?Y)0U3W6#&+; E1 ,P!IJHMHF],]-NZ>/(+H M)T$D_@ZX/*C>#&Q]7@C$_@G$PF*#BK13]X_H)]EF?K5-/9JVH#%YML!^^ACS M>K,WSKZ;O1FVGMFO8'N;NHV@9\/.$H\:N-8V%P!@TP:,-N"PF[:P F[S2^ > MVY[ )Y-J.)I4@QH,.ECQR>BD&MO0/O:*J_])J.^2R&F.&QC)@DY%'%2 MV0'T, YS]^8]RR^J\Q"%MAN-^LNH@7L'%STDPTW0S?/3ZG_.ZD',+X'1RWT9 MC]JVSCZ9S'ARP5$83<"=$/M:CK$?G>D$^A0[YF:'%]??#==W=X^^UB%>/K&Q ML'+L[AETP9-]_\[M13_V)S>.0+X_C^@\+3OWNFU',)AYQ+_5D[.N]_!0N!8F MJD=LN*B)8!$&]3\S8X+6]'.\(&65#<"\X/J84A:8C+# NN9S?%(EF/YA-V70 M_KH_%JFIFMA.!Y.N#Z,QM+9[5T'@74/=7Z<6A&D28R_G[P#>SH=UJGU?:O22 M*A1\/B!\G@%"6]57Y^LDZV?6=&AM#CD=9Z293/IET X3)U\*E(^^G31.' M/L(#OW6(V,%<_[[+UUV^[23?UKWL)",G_/$-0+H[+VWXY:0"7)MW^W__+TV) M>M4"=OQKFG$7WMQ9$&]AJ.O)Q1+R9RSLUIS]BO/:."TO#SO@FW<$T&AY>+J! M6(P00'R^%I!K/+.,UO]K6O>8UBZ![FW3T]F/W-NVG9ZO?EV-+K6M&_<\;KYP--@@. M L&9F?HSV\"0GE:OV]X Y/'MCKC+ML+'*VM^,+0PHIVO>VD,YX_-CYLW?O[9 M7,PNH)7MM.E:V"WK03K@(S^8]J9Q_E$>HL6#KSRQLZ8K73HXZW(OQ-J7P6=MM"K#K% _^)@, .O=M+40!X[9<@D[0LPB;DTM-/Q M&-A/5MQ?1P 7E\SF\OT92D!*+@47FM>1PI ?\<=1LU#2WJ\T@A\-4-,&I'3. M&?-[H4&YYDU'CP%U.QE.37;P=['_,SKG@#B"( M&Z9^ EWY)0/O!(:_PWKX=TGK8&6^A'4P08MAZP9D,:3YII::D6 9$E<9_VQ8EQN2)VG:2]"M@]A+ M1W\<0'M)1A=FK4?$F4$[KX%TY];1M9ZBO(&4W;S.K$:HOEYP,.G0YA=F+V700F!L8@-D#$%YT MG8$1[IPQ&3)G-FS1V0SY(?3$>S9 WVR3WP!S$EL/"I0)0AR,OA6$W(O7?MF6 M_@ )EX1F-H&+A>W2='^K81$'HM=.;*=%@XNY=-QD_/.M^)H&%'VK55AVJ_Q^B4\K ?G MRI8A%%K9?0G,HE>#=N:H ^.>@QU"-1W#!TWFF=/8??IEN)!H/P/WV=<]J@$_ M[+S\X5+8X_=Q7NQ7SK;S)YZ! 0&]]8 E^=NFSLPU+^7C\'*PX76QSFOH^?N[ MYV>&'2X?G_OLXL4(E#$/T&),Y_T^Z3Z>/Z'N70]-YB=9?V<]ROB1V2G.[@\8QT'[-KNS=V =J+P01!:K*]@P?N#S0.SI4O$XF648JR2DN$ MA8F:R*! G#+Q!M->$"(Q%4/AO4N9Q7'!&8?&%Q M,#38C8#N/B61G]Y>)/HPP;>%)7GO.!V,AE]0WG:[9-US[.W\FK,E=M[*RDNC M@_$4PG#'[UV'_KSU>.*\@NXN7SN^>#D*=Q"_H]X7"Y/R$H9J>CY\%>IV/+ 7 M+_.WBX=<%DRI^U&851CI/_@'3$6=+N8#TMV*0.9?N='W/++PA)>+^/?O:T8Y M/\8Q<)EQL7M9H.)*S/QEJ'NGB O)6/I]%D7_I[-%_9:Q_1+[TBS(IEQHW@Z^ MV8OVU8L_7IG ^>QT0>$W3\UC9F#755HVK8@WC/IS\E&]NW0AGJSALK]I*PP> M79]/SR^#-Z]Y.6<;< #*(?OO,P'.FT"]MZ,>3CMG<.I]^I>N]]P0&+%_Q@D@ M._0@.SD&D[/L9:_:4>^CZGW^2Z];A%/$H1UTO+J+/GB6IL(S8@G=SYIR2^%XE<[F,** MH5WM97_7+-8DQ^?82;>!U[GZZR[:Y"2;R.D@.W\7GK9#,7W/2;VN;RO77=3R M8H^JV_#,_M*9$^[D[,@1O'W8^YHO([>;>8Q ,]/?RUVR_/G9:!#ZK?FE&T#VSKN@R[GR]KL^ M_;*VNWCMIIQ6O^9@J9DZ7=]&G^T*S3S0(:?_P;QEGV@]\T&'' W>1R=T*-'$ MO%>=D0U4T/=/[.\:7*SN^G?3<_/HGEM0JK2Z0]?O^'>MO=SE7HYXOS&"HO?N M3T:C?U; HWR>O+J/".LV@'(GYAO=?5.*\A[)_LU\'[#;GED"[;DXY"%SDQAZ M)5_: YUM[N7]G3K4_7MFX0TG2]&3G8 2VM&W[I S4XD+P/QLOH!5,RD]T9[ M=H--[E92\88+!_ -#'4XF'73=@$6P.(74O@1 M0.=L9O9L",.,4_S:^'F1K8<1M? MMG%L\_3>8-E>W%@/.\NWE_.'O+JMT'7W7LY.N>$_98?K#Z["I\:8NRXB M=UY 3K&ACWY,:-L7-_F;?>'",\]3HLXA"$M*E54:M,J]:G^7A1J$P)7S'[!J$=A M%"T8=6WXYB[P#IF6*V852'JL_LQ&Y4GVN&C4#S1J<%'1A4*QHE#%(!7U*09I M__I3#-(SU:ABD+:XZ#0W+CH]C$7RNSP8U.PWXORVT?W]]-/ITO[C?$=ROJVX ML?,D]C,P>S]-9/==WNT),8=Q]L?5D=UX(J?C*1H6"!)6"\2MLLA:%Q$+E 6C M0TPY%>Y: 5RG*,Y'+Q'E(^+&&61)2$BSX+Q+B=FT_]"KZ::ZS M5RZ^DDTWGC9QD4Z'Z'(^W5VGA%!RNNT#JO<-D[?)P$^[.46IP%Z!O<.&/48X MYY%:A$G"B&.5D'6*H.2DE]8*[]U*C)GUR@F% P* (XB[%)%AC"+MDP8T#.J& MT^,*[#TMV"M4KV#>L6(>U@'30!U*A.5S"Y)'AGH&OV$C57)"QQ6J]Z":'07S MGA3F%:I78.^H82\F2T5 VL(:E0?'D!% ]:@P7M%DI50KY_H(07F2RB"<&$=< M18F,U J(HM;1G/<5 '9F!TM$YJ1)!B<(/;C!!&FL&Y-^K)*W'E*M=.:%GNG_EBI_K?"AF M[([:NY<;I84GP1=W6K#;SW\Y5ATL:X("N05R#Q=RO>=$:F81$=@@SC!#1G&+ MI+'":%@2)+$2K+(M'_4>(/?YQJT4%_;136P!UV,#5Z:BEM@BBZ5&''XBK0)' M7AK#C91*"[TK%_:FP)6MSV:+/Z:PV:.>[@*X1P:X3D=JM54H2"R F0H@I3@R M) 1E@ANF"%W9,]R6AWOG@(O+EF*)P=ZL _Q=AJ%A)\YVT!\GULZ/)NHJ\.>" M%SE0^\UTTA^S\K>1:ZO7?K)4_7/Y)]Q',5%E[7%LBEA,X9&90J&"%%9C6#TH M"FL/PV'MH1RB3H00F<6*KYC"^_C2\_&RZYC!_IH/*6_X3MM)^WH8,D8 1/P6 MFSRYQ:M3EAYEZ5'P]LCQUMB(!=8&&9[#%7/NC Y"(6.]M)XDB25]C"/]D/&V M;%P6)GLT$UN0]_C1=\YLJ[M MT2&GK.!JX;''/-T%;8\,;95@.GIFD?1$(LYL1!KGD#PBDI)$&1U6SM^]CPO] M<-&VI.24 /(-^\_SV=)-G,3*Q6&$KZHF#FP^LW8RJN*_IO4D'U)[/H[#MI/Y MLI@X-OTJYNW(S%NP*C'**3*$YTJ$@B-K=4!1>>\=IC3XE7C';868?SJS3?R+ M;6-XLP0";[_[V+9PPU]ZS-B>VP:?RF+PRO+BF*>[X.^1X:]1Q!(6-5))!,0M M4TBK2)'WV1EN-09@W56\^?[QEQ3\+4SW.":V(.V1(2WCS"6@I\!5$S!=S"UR MFCJ$M:6&?IRQZ2@.*&@LI]!S'2'9Y6XPZ'TMT M-C F:"3>[\KEO3UH)05:MZE2A9\6$'W.(,H"]A[[@)3*!0$Q]<@I8I&-.!*L ML=;D44'@NP#1NRK8XJVGT3QK""WLM !K =:58Q8,Y.ZFT!*]UZH,63 M82]/TH[_1"TG/=\*H!*2^K@$UJ%SVE6;W" M:.H&\9F:JYO'X%D8+(&54-HSH/%NQNJM$SFX)RL;LY3_0:>6P^G M]?#+AW%L.JNU,3-%Q([MU#4IVJ.E*D?,%RPM6+IS+(V,$DY81)$1P$5A)=+) M!D2$4"I:P;!?2?;:I8>L4G#7]8Z-"?YV/Y?GH>F]K#WZ'^NEV% M6!L^E]Y-X=T_?-W:.+/H6=>B>AC@PI>4Y^V&5SOJ[+VR,KJ6/*3K'X:5K?XU MM0U@W."B92=5/:F^U8-!-1U,0/LG$;K1 M-S3>VKXF^JR^H8*WYFM@/&"&6_@ ?NNVD[KB,30=AI3V+YM1M=3Z"21K4_X36(/AXB(:C2?_];6WZUCTS7^;F(QW#27=Y MOFI1$WYV83WT<%$;X9?N&L#0>I0_KD!4_-EEXT*$J87ISV^;O__J1'ZS;??> MOKFGE[?FP:@!Y?HY@Q:XI;E/TPD =&Y;AHC<'L#V;J;/ZG8R:C)DYGM WF9W MG53V?#3\4HWR[F.5 )9'#0@;-+F7#3 %]Q*STYO2C7:C-M7CP>)NM#I$O+A1 M,?.D_QQ]/'&W=F@S==?\]0G2@/PEP2K0D,5LIP' M9+5S.'G-55H-Q+?.*^K@'BR!,7FED0F!(9XCHQ1GEFMUG?W\O9Y)\B^CYG= MDV9BZWPJ]V^CMNY(SYMITUS/!_O]T\\+ZB.7F0\2=U.?V_UQ>U 4N'HP-P$' M)P,>J"N,G$8)$^"P249@P" -R@7"' 4Y""OGAEDGO4A:(N#.'G&-&;(!)T1( MH!I;S /A^Y8!_8."0_N3@1- ]G;<+P4&8 T 2."#V&1+GKG =#XRO<&;CPT8 M),#_@Y.=E*A624D4O(N(2PQ8X*5!7F/!O"0FJ)75TT,\4;\/,UOY,LQTX#*) MM/VML_?O9BP T+?[=WT!6K=4X^WKJ#V"R3!.M+FM)#D;_7Y_!:+ML7LB4)S:%VE>1VBZU1[Y=;?:+:32V5ECD[!W-^.Y=Q= ME]G/I&H\(@(MO:X)+/M@_C&/P?L#WV;^'GS?'/VB:SSH!^.Z4O77KE^AQN_C M]2+UJFW%Y^F"+7N@ZAI0S?RD ]\'?*E1K"Y2M:1:/["2P3<#)ZM^4)^?&P[Z M&7A_]:,$+NEX>M;@#1X+R(8>TR-,? UG:PD#551#RD#V1J>S//$@6OF2>EJZ MTQ6X@#7FU0&1[AV\V.^UJ;5 #_X)#53()3H%-E;4* M,2:7M_'M+D[8#?BV#DC_NJ+!BTEZM23.BQAGBYQVA&.?:QJ);MF5;!FN(A/@ MD.?:8E0:"126(I,B<@Z<%I_$5JK\7=RRQ^>*SS6>V"M'[0;$^@@?#GR_))_W MX<#S[6WNT:>5ILR3&H*]!KG^8P&V&%^!EE\7]89Q[!VO>L,X4SX0JRRX@89E MXGR%L61=8LQS3[?J;-[%0ELSYAU_/FRUPN[=@0_=V3ND>%KJ0GW MDCN$9=8D(*TUNIZFS)H$SR)Q0OOHK?9E-X=^'HP[[EQ7=7_0JV'4>L>G@M17 MF5\PV%,TG!_3=\VZ!M M+3?75CKN??8I3A>3GI. Z2:IOOG26T\77=O2.ZU;B&^7NWF=_P 7=H.TR*M@ MU.:LRBV59=VYVSO,LUG2XBP#2Y[GVJ"Q$$N9)X%Y+R)\R 67?U>;OT_'8SUZ<5L+L".GD7FZJ M@&4VVS_Z*V900_D552/?*DC\#K$JC\:+JLZY.:Q?8LVF5 M[R7T&& 6GQNO@44N*1/@. 8PO$3Q4CA;*P%=9;U@*7N.!_2=B_V M7=#_L:%GK\SP:Z#GU63PR_1#'XT$^*";FSS-%J^)2X!%]S#/>L,,R-J#U>KY M_]IMW+X)<[TYURU"-_>3^[*9]ON& MF] N7_[=\I$O/Z#_J'_"=_V(5B(_SI](@CDUWGL&?+8XG3Q/H^YL[,^?U6_7 M#[DHW##J66A9ZJ#_H!:D&)7S%3>U6PD0]'F8?JIL"4]XMDZ\_73+G.S[>#\7 MR=_?7I"XOI2DVS)NES\W.6/C]V7:[I_?KPM)G/EWN2\2 ?94[0CIQQ_]>??\ MNS]=(N"*.BV)]7K2W(<"!Y@7.[AF[3=7_2DYXJ_ZO453$O)&S E7I>_+#K0#]VNMN.5V<] \+L:CEEF M:NTZ5VX9R..W +%2WMV5Z[,YQK$/"+SM/VMJSOK M?591=7,W@:4#;$FK9K.K*T>7 !)CQ8]RC.7%XEV-M#+=5!+O3TZ\FI1Q?[AD MG!';3F*]:/#]O_R3Y9P^?_7;B_8;>_['1O*Z*;9R2L;^8V_7PT7UD]D4 MGM24S+ZA1+&2>1HB22F Q!?0,39+14S2+%AFF2S;X8^DM&;UHAC _=4""PMX.:N;31_RSZ/)Z'1Q"LAQVS-\7W)KV3[I MF3\,_,5< 3?:9/NTPMKN9:5YRFCB)Q&KIF! M4]KGRJWY\(<7/[]=,>)PD-<%SO[#3P!'N)K*E&>U>&-3F&)YG78-2/R8MB]$NQ.GC".K'URIC:1Y.5B M-CW+,)Z_3:K ??_=R[]]]\?!S_VE?4RGY^<:2/!I>M9V$NN-?ZL$9>9Y-_AU M5&,]@[V_Y0QXNS8]WH&EG[>9VTBNM=[M6S):WJMU5GMH["!)!!N$] M$9H'(B6M;?&T(RY*9S75/(DM0\4QGF.0 #P^%C!NI"A." MEEBS/E:\/%!\G, SK#9'[NHYW%'WOAY*/&]L]7KVSH--TBNWRBGKV-@/4S)= MG:A>)@)>!,N^_^[URQ]^!,[=X$68YFG^.)W]WJNY+S#L!B.FQO5^=A6?5FD\ MESX$::K#3".XO2(6S*O"5+<^X+=ZPG M" AZ>3+F9/##\MJ7?[N" A_?UX2#C<-OU680)\ MMH2+]3+TAV8O3_+=:I+-,('+1[/!>%H/6E9,@'>,NO$RL?A%2BWUJD+*<- V MJ6=U"WVZF->'E!O_9M I*55T72FQ#N=V8+_MX M$KTW@9.Z?-/)[^=?'SVY-SK7>7$UMG(1H6?';$6 .6OZ"@0@VU)$AOJ.!@4/(MM7N7 M+,0W^5U=ZM\RF*Y5!G\$5QA$%Y3M6WCP7T#2?_\.M%7T9U57SQ;YX4/T]S$6 M/_81[C =IYUD+)T,WKS\]Y]?_O)V\.J7GU[_]O.+MZ]>_W(?&=_Q '<0']"' M:-9?TF_[9C+G!.YY3@7L77##93*>! ,VL'/PA2Z^>+H3V07$ /7\NBS+[4S> M+87Y&FP4PO&(XL9S*H*3JTH1;>#[ M-QE,X^FDQH! 2[T%@WHX>'/>@>98_O%WL+O&-1K\=I48^ML4F'@4NS^>#%YZ M\-"6>NRZQ\-GS5AJ-@HH/L#V45J 3/CWW A<#_E=>LF\ON2L10N7MFL] MI#R*>7FB?8/]'F LU[ZXF6BU.$LSW.L7_1C&U-/W-]R0/^6X:,LP+046?_;'.H*Z M3;+HNHW'5=WP851S[8?;,<<6'LC1=_77EI@/+F9WD8YX!3^?'(AME^2"=6UZ MN?KHZS!T5TM457=X55ZIBDN+,/8UG$"GS\XW5O\T^VJ^5PY:;XAN"$MUX+X' M"[_[XR#D2J -GWHE9$O.JQ0^FXY'<93709VKC^RC1?TF[>DR=C!M;GX79Z/0 M[[[^ C[]X"_/!LN8^(N+Q_^Z?/PR1%XOWF+)%Y-)U;R]BU)7Y"=8HP&CY/^N M>>D\^U4:P]8AV7U1T->[AU]BW1O<0Y5$T5E3HIT,1!;.B,TE$A]U<4RIH-A6 M2OZ=W,-EFMOK MF@A??6"S*J,*W+6<7_=L3^3I:&M5KFMU+GV2&\)6RZ2].J":PP?CKY>3L3^? M+N;/6@QL&<=BE)[0/ZQN:&;.69>?=?G,UP#A-1&N[ZYM8E7+%?95KYZM'O+\ MIO94[<6"G5"J_U"3$S]S%;OW!?;$2?[PK_GB!?J$TV_PFEN,@^(X+HU#Z7T8 MASEA?$_&\=7K\:76=N;LNM9V?=WDZQ7"5_6[^YJ"[_8 "[Y_L>/J:C /.-_K M<^-W/F-@C?IUV[?_[.R_JL_H9];'/.CZW"7R?[/IN!%O^G.8_>G?:KSE'@QT MF^Z:^["(^RA6!S9C%*N;Q:H%15&>4)Y0GG8A3ZL@/ H2"A(*TCT$:;6MAJH) M)0HE:C<>5!]\?SN=^S%*$TH32M,]I.F'Y9&FW!24GZ3V[\M:[[HO28@F((H8 MBMC]1.RB/QD*TU>Q%FY)["T^'>R6A/X"0.V##.T2?KYOA[JFBPZ4>_='U%NW M!A=[+;A$ -H2[P,N%ZQHO\"*WQYI[G[(I=[_; 0NV2A^)JN[9BC]W&\.J-T:W M\X<\6>3;N3;W[DY_*$QXIY[:CPU1-\WUGW=-VWUK+U^7>/?--4.*PO-,N&.. M2&\%\.5Y$.EY0.WC__VK+YC0=X1A^]JQM(=E\2D$I7,WGF^U:R,,YMX2)3P$.$>KR1QA48BN&'%*R8390\, M:)H.[6(9XAGMT'SR33W-N@B(JU\KU6G+C:IBI'09-E'/".7L6S M!,:924(1GD5MLV<$<;'"FPHY,)8]=^*!\/ M0KU/RA+ )P6VE@3[+&A): +.84F+Q+<<3AV"S>#ND2)E(=+Y3+R.FH3@ IAS M4<7::O1!\4SH(=>(9XAGATAEQ+,'#* YPX4!/*.U/9&4U7>LEIIPU+&L3::* M;=EG*O!2&QG%: #>8[$29:)$%127HJRJ3PPGAGNAM;)488MQ8_%4LB\%P,-T$829F<#:#(YZE0JQ((892A"]HG'U30+M? MVA;FRGRE*+WZ4D&YP??LC]_SVR468B[-48@@*IG/[-#HD%72B@@J4M^OB MB&(N<5J2X6$G*32]7-:V@3_-IJ<_3&NUQ<5H\N[UNDCJ7YJLKMO#Y>[EI_G, M ]Z-)GYV_FJ>3[M?II-E)=-Q*_A7^_IV-[>.^SJ]Q90=*(=+7']D98@5XVCYI M9P'WBDUY%RE8^P^1G+FAI (Q^Z7#MM"\S>>D*BAOKI M,]E;W JIK2)6QTADI)'X;#BQTM.@= J%;<5_DS&\9">)5T82J01<'I0D+*:2 MM>0B;^^5O6B2MZM Q%!0/10.P[5H<".5$ 40% MF@$WP(C>/HK2/.^\!CL%1O5P=Q(<:BK28E1DKJ;CX)*@1"0Z34 MZ"B%?EAKS @VY%B,$E$,J8PH5E%,,1M*X9%PX< 6LZI:6(826K+-AC%O?+J* M8D9(R3)W1/-JOZD:\Z0 A+&HHDMP2OB'M<6L !##O6T$L4.D,N[@/*!-%D5R MRA2B!*T5VXPE+F2PK[R+)I<,1IK=.M\HDO=..&(2@)^DVH,=%Q.1TFH9E"[& M;NW@[!3-^) [/906MUL0T)#*B&. 8SP9Z04XAEJ:7/,8 <=,1?E'/#B*.(8X=(I71,'M M-U/96%@T)',*1I:*C 3P+DD448 ':FGBVZDU/D3#0R*.:C#F8C7F4A)$,FJI MD<)+:QX4T,10"S8T]/C.XF%3NF^9Y]+>ML.F=./S 6\]Z03VI/LJ3L2,+.Q) MAW8-VC6[LVL,TUE:).@(X MB4!*E"YJQU(V6R=H >A4U#(1Y52N47=%@B]@8L42DY"4.;KEJ.VZAY,<^H?W.$40XL;@XAG M!TEEQ+.'S*)GDKMDP,)J9X&,)LYX11)76=$<@V5;9X$ \'113 +\M4P'G8F+ MX*/:G$S,,M(DXT/W0+=R* 6>!D) .T0J(Z ]H(%6M/ U)=[1 ."432#!:4\4 M#<%Y(:3D6ZE;3,D<([-$LV"(I"Z3(#,G46<;2W2*\JT6&]B3#K$,L0RQ[$$/ M:H,A%4)*1)=4@V< 3D$YP"7N+!5I$+-8Q MD4P0:)P=4-86YLI@3SK,I=EOF^*@E4RR61I?(HE%@,'L"B,NX&U*)A9+0$$L0)8F 'GB/2!$Y>-(Y197I@L7MFM MXZQW2<;9?VCD=J@<=IE&9$0J'P8R'G13.IUXTI$66 P.1B48D\3S((B(C*=8 MC,UZ*X9[EZ2AO<#=VS6EXWH(NN/H !B;TB$2'SD2/_0)&,]J;I$FIAY^D;06 M@_+9$>%DCLH*[]56C/@N"4E[@95?<-^'E*/WCLAXB%3&;;2'@TB1-!B2V1-1 M="!2 TXZ)0IA*4F1E4Q\N][Q77*<#@ BI1ARA><.$2.1R@B-U=.6@G+%+8"; M+K7052$A*( YKYSV.1OKMLJ/WB5;Z@"@<<@D'OA!8#Q$*J/Q^(![0($%&;(F MW$3PE:FL6SDRDV*C+!RL2IG$+G*P#@ AI1Q*BH>\5Y/#$DC8E [3MX[ '#EH M_50<2RIS24)JE1UE+;D=*:&,,A4\2]1L'4BEQ18=0:/7!3 M.FW5D E$,40QI#*B6#UW6J.4AB<8KD]$VEH>Q 1*K <'T9@<+-^*>2;#J>&. MDN1J_F4JGGB= =2"IH*J)%W-E7_(IG1V:#4ZE ABATAEW,%Y.#2SVG(I1"9" ML5@K@D3BX!-2M)7!:D_!N[R*9H$Z96PJI"2OZJ%(1;S1AA07-8N^Y@SY!VY* M)RP;,H96&0(:4AEQK._AY(I4FC G&)&4>3#()!AI@:8 +J3426[A&%AP.OM" MC"F92,,-<8$)XI-3,?@01)8/'.FG3 R-Q=0:Q+%#I#(:9@]X=$5*FUFUQ#S8 M9%(Z,+*B2<0H*JFB,4B[=73%*NH<'%J'3>E6D\.F='<^?7NWIG1O1I^NMJ2;Y(&@K2>=Q)YT7\6(F)"%/>G0 MK$&S9G=F34Z!2J,DV#%<$YD9 (ODK>5)]&#P)%?*EEG#N,[26\)Y[;6K12+@ M[#G"C?(!-*4O;"N38= M(* =))41T![00J-.JPAVF0D6 $UI3GQ4@J@@D['4,FOR54 ST;ID:Y:6D0;N M28)X72)).@K#TU;2)%).)%>&A-+Z M!T?F#4T^FNV">3Q&2;D@18!Q)KGSQ!> 0R.#"S[0%#5_Z$8!=&@5!M(1SPZ1 MRHAG#[@S&*23KC;8%"Z#QZEJ^E4J),DHC0F%.[?5!=TXR:F(A=ALD0RQ#+$,L> M=$/ !VYDD406 3^,\"107UM>Y&B8YIK;[1Z;FBM;E"="64^D+8)8#9OB-&3+*4) MWC":\]8VS5T2:?:_]!X7!O46FN)(983&I05.E?#<<6)M9F"&VTRL <^=>EZ" M*BDRNG5"_RXI.8< C4/-%"(C(B-2^2"0\: [TSGI4C:B$!>2()(Q,"^UM41D M3[.M;>OL5BKD73*']@)W;]>93K"A=<=7I@ [TR$2'SD2/[3[G@T5Q@1"2\A$ M)AN(EY01$9U-C&I+^58MO+LD)>T%5G[^:,V0&DQS0F \1"KC/MH#5@NEM<1Q MDL0[Z8ETVA#/ 2&E2(6[I,!AW\Y#OT.:T_XC)!=V*!T>/D2,1"HC--:V%DI% M)Z4C+.E:[$IEXI4SA%O!P(7.2JFM%(.[I$OM/S0J,;04MWX0&0^1RF@]/F L MDD:N 11)3: BTBM#G+*"&,=5S2_-U&SW[KQ#%M;^0R1W?"@H;@*M)H>%D+ S M':9O'8$Y0BNX?MA<) D>BATN,<*'PY#1S6R>WA(@Q.>J)$ZIULU/$6DJ)5M(P';4*]($[;!HU5!H#JHAB M2&5$L9HQJEBP(BBBF,X(-N<;> 8AB2&5$,4"QZ*GESG!BE#=$%A[J*7I+O//:"0O-J$@>7%!'3%+@C5+MZZ%(N%M: M+8/2Q6QGD^^X,QUW>B@M%M9%0$,J(X[5 Y#)0H*H]70S!]^R9#"XI [) M.:.UVVKDQ&F67C!!BG'@6Q8IB0O!5B--LT2+*&+KH/:N(_U"#3D6"$<<.T@J MHV'V<( FN1/!6TU8<-7(X@!.SGK"LJ',>!-FT8$-#\:3):G+8F>[.IV]WUIEN?#[@K3&=P,9T7\6' MF(^%C>G0JD&K9G=6#2]"!D$>FDKK\EPJ)BJIXJ*XY=M6I\3%1*Y4GP M]6!:*7"/YYKPK*6,SC-APP.7;;36#0TVID,W[2"IC(#V@#6U!2V2>4FX#+&" M4R%>.TN8B$HG&CPK=BLSBQ9G>!8DV-IT7%-93TUD0JTKBM?Z D(]=!U:;8>. M8MP) >T0J8R ]H#I#9PS+E@DE(::JD #"=$)DCU-Q=OL#*5;@71OE$@!8*P$ M2B33BM@@.3%9RJ)*VT9\<$"C0ROQC"H"VB%2&0'M 1O320 A^$$$3YS()#3Q M3,;::5,DG6UB9LOEE#Q+[ZTC3#%#I$^4^&@M6&@^2AI,RGPKZW37+BH\*##3I/+&4 M9_*Z5FQR,..2/?.)"?;0>%9/-;*AT[@UB)!VB%1&2'O 9NC1RE)$)A:\3")K MVPRO:DF0:KEISS-E6T&TP*7+@3)22FUFQP#7K,R"*",D3])3%1(VID,L0RQ# M+/NV)9%"H=P&$E@MB<1R)D$;10HORC E3/9;6*84!Z SCM"^F5W6Q&D+CB>U M@(C2%QT>>H<3S;.=9FYAQ@PVIL.,FOVV*@Y:S5@EK:ZUZ;FSM;(]&,^N[L#8 M!-9R-M&IN'5NZRZ)- =0>8_7(Q18>0]-<:0R0F.-)F1M:YTV8KP$:(S6$RN* M(UEQQW,6P>6MQG1W2M'1XD#-YQ(P#DM0\BE;%5TN4N>TP% I%1#9;$;[4$O4LVUEX [RW]^"%UQQ='13?^ M20$Q&JL/F/4E6; \.<(I"T2&)(@MT1-O@RR\E,+DEC]_EZROO<#,+QBK;"@M MII&M)H>%E[ 1'J:+H4V-W3H$2XNM MP6A-E%292.42"R3X"(C4=OBP(+VUO&MH+#/G*I0(\>TU'PPL+,Y&.A!,J4ISZZD!R[S M[=B04MSC0A1#*B.*56NL*$9E#H3*F&MU;DJL*@!J1H1 F0 ?>JO&4G36N.(2 MX9Y9(H6-< ^3Q!1%X?_9NP=NA*>M&L+0$,40Q9#*B&(__;>@3"5A/"D1W$EI MP,*R&?ZD5(9@&:W5E;:;JW-JN*,DN4S!("N>>)T!U(*F@JHDG;4/VPC/#JU& MAQ)![!"IC#LX#[B#X[-(14NBK*NI0W4W1G%-APE@US,"W))YS#W::Y!J@RI2P5>_2*NHR*?<-TEO)L_?>)46?S03<=C]+JTL;5S_2)'DWNE(UQ,5*]&O=-8[OUXJ71 MAT$<^PZ8#=YX2L:C;D[R.)_"#>VM9WFV[NR71MW9V)\_*^/\:7.A. SG?Q;= M?%3.5R]KUY!N[F?SYVV:I#Z^>Q9\E\>C2=Y:OHLATQ,A*(],O;_\Z2)5YT(3F#?24+D\1Q!=Z?9CJ"_<6# TSZ=#I^-O:3=__G MNSPA?WOSC99FJZ[6>%';((XF@Q^FL[/IS,,\_"0-7HY'<%.?-#CPL_P,+NDS M 9=UMX87'^1/9WG2P2>3/*_ EX'>\&%\#[/+@W=^!(]HI;MR]\?E;? $F.SY M(&^\9CCH,N"8G\0\@'MG[S)\5)\,7PX'/OYC,>I&#?KK (% \.[1?#'+@UD> MP[C3H.1Z2_W63U:CJ@,:S-_GP>DTC0I@9'O"M RFBSG0?5*!99#AV?/S@?_H M9ZD[64O:!G$?@SJ#]4!@LJN?,"98VDJU2S#0EQ]M3VE/@$7?@(#-Q#V_F$^? MKQ"U?4)/%,AJ/P+3?M] B7;Y)2B\](#^H_X)WUT2FR99:33+3;,]@R5;G$Z> M7P*C*[C>/Z6NQC+]L?_@6I'-DP38_:FN,#SAV1K&/]W2R&'\2T2Y6?%=6%/? MGB>XN:1$-QCC3YN_[=GRZ1<$6? MIE:O)\Y]:/ H?6-W)9)GUZ[[3A0S1;5\62WSW:AE(WGPGA)6!"=2*[#XE5=$ M>.:UXCQ)QO9/+8^N*WW9U[P$M;Q2E&L5.)\.JDZ>+2)HQJK:JC:<@OZ;#>^N M$7N=.II\@.%-9^>KE]Z@*#=!">7A(>1![$0>%"W*U8U6%G7=TPB4>%H,H4)Q M'[+0P8?]D(=+>?N5Z_U\/AN%1?,3*\MG']^#]?BNLM7)IB7;WP)/ZH#Q*H]' MW[UOW-Q^J5S^ 1SXR1QX')CF]]P_LLL1I&<^6IF3$=QKL*AZ05H^=7_,Q&OM MQ&5DX9?%:9Z-XJ8\;NOE+]E"Z^#+\FFKHZ JAQ0=K;F2!?P<"H :E2%&FYP% M%:4=Z[P<>V&:*UN4)T)93Z0M@EA=B_GK9*-.PEH55[&7:IB\B>]S6HSSZ_*F M)^]O&6@[;R>3^A@+@-=?SI=?_M #T]M*Q+?PTK^,I_'W[P:YB_ZL/G"VR)NF MR>;Q%0[2^-FXPGTLQLC<5G.8U 5N"ZJAO*=#R>?JR:H$+( MH.'KZCO H7E#\*YIC?7ALF?7'4=^!+OL6YN>7YK4%QGGMG&?=81LB5(W.'=+ M0[P.J-KE,/YZ.0&- !J^;U3Q?*TM3D!?+&\ 4HW]69>?=?G,5_R\QN_;.%ZV M<5SM WCF830&B^'9ZB$W'43K7ZS8"0?5!_[&9RYB)U)^\9HO76!/P.R[]U-P M*'LUE/N=F[Q.7*\_3+DM^->.\3&B[]<'(1YJ=^V(9PC,4;_^/]_I[SX_VZM; M!>N=@L%*NSW&>MQ6OW[L)2-,Q^G&Y?IIZ1B^?3_+>? S?/Z^^W.8_6FYCB_! M4DKW8)?/+& OFE0E_UB WR[H ML*$1IUPB#*&$H(1.,=^W;=?IHO.3U-VN9N'^+ 0R-C(V,O8]U6++7KBYG?CM]>+M].#5LJ][ MEL%[&]9ZDT]'\%=:Q/ET-GB;N_FSN_#7(ZW$XUGL^W%F\-LJC:>%G=I8;$_OLQ-Z_O#M#^I,LL?\F21 MNW_Y)\L9?W[U]-7.JH48!.=-X$E2FQ@4LB??;$ M:5U(R2*SG**B;KN6E64V4"N)H[$0R00C3N1 4LK,*\JUDGGS^%$5QM?EMZ4H M_CJ;UI,.,)+I[.6GF+ONQ22]#MUTG.?YU4I =U:]3U+[* 5B'E0&OFW)*P0V M!+:# S:3&771.:)$;< ;%X93[JAD:E_,-3,4&E$-S;5#("H" MVTY+D(*S:4)U/'D!8(N1DV#!Q>0R!,>#HU1N 9NVE"9I-3%,&O!#LR'6V AS MS$+&))2P^V*NF:%3CU-!?A^![9ZI&AC>_.WZZE3+*&<^/1M/SW.^* 6)AO.3 MD2U4*Y?42M ^AA2)34F![2LH<=H94F+2AJG"=-Q2*U\3WEQ5MKXDD&_R?-Y7 M9P.-\NKTS(]F]8^UPKEC!>R^.NG_YMFT,D&3=-0H:"HC49\&E.4$]G#DGF@. M "8-2\3:J(E66G.3N8_6W">@^2VA[+I]&JL0S= J0XH^"2ACFC$) .;!79=% M9'#H> M0;2&V, 2\4XF2IG3TB&J'3RJH:&&D':0D,:,#%'F0G+Q8*A1I4B(5!->7&8V M&^51DIY6#NFNU#95\1RT0H.TRN1Y/LV"AZW#A6=%+*!$L8!7=?4L&(U>#S!P4? M6.5,$>P^ 4S$L8/F>H2R(R3JL4*9#=HQ#=C%JGE5W47O R/!J^R+)],2JV"M9X<-RVXG/[<^3/;;%-XZBAV>),-L;ISS,1D_R-0X9X3IXZ?N M$YXS,O61$_CXYHPI%YAR@4$Q3.G[EKD7FEJ6DB=)94ZD$([X8!R)T7'N?0@V MR*U O\J1.LJ)RH82:8,@+@5)HLRQ,%<\*W8OHF-L*+!;&<;Z#X*H"&L[K2'' M>0G<*D*IE$326AO3,D>2\*7D$'QA6Q4QHS#<,Y^(UM'4[.9"7$UQ+BE['X6S MRLL]@34M$-;05-M[BB*F[1+3*%=:RBA(T PPC3-+O,Z1V&QDHID*5;9RRZAS MU&06P*ACM!Y$"\0JHPF8<(KG8$Q^G-X+UV":$@8Q#4VU R JPMI.3;5".5,< MC*T2-9$E&0"KR,"EE#)(+HRC6Z9:"39;;PT1R=2VC3*0$,!>B\G PV)VQ>Y' M?@8?4L,0UE:SPTI9]Y,@K)1UM$H%<_UV<4#9*>42E80)6T^2>4J\%)HXS7)P M(CD1PWVBF5A*YL#Y'L'L"(EZI&"F8HS:*L/\-1'+ M1R^#I13&+->SPQ9EMY.A6Y\J^_MHEL? PMBD#-.[<+0,.1HY M&F$:"7RT<\;4"TR]P* 8YO-]@QP,:IQ-U!"=*"72:4U"D(DP+QFS17#-TM7H MF*/)1IL%X9%Y(E.N)3"#(QKXBTKMDD\>*&VB=4(%LR?;F!:;E*&E=A!$15C;Z7DREHQ3@$X^9T>D++Z>+ .; M+=LH*&6%:W<5U@"]9)::D5H7 *#0%N(U!7?445J2XM+R?8$UPQ7"VFIVF)NQ MX]R,'Z:SL^G,SW,KGO5R/((+?>4QK &,FR4XYZ.RC)"I</1^DT0>X8P37Y\$LC\'W27\. MLS\MZ;3Y,W\ZRY,N=[AU<'@1!HRQ[3+&IA-E.61*:.UP*EWTQ,M$"2LE"".H MRWPKQ\,FE6G4G!26:S3.2Q*X882I8HPI)E&]5;/I+XMN-,E=]\/T-"P#$2\N M!/BW7EIK, Y; ^*> >(9XMD=\8P55G)V$L"HU0#2&?#,4F*8SYPRJY7>JH+. M?6!")D>$+8I(S3-Q*07X3@=T:%+%PDK+9ZEDH[XBGWA&6MK;1.6[I5)_BAP>R: M8IJ<8:$-M,\.@:@(:3M-51-2B1P*X8$#/'FMB&.%$QV2=B*SX-)674=65-"9 M"L)JY329P33S "5$Q: +A_]+$]$^VQ\\P^9G]Q2=-WD\7H4\?8*K1MU\!CS\ M(0]6#=" E>?G@]-I&A68:F4W-)>?C("A2ME4*=DD9[.0A,L(ZB$52VPQ"JQ- MQJ@!]]WYK>SGKPEAUC3!I42^F*07E^2QY@DV4?QY0Q)_:.='4:_L"=LCEATA M48\4RR2+,4MM27&R8IFA)&A=3V4P;S+8P9[%^X0O$^R MDJS:9;36/O>"!&4BRKNUV=>$+1\7SM306H2S]>PP;_,A\S;;[V@7 M/QEQ0D6RJ4BXSR&;+$C,NA!9: 8;MQ@B'1C%+EK!MK?T[Y)O^;I*V25!Q,VN M?6)OQ*PC).J18E;TP; L#>$^)"*M+<0Z:PA-@?D2:'9\JTO&77(J=XI9U_CL MC&(=&;2SD*)/ ;,RIMLZNW"4W$NVLO0\F8B[D M[8*)^?1L/#W/>=!EF*F?1"S;_W1D"[7'I<-"3EA;=]QI$.!Q"Y%)X$Z02).0 MTNFDS9;VN$MD\9) OLGS^3B?PKA>3-*KTS,_FM4_UG44T1#>%ZY'*#M"HAXI ME.F0I+=%$S!A)9&&"Q*T++4H1=8Y6<:3WD7 $:'LL+@>3;)CH^B1XYA(@$C: MDYP<)]()78OK2.*D\B+0%(+REUBD]\"RJX+67(L1[&>W6;($O[P89S_;;4ZORQ. M\VP4X>\T^G#CI_4G/.'/\.\@CGT'1.CU1QM.&XH?3?)L70=U.;,ZBV=^,9\^ M/_,I 0?TG] 3-9H\[Z=BVN_+ZQOO7[ZA_ZB_8U\ =N/='-[]V=?=FF9U;:^? MV^>>OY;O)(UB'=D6JEB952,;XFWY@I\+4^$LO6> M(HC5E).LDXTZ"6O5EGB_F4_C[^^GXY1G79_4_,MTGG\<=7$\[1:S_!8>_Y_O?SKZ__\ M\>5O;YJQ99X/7O[7WUZ]_?]6'+ 'XQQL_Y;/%++[W71Z M-GHW\Z=[3YBVG*-)@FN><7FB5@_?)UK=;]ZO)H/_\).%GYT/..5B.'B;9SZ= M3_)2A+K!7Z9^EFKOYQ]'LQSGTUDWB'73:#S.:3":=YOWL\'L@LAG/9'[BAQG M\-<'N,$/)C"F:ZX"8V.P.!O,IX-_OHXMOF*JN^]^67Q6.B1"@P/WTH)-!AXG M(Z(4PV-*QF[7>S7*1)\M(P%\4R(C 'W(7I!"B]HEW6+\#_ II61_&#?.$DZ MP5D2BEAC"I&.96)SUD2;G)G, 3AC.ULA\P3<$H%U5.T.'17QGDNB6?*:4B99 M#IM'HG[-L^I$^7?Y=7GY*8ZZ_-9_>CUY4Q?Q H*[5Y.^6=?K\FJU?I>X#2[, M:W8C?)/?^)=<@SUBMC]41H$U&,S]I^$ WA+? \, \7Q(E4\Z@9G?M9ZV\_? M9UCZ;CX(OAMUJT\:\P%KU4)8LYQ.U@ )SX!WI*YRV@:>[2F&9>I4HHZ2& 4E M4FI)0G*91)%$ ;O32[EEK'HE,MF)EM7)%S"&PI+W9"JM]!8;I M2QBFOL!4CNX7B)U>@%A5@IM 5N$)D$M61@(6@X]!]?^>YW5Y4ZNEUIT\XLCO M;^D\EM-POXG_V*?#-*$>?1H N>;ONP&(,-#H/Q8@T((VC2,OC* -P4Y[ITR8 M3"9YZ4CA"D2:B41LLH8(J550FI;BQ%61CCY$P\&4<50K,$N,K3M^ NZFEAHI MO+2?-TM^:'S>E,EE?=$M/[J3<-,3L8^RO<3^*W9*,U4]H/S [ M;P'5 >NSE9;(HAQQ45CB0^W"KJT69T=ZX$EFZ7*D5CJ;=V.H\13#V:$,EEG:KSR6^<([A(8N\1Z+Y8& MVHN>,#4[%RSA!E27&1)^S>G-W,\SV+XO6D#/_S@=C_VL6UY]P:2O?OGI2[8N M92=RKPR3LSSK@0M,U6K1+DX7X[X.YJ8'M0"U-VNZ<-/]O]9][YVRRPKR8P97 M:]_XKG9?"0Y<=.X">%<,?@0#\*68!3,W:%;DMG=EC0XP)6*]B41J"N9M\(YP M*Y,OV<58PB,H1'G"]XFG;J$0]PZ%?*H%2(PAX+QP(@7CQ#-=B&@QFZ)DN<;7 MOB\W[%(!2M" =A^YX#H-N$8=U(67=:$IR= BP?BBF4BN(O'1%>*Y93E&EZZ) M'6;GE5-4D5 KM$H>X!XI/5&4,\U4 -[<2LO;#UW(3\3--7&^/3>(-RF0J M5NA30"UNFK%74.0Y&;Z ) M_'(7'/CE,5493C2JS+33CV!2\(,S*?;?QS:YV R.CHM6U^,CC@19$BD%2!RI M! ]\*P)S;^[8I8G!N3M1^\@5-SC9>\_@$Q.G+=Q-K^J+#YXW,':KW)=?0K]K>J6I^K[CF MPN5]J@J_>OJ7P?+*OM5JQZO?J1AU+16P;VB>KGX\Z^"I.9\M=,@]_ MI47/^VW'JV6CP6U^-@%;8_]V-#Y#8GL4634_CCZ,@*<39M$\NOC]M<_.JW*W ME3]SR:RI#C+<,IK7Y)DF1C'7T%Q:TK(;?'R?)]5P/V_7 N@"6L.UX?PVF3E[ M)X1/ 'HO9U#)AIT_^_Z/??"O/I?(M68O/_@'S&">9^ ;1M^]7S/D7EI=04=P MS*@A6M3N-:IX8KD,Q!I&BP^,,DFO6EW%,5Y,K)5!:B"&>4/@$P8&NV&Q%CQB MP5ZUNE8(V_WJSVM&]XO3Z6+R36VMZ^>O@J* MN>B:$UMC,(\WOOG[6]_>LU2(%2G$4(KPI5R5L5^7S/*ZK*5M1\X]X*H1#1":HR;22 N_@;V@*>R-C MVDJP!O,B9FLCL0&62PIO22@U4:K >@1:MXS3_LT?;/+K,OSW!X4/V2:_V)M% MDWQKNXT&$WQR1&<.<)$%>/PR@LP(,*Q3C)I;NW6&(9J@#$T$C&\&KG(! 16" M$QN+!4L]F2"^H;W"#)KD:))_AL65%=P+IHEV=7=8%$Y"!)X-J6@G54E4;^TH MWV4_\0%-\OU,7=P[D_R1(_2/7(2BNA;M\EL7I=@LW3#.GTAJ!C-0]AFLWN)T M\CR-NK.Q/W]6OUT_9.66].^&%RU+"/!;J#N@,'O3IEJ4Q[N,Q752_^?;LP>TE_EARPN#/[]?EE\_\N]Q75B:^U*.F M?OS1GW?/O_O37I4OV>"4U16M9,GU/' ?4G_K>L\[!X$F]-<&!@AC)U*R/URF M"J,GX,?]X3/Q@GLN25.#\T^2&:;,?[O]V&A_-<^G _YL\+.?@ 14O;GVWVL5 MED5+IFB6S(N)'Y\O#P__-)KX21SY\>"'U;'/=LUON5N,Y^V2U^"IM,Z4W4'M MX9B\ M[M)/IO,!7#^?5@=[/"A@]73#03<=P%]UH[^R"Z^2,?OH9XF,I]/?:WINMW[C ML%W!GK>GG?J4!V>+63V5W^H8M#1>7_( ?%K J'HR9UG+JS+1FUX-#CA[N3JS M#A\M9L!Q,.^7G^)[/WF7!R]B2PMB3LAAR^#5Y$/N6N2IOCP"LL+3 M:G;"^YJ$-QX/;AXV+-2'Z;B>+!IUO_?91(M)S+.*]/7MPV7649^+/.UJ/@-\ MUPJ'3 ;3Q6Q01K5]:S?X.)J_OSKT^KCU\']89RV=P#7@/H]A>7^M)_=?O1H. MFH2R%_W\OTBX^N#^UHL[ER3Z#28R^,FW2-R*)LNAOIA,%D#<[0?^WW5,X3S[ MV=*3_S''?!KR;""692Q.X$[?DD0N+W/E': QF"XQUU-9BYH0/1[5@@SU)?!8 M6+;/D*#GPED&VP4H?+H-47Z-21-8#[\N;)#@$8/W>9:GY63P=UC1K@-C$,8S MF 801;_*]%J" M3F%"H]A5#5-S/;L&#"EW,*\A_ L.[/1L6$%F4:5X,5N&,3-HB>6#1[%_<'?> M@=!V-SWV-0#J37? 4Q==GQ[7?Y%/1[5RQJ+AQA!T!0!DK?VS>MRP8IFO&78M M6[R^,DY/S\"9&^2*1[/II+Y]]8)1K<]0FU/L^FC>CMKY1+GG1Y8Q3] MJFPMUBIS%YXY'GO0_\O#O/UUL%S+5:ZCFL"X%H"-TP!*MK^D&WR_U&TO?OYM MI=/^V*\P8.:212Y(VH8_GKX#M5MJO%H M?MZT?:X] 11!JCI_D$L9Q5&>Q//E>MQX[\5H:G+S]=SS!49> M\BD@55R3.S_;$V6QX3+#VT[)&&9+?>KCP/PE/.RY?R7B M;RY]]1:^6@O\$OV>7W#>1<0/.1 Y\*LX<$/3]GP%)@<8!U>8<7G5=6PX7.F_ M/UUHQ=5]/RZ_>;'Z9GUS>_QH4JM=5\[TZYC*^JE-]X]F<0'C#2VWHMW3:[$^ M"@^WK-[T:Z\=ZD=](L9U0QU\7Q7O*GZ_](/6>F6686&[JG=6L^[78_-)*',H M<_>6N;75>TG&_K[Z]'JLW]Q=1=Y#WKLC[ZW-Z17;_;;\8,UQ%Y[==>QV-Q_\ M,%,/ZTG,9;G'&A:LD<,FL1?N7'5C)G6G;];\\!;Z!)]]=%JSM0:310L;UA.< M,)$1^$@U"GSA=_D8:\+7,E &-W:+ P%GX!S54.3RZ*4U9&]*/=4/[CD)IT, M7@P*3.;BP6E6W([6RZ>% MOV-5EKT%),Y;X=4)?-RB#/G362O;6Z/._=TPYNW7?AR-QRW_8319U".O-09X MG^5O4?S\CH E'58C@ MCJ4]^_UW+WY\\>:[/_8FY6D^G<[.EW)]B5^7C]R\RM=HVS+R4SETDUM[(3O- MOIZ9+HOQ2L9&ER;^WH_+Q:S?Y_%9"TU-X;/2 ;!\S/[W2=7ZR]M:O&K/7AWWY;:<+A1OAU,^YZ<_"NY["? M^Y#=JXM0VS6O^7ET[7M._>_]2VJ$KR':1L1N%2>K&V?7Z*:M.6_JJ93/+[R;2&ZF"]VV;,[-UF,*_I+L#O%BN&UYW6K<5> M:M)H<3IHF2]GLU'55FL/\N>7%R;&4M=,%_,VE(_3V3B=7(Q_M=DT^AR$]"FU M<$FUI7I541=A5B5CT2N!Z+OY$#3GO*G817O@V;3K]^_KJH'4CON=OG>SZ4=X M0NI%NZ[';9-2];UQ2-W"J^@- M?P?PL3*@WH_.>L.I64=@QOS>VA_$""Y=O7;%J95]F]U6M1:HH*6QEB?-['D_ M>O<>!KNI/J\)-=:J]S/@U-PCS84EU002EC2W/@Z;1?4WACFL2-).XIB+@Z=] MQH.O"JFF(JQF^L^*RQ.V+@G4]WSHLP'JFQG]P^H%M0-$/3!3C\8LYE61]_B[ M+BVU09X>;JLE,1VG)HT_YB8(KU83&[R9CA>]]O[^NQ]?@1$P" N0J.9\3R]Q MP=4Q_;-5)W0UXB'(69M(.[S3(E/UEVJ"?P #M^Z9US$L-X>6*UF/+,%*MHWO MZ,]&M:2+3]6-;%;[DQ7+EBNR2JC:R#KHBV1,IG!C,_^!(G\[>7,R2/TQ%["" MWK>ML!X!NU4R1V/E%567G4-@O*D]9S(?GU]]T+ WM/S_3&?57%H"^8;VZ1&V M*(,PZ_[?&^6!FRN5N"*B3?>!ARP .:@CN)T=C9MUM72(#M?>_K-3BA3T.C5W %3 M >X&$^M\\ YXM_?8FA/6%TR^026MC/5FX$SFEPS&-*J&>BTDU=3,VF=K1N"\ M>@GSWNOH[:#>M5NFB:RLPI8@U*N/U:M6XT^;EMAR>&O538'H9#7[ZERV=!-P^^"S4:]UKXGHU%LW=Q.';5"S M5L%^VMSLFI)Y:5'K2O<#!#1O>8SY$_A#\Y946>>S)MK'9B $/Z[&Q:;5-1Y/ M5U&+5NYN?54-RBR6QTV7/3K7R]F7_-JLNM\27=:EOEJ^;+?Y MM.:5M]DL)BWEI9(+7EIC!JV27W>E?=#3RC7\H68&UPSK%Q=!\%^GXYI&M$P7 MAC6KF4:83__X&+G"ALKL8!Z-E@[MV8I>%^GS<476FFU<^U*L/;@J6FO?JW?O M9A=IQ6"#KP]0M.#6;/G*4&5U,KT<\E]F(*?;=X%:;E^T#4H0V]9OMR^&68>Q M'O7&CLS9)C/F%3-6M'K LR-?D:!>1O5,YV?SU#=SK"?3JEU"'D_W+['ZZZR, M1\*_VTV\O[0^^5G5 J-XXU+T[9\'IWG^?KJII+NGBS&K:&@?]EXOR%*QMA#: MI46K(;0+@6W5-C^NK)@-N!A-RGB1VR&,#WDE/"NA;$ATMC*B5D(_!*B:M_,< M=8"SZ7BXCD^U<>5E1YY\$Q$'O34XJENY8 M=5-^=]U5]^XVB9>-*$/J&)/KY M34RQVFU=1A_K9@:,-#6+L3=W:G?+7+>*UK7X6P"Q?W%K:[ANZ;&:PK]V+:H% MPYB>YGJ& S!Q"M6$CZH!''Z^ MFU;6678:!?"^F2F6^SEU1W':EYAM*TW U@?)S:?5"9F=M[)!54_V1VQ&L\&' M6B>^!^\:6IZ=UQ>V#Y]L%/&':U3VA99NILCRW$"?LGZ^.EYT"1K^9Y'ZK;)P MOG'>ZF3PP]+"6)H-S9(9MU7?/.=4G]K0QE_DQ(].8:KSE6=R@3/QDO*_V>[I M\L8TZ@MZ8Z>=\ZM[/6WC%VZ,<3%;AIM3_^#Z\DE?SZ'%V.&BT!?V/JDG!C=/ M<<46D^REZ'NGQVQ8Y?D5\ ^/UNC\(6U MN7$&MG+)W[J&_>A5[0^$50/B[#+Y+NF@:S=)EBC6;EZE[TS[I0FY>MHHL7;F%'Q:0C1@[<[WBZ^QV"XG['T][OV$>>WK&V M??/R/U_^\/;ECX/?7O[GB[>O7O_RYJ^O?GTS^/NKMW]]]_^>K'U_ ]7MO,#P D^X7X=X"&7Y^^__KRMYY\ M3Y$PUZ''E_#BBP)\PZ3^Y9^8IL\W9M9TPKSE6=T$Y$LKP^&G- _K&YHJ:5G77[6]69AO@;SOVL#@!&LM5*M(-/G_CY;/6!U M%5R6+I]$4?2$@2T-&NN&"]@)I>RS%WSN2W)+$&DM/^N!Y&/P+:]/?2LMXKJ!]?QWH<\:^&:I?R" M\#^&@?%553VWY!Z6+GUQ9OU0#GYR0/OZ5:L8^MF)KBW&E9=Q-A\T%W:PTC[7 M#/N:I;%[I[)O6KJ?EAMP;UOMYY_;IN.?P^Q/RS5]6??B[L@UGUG,7@JIV(OE M1#E".=J9'+T9?4(IN@^CH4I'*/H:*.((15>6;I4LU !HL]DC(L\]A>;H9HM2 M]!DI:AU/5D(D4(A0\Z#,H.9!S8-2A)IG#]GJS1\ M^C7/*F7J&:9I61](?H;J_=:0?,'8#SGUMFNV%RKH2UWSOX(@9&Z/O';L7_!%-H^8M(=L/I5^YFCTOK@JRP9-W1>Y M[C:KVR 8A3B:WCL3=\J"Z,0]Y"M M+^>7'S7.?E5Z_6$B,=LA$M\FJ?ZH^07A >'AN."!,X0'A >$!X0'A >$!X0' MA(>O@H<=;I,>#SQ\XSP4OHL($#_$"-#;Z;Q5L^\3YQ&J#RK&BM'TV\=P*$52 MH]SNQWQ1;E%N46Z1F"BW2&J4VV,B)LKMX9$:C]O?D5=^J*U[L>(7GHW#^2(C M'S5AG]I\D9&/E+!/;;[(R$=*V..:+QZ[_\8NRQD>OW\BWOU3#>2(+_=.0$JC MV!X9,0]?; ^[:@:*+8KMDQ1;U+8HMGLR7Q1;U+8/L=F)D8:[1!HZ/&*/IV#P M%,R7BIW@(1A$!T0'1(=K%VV'E=*,/K66VC_]8C&8Y#4:3N9^\&X5Q'K3N[3T% M-W_ZKLOS;N!/I[!N_^OGHRF,\OWT(_S,9W[FYWE\/@AY//WX1]0+J!=0+]RT M:!+KKNR 7TY'*8TSP@/"P['! U9M0^L!X0'A :T'M!X0'A >$!X.(??H+C&F M_0\B_?MLVG7US!)\C';9L:?H/=5D3'78#8_0G4*Q?9)B>]A]!E%L46R?I-BB MMD6QW9/YHMBBV#Y$JLK3+L_X^BS/_'PT>3?(G\[RI,,"C5A%Z8G/%QGY2 G[ MU.:+C'RDA'UJ\T5&/E+"'M=\L6S"-W):WN3QN+HL?I(&/L%5HVY>O9@/&6,Z MQ^[I/]68SBX[!!\UI5%LCXB8*+9/A=(HMD=$S,,76X&41K'=C_FBV*+8[LL9 M_:<;(I4TAI%-O]F"^*+8HMBBT2 M\XC%5B.E46SW8[XHMBBVF.CPV$&'%]?4_+NFN!]BZ[%+W)/%5B0T2NU^S!>E M%J46I1:)B5+[Q F-4GM$Q$2I/31"8\;#-PH^_):[^6P1YXMUSL-T_C[/$$J/ M7<*>*I3^RS]9SCB2&V5W3^:+LHMF$$HM$O-HI18U+LKN7LT791S^:#&K+0C]NG0_#HAM-PH6Z)$!XN!X>CC^8C/" \(#P<$=XV&') M X0'A >$AZ."!XG.Q>/D#]TE +3_$9Y7DS@]S8,RFYZNXCS3"<9WCC[A[JEF M5G*'E$:QW8_YHMC>7FQW:/4<-:51;(^(F(.JAP\/Z8389-J3\_T?V BH=0!3A? M9.0C)NQ3FR\R\I$2]JG-%QGY2 E[7//%@@C?; ,46"5W\T'ONF!0Y]A=_:<: MU/G^L(O*X)E"E%^4W\.E-,HORB_*[^%2&N47Y1?E]W I?1_YQ;80WSH8L=P_ M130]*!E#-'V\ZB9'36Z4W2,B)LKNDR(WRNX1$1-E]TF1&V7WB(B)LGN8Y,94 MB&\4?7A=6U!NY7 /!Y,\1U#%FAQ8D^-;A(;WM"8';O\@3B!.[)L!MZ=@@0X: M8@1BQ*.W_D-T0'1 =#@J=$ +XC&;0AQU"<"0RW26E\=@!G/_"=L\'']L]:F& MTG?9HN&H*?W_M_>MSVT;RY[?]Z^8\MJ[@%*C[S-%VOUO;1@Q<\<>D=H06A!:+%Q M.^Z$7;D(+0@M""TN&BU.N'E/:$%H06AQT6A!GLAFM,CB0? +AYD4! 66WKWQ M=;M+C"L?<*X_PD_F>%PIF*1\$JZY7]_+I2_"K -5_CP2CZ/@PY2[KO3OS2=6 MHR/]#^;=/?U[;HWTYZ*T/A1#( N0N\>.)_ M<*6:>GQVC=]F#YG'(Z59AR209S[X,U:1',W2)=&WUH7O B,_X=K"$ZXSGG[: MD7'MYC9RK*?^'$+VE.X3<$/+7L4)[,=Q%@2=\GMAXIMU/H)Q7G/OD<_4AS<_ MO"+G[,4IZ15:)%?SP#&D?NW(ZPFHS)X1N; 3?31D&@:>>XJ9?Q>,Q#*7(JONI81C,)9NS2W GYW MV7_%/ 3884VKV68?@\F4A\)E4<">?]\Z V%WGT]Y27WJE?@N'H0?BZ/D\'6H MDS]GW6YT6N6ESC9:L.&,!7'(0C$-0FWR,B7N)W"18H\B%(PK-@H\+WA4UR]/ MM_VH5!"+?*L)N*M%KBVPA 9KS*;$:L'!H!$#8\?+ZV *!S&8M&B#)794WVI8 M[]+K@4H>GRIQK03@*(_$"@/KS;-]<#RO/Y2>C&;7Z0-6;G#K]W5ZC7:O]P[M MPS57V(W68+#Q@HU?6HU>KWOX[15Y^:8##?V-F2VKN'SG0PX[GV?HERR MD]T ML#1SRYI+=[-)T;EZM)]JYB5IT5Z*Z9)")20X'1)43Z'^(_8% M:UDUK40QF$/:\_0P>QFS)2G:($7>C#4S(=I^EI^$B!1/M47F$X:L0BTQ'\?< MO]^>J$ R0P8OXL&]:K4:)RQV?G:;>MT\5^\1T:[) M@6SS/8"72(=Z5I9+5@@8=[=HK ;UT2+!+ UM#E;!GX-U8,.D[X'8K_(4]+U/'PK1W5#!B;[&62%H0L<;@ M$KO=:+VKL4>NF!M*N))-0PE3A4%@LZDQB*<(600/@A^*>P(;3(7,"2;3.)+^ M?8W=?+JYK>G]S(F8!.&,\>G4 U'2VYH-AB-T16Z$\P(5BT/##,.%H;5 E-.A MQ0+'Y3MRRCT8610P+WC,1H2/A?GR>V&>"X]3YC4>O,'3@QOST&6N5'^9>293 M4F;DH8 5$V[R.+C]DQ@)7XD?;D08:*KIRSX&DXD('8F:9IT.: M^+8X13RZO##%9K=A+:^^< /<%?:C!0JX8H(CP+7__;L.8_4^**8;/0UQ1QFG M%)J7,AY.E![O5SF_%+M&^<$DB!6;!$/I)9>OH-#"F=G%"?262&3W&O8[/?PY MUR"M@#Y\X9F.\+S8XZ$>5NQ%(4=V%FR(?^,JP@,"Y%K5*%K?LKT@Y)@.L\5H M+^<$L1^A% /+L"EP.UR"@@7DCX((.#]CB*6&<^S*?D]-Y\K4=*[;?]VF<]UN M8S!H;6Z]9A_1MZW5:+4W/[X8[Z::W:?U!2^[9C=U?:.N;]0^H.CB6@DHHK8E MU"_KM63FXF9+4D3]LEY/>5,:QH8U_<\ )DV;:J7*5Z+/FH+!)2@3X2VX+,E\26Q)82P4]MP/SNP\4NNXUX M)*B>U\7+2641D2(Q)+8%F2^)[>YB6[DN\!2).9!5_L&GM)5T^?)1520L]^D8 MLE](:JLHM12(H4#,CJSR.0Z#J2 HO'0!J2H44L<8DMJ"S)>DEMP.BK^TU M> @+BS1?PD*R8,B"(6)>K-2>L)% .0A-$9@#.>4K]_A,24I'NG@1J2H6TB%> MDMJ"S)>D=F=J4S8UQ6!VXY3?QM*3TZGT*17I\J6DJG!(1@Q);4'F2U)+81@* MPYS8B/F>-//Z(P@]VDTZ0DZVEQ0OAR0=2.Z]*JJ7$U1/N#N_2QGUBV870@=" MA\M"AQ/N5U\..E0[MO32B$,8NT%L"M.&_%PH>Z'=QVW+JD#S<6K00'!!<$%P M\0IPD=EH\ NV,%RIO[V!-T[JGE1177AB C?HMTY%F#6>GQV/?+$ M4WZ9L$_UG[&*Y&B6ODQ?4U<1#Z,/>IIU?+RZ'G(E/.F+9XLW'[+5:+6M9F_^ MKR_]$T0+EZB\V_)AY_;>NP_IQ*6/8Z_K^6^8\)N?KNSWZ2KC"J=4-2V=+6OY MB:\UG37]VWD4A7(8FP;A4<#XO)U[*!B2S&6!S[S X9&$7X(106O<:!X#IPH*N%SF[OVTV)X\C[[&4YE)\\K6,X*7.VL7] M>Q@HQ7X+ _CXY=O;[SZNU0WO]2)*WT5&1IYO;2+15O0Y)X76S?M;'+)[39.I MI@E[Y,#XBHT"SPL>U?7+TV@_BIS37,V]NWDJ3:.UL4&8%;# XRA(]2<.!C0T MCATOKP-,!C'@JWP2[@?SKK[5 Q-K@7RJQ+424Q[R2"QJ6_WH-\\B-@]2 MR:'T9#2[3A^P,A2CW]?I-3KO/KSY8=WW=J.]\>N-7X*AT#W\[M*^N6_E_FV^ M>O[EIN ;-1[?W[6Z[,;C76J9O+1TOP0AB\:"W8U#(=A7^'RL=/]DLZ:?P0+8 MOF-.;92K)4;;.H_O&E YUCZP7-5U2J(0$IT."ZBG4?\2^8"VKII5H MTVIN/Z5(VG-OF+V,V9(4;9 B;\::F1!M/Y5&0D2*I]HB\PF#5N$/OP72C[3< M?!QS_WY[[3^2'#)["7WV0Q_;VMT#O@APN9(^@U%Y,O#5>[+?*!7GT*,J?\_M MN-'!KE)EK.UV_N8MY2CF/-J1G7EK:RX$I5J_M'9T@C2F_ MU8.)59Q-YZY5XE0Q5SC@8V(^X7#&0 38%,\OJ!K<)V%6\#[FQCH'$1[DQD[$ M)O*ILD!<^KFLU6=Y1FD*L/X$!B'])*VHIW_/D4%? M_CR;*'V ^<@\XS'<1;QF/)[88(9=3Z" M<5YS[Y'/%.8/O1[G[,4IZ15:ZE?SP#&D+B&0L&=$7IM*W-D(HI>22GPK/ ^( MS[COLAL7KI(J"GDD'[+37D489543B_/4X0O48>)I*GP%3WD4H:!D8THVIF1C M2C;>]Y#H!1ZGJ\[)42Q49DY9,"7TZ6R>/.R4.9@I0IF)Q2H$Q! MRA2D=A(7?5"+D@(I*9#..U)2("4%%OPX-"G40L^-TC H_^^<,'L9LR4IHOP_ M4CPD,I3_5]3<'3)X"7CDS@6>QZ(L@X5$(=NN7IX! MB7!1B4DB?( (6Y3K1R)'NT.90J1 M!!>.JB3!^TCP]@,'1:8U23#E^E&N'^7Z4:[?MEP_\&7SN7YBIQRGXY/]7G_F MJ].A*IEG^!TH$0)1XHS,WR*@'>48GE\^/QF:8"Y%I',I)@'F4H!/(:K5WL MW/3Q*=R?:Q^M;1YD&/CX,NXQ3W*3.;E32GBW5P6H_CNN,"S>+??TBOX<*]#/ M2A$\[@>/G-WKE02>Q*3;C"FY4H$CM30\RFBLGZR2M?[TY19%Y$XX8S\ 61@* MJE604>(+^C_M7F]S)GAK,#@J%_RH-/1JO+P8YY8O\(1G M=0XS4SH\I<.3&%$Z/*7#%SP[B+3L!<-#];0LY7(%U2(2/%""37&O<0#S92FMP"=W9(GVNY& M].U:@42Y2/,E43Y(E*N0D$*B?(E4)5%>$&6K$MFAJT69TNB/]5Z2)!0"RE+) M3-5R\([)O6UTB-0DM\68+\GM'G)K$:E);HLQ7W),]A=@JWJ*ES93#N05G?#$ MKLQ6ROO4*:DQ7U 5XHN7FJH"Y%6K,2@UK2D(2Q)<:0FVJ'@XR6U1YDL^R@$J MN%WA(PU4D.P""Y)M\*18*$:><"+%N/[3T6>M=0T/$(.LA,>S2F2ZAH>((L]4 ML8'K@SADP/T>"Z:1OB4.X6%*N,S4K_&%KK8S+P$B_0>A(GT[7&%;[_ IZPJ! M_.#*!^3+'^$G /3$$:4BXHFGNBM#,U4LT!!/_ ^N5%./SZ[QV^PA M\P/ITA N"0F8#_Z,521'LY2&^M:Z\-T/P^ )F0'K3&0GVY]V!)ECRD(==PCW M./9MM59Q OMQG(53IOQ>F$A)G8]@G-?<>^0SA0487H]S]N*4] J-**MYX!A2 MEQ"DV#,B5[[Z#\(UN_IGH-1[]K,8!:%@R8=W_&E>W;X(@Z5B0%0,J#3U>*@8 MT"5FK50G08N* 5$Q(*I<<-[R0)\. &= MD"41KK8(-P>4B$LB7)3YD@CO+\(@P953PE08Z% _9:8B,2$'I1)24E5$[#2: M1&J2VV+,E^1V=TNFW^@2K4EPBS%?$MS=\VR;K0H7'*9-DP/9Y@\9"D\H1>Y( M^02&T''W&*M%(582W*+,EP1WC\T1$EP2W*+,EP1W#W^DY()+31/.X(Y\#^ E MTE&$BZ62%<+%W7'1[E%-4A+APE&51'@/TX9ZNY$(%X^J),([4[M/G1-HBV1' M7OD8A-, BX@Q[KOLLR?A0HX5*16[L@DCCQ"<[8FUY1"M \F]5UYQ.7&VVSIE M_?9=THDOFF,(( @@+@L@[(9-^$#X0/A ^+#:@&B>LGW$Y0 $[3 =R%",\/94 M\H.UXT& W"#&$MYG1-PSI"SNLA*E!]^F/3AEH'OCFI4,?PDP"# (,)YY<^TV M 08!!@$& <9N[-/KG/*4X"7AQ8;6@4M-S^RT'\_1\VBAW[CD(O+#-XXJ7M2175AFNGIMTYS_<@6^L?E%@K;&JUL%*1*>-(7S]A@/F2KT6I;S=[\7U_Z)_!JE^B\V_)A$\;>NZQQ MGO1Q['4]_PT3QJ-JV>YFKM=:VJ3'6G[B:TWG65\O+W9-7\0-.[4\%-=P"4"D M4-@A$?M^U>8?+#1QQ-9@0"/X,.G?>,\E;O9Z@5)"O4]N@R? 9&=,Y%Y38TH M-''?$=C[,;P7\!$^&;ZL,>[\.Y9*ZKZ-.$!85'BWC.)0L%!X,&Z7C03>@B]D M<)7BGNX>.8P5++"";_ ^[J?CQ:'J3BV3P)4C $3];-T^,@(J^@@33,!;HQGC MCSQTU;P-I.X)M]093C/HKJT[CVF >+[&>'=CD;;EA#4VC,"&IAU<\E>$[>#P MV^<5)6LL5[VEQA:R)PUQTA/,[!$XB[DAT#C?\',X8R,/GA5I M$KB7"&]5P4658#$:85?8!\W_3'-]"H61;EHU";!I%1/8JHJEG348=M4P8IJT M"1232^">UCZL71 MXZ@HE,,X51.I'N0:";.YI4]-E1(,-5$BJ/1 \?!,AW&X"/$1_Y9SO92[TP_\ MNFNN03M7Y7-)T'/*=@ADGLP\V T4J"9 3V7AKKBA:8;,FAH M W_U771<'(O*KUJW^1#Y_FR?9,' MU#>YBB^G3C6OL.MQV9UJJ&_RNK[) M^C7N0O9!IWW*NC3ER"@@$2XJ,4F$]Q?A?G]PRLH0),(DPB3"KUS;I7/*XD_E MD&"JVT)=DRL&C526>/?Z":UN]2"1))>(67[)[?9+WM:#))]5JECP6 M2(V3J5,9 2,!XZE-FE[9.Y6124.26TG)[5HE-VE(K%_VA+Y$!F M6:@^1IAXZ7)254P$8X;<$!+<@LR7!'?W(UK-ZG59)<$E8I9><*^:=J-;:F+3 MEDBA&B435%*/0^IQN'[1^DV[^3HL4[(N&(01A!&$$801A!&$$801A!&TQT3M MDLL*N=3,\,*;&=JU5O.D2;6]-'KAPLCL0:.=#BT6."[?D5/= C$*F!<\9B/"Q\)T^;TPSX7' M*?,:#][@Z<&->8A=AM5?9I[)E)(!YE)O*:*TB-2-W$&W,OW0=:#E3W+A>^"+GO"9<6&9YE:>]I1=QW3S/JX:J_' M,4*KO8H3V(_C+,HY!8@P :!8TA= M0HWW7-PKU;,]WY?2"6(_0HVKL..Q"%'X4 EB9]\@XMY<#RQUJF17]GOJ5DG= M*O?J5MGM-@:#UN:>C?81#1];C59[\^.+\6XJT?\*$9_++M%/[2*I7>0+,1JA M$Z$3=3,Z,3I18[V7DIF+FRU)$376>SV-3CE8&];T/P.8-.VFERI9D3)3=]_\ M+G=9J]W.1+PC^2T554E^=S_OMMV+*#*ECY%?2D$XD&?NN'SD/F%BJ22%,'&/ MFG]$:1+;8LR7Q':/(KM5HS0%90YDE=]]N-AEMQ&/!-7"N7@YJ2PBEMNY(T.& MQ+:28ELY_X-",0>RRC_XE"(QER\?E47"$R9B7S2E26POB)CE%UMJF4*1F!U+ M%(^E3\=C+EX^*HN$9,"0V!9DOB2VNXMMLVJ4I@C,@:SR.0Z#J2 HO'0!J2H4 M4JDEOP.BL"""X(+@XA7@(C/6X!=L?IP;?=H./1F&/8U.U".ZA3;@ MDKG;R^S=]&+33+G??W<0CLQ'VIV>J*%TOED]O'%2]Z2*ZL(3$[A!OW6::UCO M2C7U^.QZY(FG_$)A(_0_8Q7)T2Q]F;ZFKB(>1A_T-.OX>'4]Y$IXTA?/^&$^ M9*O1:EO-WOQ?7_HGL%"7Z+S;\F$?\=Z[#^G$I8]CK^OY;YCPFY^N[/?I*N,* MIU0UK: M:_F)KS6=-:W@>12%IL;L=G_;;$[NN^RQE.92?/*U MC."ESMK%_7L8*,5^"P/X.%V=(HQKP2'+2*074?HN,C+R?&L3B;:BSSDIM&[> MW^*0W6N:3#5-V",'QE=L%'A>\*BN7YY&+TB1E[=A3S#/9\I'JV@#.BN0@L=1 MD*I4' RH;1P[7EX'Y QB@%SY)-P/YET#JP&PFEP/A//X5(EK):8\Y)%85,#Z MT6^>Q7,>I))#Z^/7&[\$VZ%[^-VE M?7/?ROW;?/7\RTVA.6I8?B(?]+(;EG>IU?+2TOT2A"P:"W8KG]A7^'2L=-=E MLZ*?02MMWV*GYLO5$J)M_UGQ)RQ) O#! 5$_+_B/V!6M9-:U; MFU9S^\$<4JH510B2H@U2Y,U8,Q.B[>=72(A(\>@A3*3K>J*"(O,)PUOA#[\% MTH^TW'P<<_]^>P6>O=?O(B6';&&"I",AR;9V]Y8O G&NI,]@5)X,?/6>C#K* M\SGT^,O?4L)D+G5Z'4[CO7^T(>NS KDT M19CLZZ1+Y3> ,(&+L^G8*!UQ/S%LQ]Q8 MYSK"@]S8B=A$/C6*E@.VE#C9V4C*2TF)_U[QGV7W;APE511R"/Y(%Z> M/)1&N8U1\]3A"]1AXFDJ? 5/>12AH-1*2JVDU,KBO)E2*XMT^J:J9ER2SLA33)1U+\$ I82?6L91828F5)$646%E0(2+%#Q&4KM6&AW9+4:O5)3G;*S M2(0K+<+-09=$F$2X*/,E$=Y?A'N-$S:U*8< 4X(E)5A6&B7DV7RN'/R4#9A@9";L@D+F=-'V81TQFNW MV5[*&2_*)J1L0DI].&=^X8:9G\S6*0>A2S)=TKJD=2G-X\1:E_(+2J)\"4]Y2 MPA)),$EPF6E-$DPIAY1R2"F'1Z0<_N#*!YS^C_"3.1Y7"DB(R2CF?GTOE[X( M,W%YEMDRY2[FVIE/K$9'^DDB2T__GELC??GS_)7T >8C\P18$!Q1RE2>>*J[ M,A1.) ,?#/6$5R-$N71-]:%[[[ M81@\X=IB:DZVT?^T(V/;S<-SRX[;DSR.&UJ=59S ?AQGKN^4WPOCU=;Y",9Y MS;U'/E.8L?)ZG+,7IZ17:)%?-^=<,9^, V#(( 4A"@9" S\8G=;ML*H*I)_1]OB.GW(,[ 3^^!T "!8C+U M@IF NR<"K@ :.&#K@[IF^%*]DJIPZ+67/!QCE!55(/1I<)2'UI(\]-9QZPH> M6<>8=F^0Y\R$HU?J-.O9>4<[=77O;>7?/]'8D+=+OEGB;FS[$"BTPI4HC[*$3.[O4Z M@C!@-8=,&L I"QRIQ?!11F/SW&2E/WVY1=G,Z<&B2T0US-4O&!!(0;8DENI> MA"IGI*SL)5[:O=[F@B>MP>"HDB='55NIQLLII892:JC RQ[:BPJ\D!"=MYS+ M!>QP[J4*+F"^I&4)("B+_L1:E@JZ4"T*DB(JZ%)0(2+%OJ6=E$.Y!6=_,2NS![*^]07J3%?4!'\ MBY>:J@)DOWH 27)+Q"R]W%J- 9&:Y+88\R6YW9G:O<;V4]@71NJ*E[PLP&1? MIZC&!O\I*Y"CBP>ULH(AS^K"J2ZX-8U#9ZR? M9,KT^*9(Y[S@B/2Q&I>^':ZPK7?XE%5E1ZCVQQ=-*G;UST"I]^QG,0I"P9(/ M[_C3O)U"$09+I4"H%$B9JW%0*9!+/+->G?0,*@5"I4!(B I2"N14,R]))9!2 M3)=T+,$#Y6.?6,=2(1 J!$)21(5 "BI$I'@N562H$ A9P85:V.J $14"J;@Y M1T=8#SQ=\+QW"IVD*=7Q"LHY/B WI]5K]$I-=3H,1R)<;1%N=N@<.HEP4>9+ M(KR_"-O-1J?41'\=/X4*?F@_9:8B,2$'I1)24E5$;+9*7M:,;!H2W"H*;KM% MR74DN$69+PGN[M4'FU;)T^M>N?P@[9K@<_Z0H?"$4N2/E$]@"!UWIO:@81.I M26Z+,5^2V]WC"'9C^ZEGHC4)[H41L_2">V4WR1VAS9%]V>9[ "^1CB)@+)6L M$##N#HPMN^015NKX0B)<;1%NMTF$280+1U42X=U/;)6]5Q-EEKR>4_(Q"*>>,HO5!.&\V>L(CF:I2_3U]15Q,/H@YYF'1^OKH=<"4_ZXAD;S(=L M-5IMJ]F;_^M+_P1>[1*==UL^[+W6>_QU/?\-$\;CO%EP$E=92R\O=DUWM U[MCP4UW )0*10NCM;,!&U^0<+O=NP*QC0"#YT M="%<=L\E;OMZ@5)"O4]N@R? 9&=,Y%Y38TH -''?$0SN#>\%?(1/AB]KC#O_ MCJ62NGL;#A 6%=XMHS@4+!0>C-ME(X&WX L97*4X(%D$E_P5828C3" M#IP/6O28%K@4A95\ B3&OEA,8#QIU92^ M82A\ >N"P,'APN!/& M\K\9R%*4CO!?!/2SZ6#J@YE04RF&\-0])\VM^C9 ZIS1F4'U)U:C ]:A>6U/_YX3%'WY@NF]\ #SD7G"FP5#3=MR+F@HO;[8NC*>^!\6 MS-\E3\(\!9<@V4DR'ZPT$H%KP%=XPF7%#IR9V_"THW]UC/5P7('RXQBAU5W% M">S'<3AWS^Z%V6"K\Q&,\YI[CWRFL#7EZW'.7IR27J']Q=4\< RI2]C:^;FX M[S+14NHT\22<6.L2]&@ ?[71J/6.RK ^,6>GX!A*[H%6"$8C!:X2F+/,%2>-XO/;&]_&R[P+\Q C#"[\$X8395OT_,PMV)GB8&(2?A",F0Q&R MEFULQ\*YA!N#MX ^'WD4W3+@'X*J.D/AAH[5:,^?(U;=D!L$,>%Y8E,;*;DR"HRD;3>:*WF!.V!W()2%8 H KB&, M)0%MP*LQ*!"P#C"$K#*T$A@N9_^.P4^ [[3IKAE\A=^0,I'AZ@B?E6,YZ<-K MHB"<)>*0&R)^_=;N->STDZ6(V1EYK]+,MQ45- ?.^:YE-:R5D )\%\8 8F(R M]8*96'1,:YH;UMYH&';*9\BM>&VCO_+24$0RU!O$; K:.-E9>VMO&9+FT]7\ MS/%EO96"Y(J1"$.X/=WJP7[#\8<2*"VV>BN?$I^PV>U4UL!1OOB MZSW3@U7MHG;L6)TYC*2L^;;3;.<(J>](_:,I&-YC#5HZD(UC01X"1NOWU35IJ5J[GR;;^W@.XX D<(5^4V M#))-0)[;9G[;[.:FHT6C:>;BLXGVTY+ I@0GC#M_X5>CV//RTTK,&9"* M5B]G!6>#U5LMQ*/*2G+],C7EH@ 5P?H(?1 $,B"-*,([' M2NX%&G".OO.M;=F-ML6F:(.9.XT&:ZT:8C*RA9TU @ B<@7-> M[2;'1]: #&##'+8R/)!*Q?HHS/*48F".XM39P7&^%7]ONYO3Y5K_V;:_3Z)!76V06/-BK;0[6F-$P MN@S[D0D67,_D_OPU2X%V,&?\>(01]U"$Z#9HR.VOL=B-$ROSQOUJ%V&%KTWL M5@X_MIVW_/?P8]$%;J^Y=2>/,;-A4B[LKGQ6WF],#.UF#O8 3I><8-IS:7#+;%_P $WPT3F;FZ MG)W-3JV#DN9YVZ5L&GC2P4$L'7_0Q("+0J%-WP?N MQ83OY?!@UPM6L]_*Q592P6JNC^$L^G[YF/;>OE^ST>K,?3\,V*ST.$_G]Z&N M:F[W?;- :B\G6,O#22;JZRPNO:L@AA%.#T@SY=XZC=/-@FUHGX";["&Y:R/4QS-1[QDPYPVH-,U6< MHFN)F#AG:-@"!>!2.V]C@S-W'_*)"4!,,1JMR>W#ZU=F_2->E3Q$'/L\ 83V4#GR=6)Y$EBL!-/8HQ1 M/.3GKQ(?*)&-UDK9T"NR2NVUM[NG>NW:L'C]HQSQZ7UX'08W56L>T'ZQ=XDMD5XR8FZVG]<=JWK:MG.9J,!A&EC!D&T4" M0]+BL/QZW#WC$P/BF++W9+2C/CZ\XP#@MN6W=?48O@&SXX<=_5ESMQ%D>U%X M,4A$[$=I!M:*%[_M=?(Z6P-Y'\[R;=4/AGA<\KCSS MI]+0^,8Q0G),G7K('WVM:[ M=# 8>!4&-_/59M:,\2XW))B2/F.%$*H/7F%^Z>*1+A,M7T=^T+JX0L&BW=)@ M-_J]-_%]K*+$-#"K 9B)N.D'"T/-O?+9:J3O.NLYP^J>-/P#H4TO7[QW%I8,!0F FQP_/XQ"/_23TVTI-[D MQ QHUY1U\LUF(HP$[$8/0";23.;#&K/H47@/:<2@P;[XHV27$>7##R+XJ>T0 MH(2N[00C\P*,HHH03 <0)4VRWX[=1J+$S%-% MD'#30=,D.<%E#P9=]CG=#[S5EO5OJ8;];>X/HSD=JR1O^M< K/K_NF;_ZW_V MFTWK@[ZK_K/V,?-TUU_;']),:^UMKT^WKF4^"H=++1A54J)-9_D"R"VPU!9HWD5M7&XAB@#NXM',]>O/[Z+A!8P+;Y8DSY&W-R#^T9@$,??G>,OT_Z[.SH M\B7G4<[=R5^R&$R.=K?HW^"AG20,=/7FEYO;G]^\3SVV%9>RWZE\366*S'G-9M6;#\53+ZI+Q2_NAZ^I6N36S. M6@&\ZAC 6(H1FV=Q?!*.J;KTE?\%-UZ]^?CMTU<@M]Z)A/^TO6*RK\')D!,V MY$KJ6C+@JGA,G[0WZD,?*S;7P--E@.%*3)J:KRWC0_"U=86_C 3)2-%*L7L? M]--T'<&086E=$X(UY_"C,<;90]S8P#.3D8X5Z$5RDW%B:<2;Q,+#O[1-E3IS MV;7YY=2;M#)*3B2#KLRB&GJM8"F,(L7]094*!DQ_7FP1_;@1/ Y6"2-F"EX% M2.'K2!J>Q,D%I3IIU">_G.E2)95>]WH4;LO ;>CNP6)P-SVV!LZ@C"+AXMAA ML""_9A6T>>D'.4<1%:XIYJBMA^1HNS[AK3WKD1<\*J:G^#RR"PB!7)*\=K[8 MH-&]61(X Z_7")Z.:R>#"444!O,M[23(E81PS((LL T(F<( IIM%Q[/1 %$B M(]I5WAC/&,/P%V)[ANRPW@:V!\6"[<1=R9>S37&[UUZ%V_,K\WB=N#?G1^T$ M7Q3",=>QVSP+ZVU#O6]I]F>R&JTAEL? N%.2 ;)0PADCH=E'NM;X^^>EGK/R M>E=)\;OW"<"LOZ"6C-;$^^]#P1%>8+S\'OZXSPZV2Q_>-3%_(M!A'>K$LTBK M]9GPZIS)-$(? 8]M\_P5R!$;>T2-@]AS$=$19R068/!-S=D440KB--")W0J? MV.W3B=UJG]B]-"M#F_TU-HRC1?/-H'#290)0>@_C\V##\PK;];E$, M;*O1[/9>MD< DRX,Y:EM]^Q.[U^V58RHSA=L3]&Z9O\5@]\(=IDA'!@)\(&7 M_OWIF:/VU1PL^R[57Q3O.;\(_@+BD%C-AQ,RW97@QD0#.RR-X>)A#\%^XV'$ MFDQS3.^F=OP+56UI(V2'DK,YBW%=Y=D:7(2'?+4#C/?0NY$90C#3[/*=/#%- *"%YYT*B6*YQ/E&-+HF>?+<>2S$5))(V6N:L1=N5F+: MKCYK\SWV!+-;O&YWKH;OT0XTGW1<_&3T'N^;Q-Z]?NG\H-;GM#O;C1,UF-F2 MCZ?Z[!B/TF'J,,N!<\7!)[WE\)&UY*S\_A3983VTPII'4K"/ M84,(??>317 M9/DH33[*/12+]=Z3=',80Q),?Q1:B>KSR/$0S/8U2\GTX!WTZ-R:&2*>A0"# M(9Y@D9W_EYSY,P]/E'+RP@A8.PMRH],@1W(^'%#:6>0_C-/"#3@=I>->L-2Z M7=W"Q%7LC%?/'CS/Q[7Q$WL*8PG$O,C MFSAU<] \B91A:"W4[\K(-.>#PED!%0B=;VB[D%AX28\2+Y52AC*=GFE\+5:SM[GRTYLST35PJ 'GPH#[@)IP$#AQ .& M.L> J\#G0_C.DW\EVRW/;JCM-]NB,"O%6"L<8QU0C)5BK">>:,K02QY:LQ@> MVF\WW^_8ER\-]NWN/SY_9U]^_>7;]Z\W=U^^_5HJY^S@\.S11L8265O%(*MV MO.UK]D^P#SWC<0M<%W*YSX\_?XCE],H'\'B"6#%/4VLZIY;Q-SPN)RHY$V#. M#C=_ )V'@1GJ&='])-TF<2[T]&.JL$'B"Q'BE."4M,FI-DNKUY9([E"),: ME"NU\XASF09*Z?/*II:J*QU]RLL5 MF+LB?7,6*X@C/+6@G6I,"UMZM\GP2@^<94\,DTYI(V;:L:?^\,EM8 0$CN2I!ZMG;UQZK [F9%WCP7R?F]+)F?W,'^4NV,PJ]=PQ**Q3 MV;(R^G-K>G[<;,TAK&(7M"_,)EN[2"A^/!:/R(+(L,H\R>ODZ_14L!\D1 =:9TQA,^8G][^RP\>M4C&1K,G3YM?X J0 M"!/(EI.Y@O54H)5[GBV-TMV'06%T/\!;Y]6\4SZE^!+%EU!4VA;%EZH=7RJD MM=LID+7;O&:_^Z&XE\I4E[G5M=?!ATF23&\7"S#\;OS=),!!MO'YN?]94<74 M4\YV93=66$SRVE^^PN*6JF\GJ/?'80R1-A"4KO2SV*YKK]I^9JO\68DOA4_! MQZ?&M7$MX/-A&/RESQ9,)E*9K6*SG;Y<:DZH5ZE_-\C5:=^UW'Q1=@2K9LR/ M CQKH#E".SH94^4]7.WO)55D%VM.*E.YSA7I09T%?MAK._I*>\]!K#B&!H%I MQ33*U7#4K//^NFAL\DK&S+9);>6_74\Z:A,U2:U=8U7@=? M(8C!YD#0]D"KLX'D?!K'OUA.<&>E_JW'F M$7C=N'37QK'##U8QK.Y3XG OD7F# Q\RCRGUL@$"5>!)EZ7HMMJ1ZA7 C\J; MU&LWH/5!O@67*7)/L#B&)%;K#,NS,P_.&G7V,=K@U&^J];;8KJ7Z_ _/S=EY%ZK_],RR*])+\5 M895/RH$;5Z1:LR4LN50LN3'NJ$$)[9+^AC5CP=F80PI+T>0]P0?!!\$'P<>B M*<)6F2%LG0F"21YZOSZY_+=XZ$G'F^&NJ2Z*YYJ/=5U#>$92.U01]I TDC1N ME,:O_$E.XDDBCYDC<(-[!_ -IE1]PLB1^>K_8)O<]QBMG$NL_L)([?SHWW^+ MB/TLEJ3X]S3O9K6TLJLF60N[TIFCS>K,_-WLFP^V\MXN:[(1,%]R65Y"&>2?Z0>%FNX)9[:% ME"N%^@5GJP/Z)V3Z;I?H7!HZO[04$VR==[J+G6(SB2R!9@NF1W[FQVU3L^J]?<,"Q2,[J\26DI/]%!H MB34'66P)&X VNQ19JH+,5!4BJX:-9:8S>667#5MDXNV/7\U6P^Z5F>B$881A M%X1A%6/G8Z"K170FD2W =,GL."2RU!W4[(%=9KK3H:77BBSI0%(OBRLMY/T2 M5!XL,HO&JU?,O.YSV7RQDM;1>E7#$2@6-5_;VS/="SYW D<#Q MA;, .PV; ++4($$ 20!) /E" -GK$S@20)PDA%T(43ASO/6BUB +6,$O6&T^ M-Y.EUE1V6@G_!$7YET/[O2RVGUYJ:M?W^^].VM%A:R^87>)3N<91\+))W9,J MJ@M/8'M7_<)IKGG40K.OW'IA7X&57;U4Q,/H@YYO'1^OKH=<"4_ZXMDJSD=K M-5IMJ]F;_^M+_URM,+"G1^]=UN5,^CCVNI[_A@DOV'&YQEA)67G+6G[B:TUG MN2]/TL6#SZO@8;M9W80C;;*1=G%9VZ*EB6NDFW^,A>>R41A,DO;! FY+.RI. MN>XFK#O=FA8S&1?J=ECF_R?A1HMX<9$7FR7@Q1O=)RAM$Y7UV'S>WL@7FHG, M%U*I&/M$J>7VV9S9[W(MC5B%)E,!;;),S#CR8@DI:9B6]SU9+496Z$_T!9 =R MJM&,_=ZX;;"1@%5*.I4K7&,&=^K*GQJA8!%-%Z,G%@QAZ*8%-G-CP>)I8"CV M()1NU8F/,)1&XJBD8Q@0)0+P0QJ:]D4QE@3%9N5!KN'5-/5Q%M7+1V?!#'@.*Q8H9MQ%::3 M8O= L7B)3HKM:_85$)[=\I&(9NR35(X7J!@[8U"7Q',CV:]!A.6(DU[216XC M=N@,5WANU/FXNIV/[56<0)V/J]/Y^.+@K-B62*] EDCGFGT#"S-$=RQM(%IX M&Z1P!L>)9VU;0]:IV^PNY-K4UYT+"D^5R[<,O\7H^HVD ]X:N^+@KHH1J#8= M8O@>>X+975ZWKT;OZ:D44/TX[>\+?B7M9'6,UGJ5U8'1/" M9<-IH4.>#?XVS%K#U8- *F!@ M!WQPCK-@GN2F!ZT9=B)$\(;<*!.?/(L;8<@UE-QC?N!/=;>??$OEI-'W" <4 MX(U*K%N[FE[_Q=4#$B=TR\TQ&YB^)J&>OEEP9PP#%)HUMMW92.],.H4C-4;@ M3\)4_AWS$$F]LG]SM-!->@4_(8GG;,3=8!IA#&02N(9BN+0B!%'18;2U$[O> M$\&/U[:%@,A;[O_)9^RK&$?\?.&9&BN0UO@XEF+$?@&&\1V4M(31-,O?@7.! M\8^PR*&LUU9J>TP*[I1/UX!=O\83P#%'6YR__&LP<%NVVVG6'>X,ZNUAUZT/ M7-&K=SM#:S"T.JW^H/]&(QF,Y+L8_>W-QW^U1<_A=G=0'UDCN*?7$?6^;;7J MK9;5&@T'PY80W3?,!YWUMS?"<:_O0OKNH"?J;3'D=:"K"T]I=KH=(?J"CTY&WCL9>>>A[__1 M+3]#H22*88WM!20%8@1M>&E;1V^,^7#+R_"%Z'6[[5&K5[>Y"WS!^]UZG]N# M^J#3=SKVT.ZW6D?S!2I\U/-,0Y^\?C]&V:,IK^]D4_1M0D$@6UT'L;! M,1:.#U9926B.O@PK]+ECV3V ?(?S9KW=L7OU8;<#!':' [O;Z=OMYO T$*&9 M &S(3V /GH7:NF[1[ X%YG);-I&#Q(-_6>OH8-H\W F7#T-F$T M#H/X?@RH,0R#OT18TTT/E? \%D_U/GM^"Q+\F2.YZ8ASH0D;_H*^$;H4J:IJ M.$RW;[G9[5ONY)>)85D_8HW9]8#6!#SM\6!\. M'+O.>TYS8+?; YMWGO/AW.&^N;^_>>#2NYE$;_3NL'[N[_\R6[=OP&]TY(1[ MZF]OK$78\N-)W0VB>G+!FY^:_1H,,.6F=&KG!!$SAP:[G1^U,$>!/#F1Z)-J M_TZ&X XCHXG$G&HM<[L+ MAW(OI\>LSJ#=;?%V?2C WFT/^W8=3-\V6#BC9LMV!KSC6J?18W?)ZIY;E=FF MM4.G<$2NY<]W"1YZ4LQ#08CXV0&>-$+(04TEYV5RM^IX(H!'+;DA]X3A; XQ M+ D]IHH/XW^*!;AI\8CGQ!+5F9WSTD&Q:@:=_@[Z/PAG[!94P+@V=YFT9V2\ MIL]/H!YUU#3QFBXPZM'MCZR6U4:;UP&;M]FTZL/6L%^W.TT7?.16L]WN+F.% M[;2$U1N.ZJYE#^OM4=>J\V'3J?=:X"WUAWUG-+2*%?58('8!0>+EPAY]WFKW MM5W8!DAO=]Q>G;^PGOL4A_*N%.;J##F_WP7YM M]URKWA8C\ ^&_5%=\/[ Z;HM[K2.EG,*YM#[>+U+"7,DILJEA#DZPW;+MMNC>F_0!DCJ MNEW@0]NIMSKMGM5S>=-N-I?YT.WU,5P[JO>=G@V\:[?J@[[;PDT:SH?#@66[ MKQ3FL#NUMF5=2)A#,^8ZECM!P%/0H3]!#MP<#IMT3=XIU6O:E=)=6S_W&8T?I)+F;/%U^JH/J\KIZJ'UWR&8KOG2WO3E(/?MMN*_*\FV MNO#OT;K\R(;VROR%G?F+R$S>2^OBRIG MV?'>9?YY\]L\)/]8Z^4$$H0ZD7>M] %-3;,T"WXUEZ+(;3+W4!=&B@'T,A2LC=G,?"ET2BID24;\& M#V9#P.RZM;#TCG_/[D3(W9DO:NR+[S1J["Z,I8K8S]S_2V=U8DR.NUBZ1T6A MR53D]SJ! >L)X0;$$"XU!9(P"0]'RSQ,U@M-$J$.]26?F)I7.H$R%##4JY'$ M70?\"XL"S8L5\UUPYHS8#@IND+)'RDZ4G2;%=WM MQ_\@14>*;K.BN^-/@1],9NSS$WRK6[7>.F,QX>P/K-3P>3(4+I9B^*?T_\)N MUIE"5*0122,62E!)(Y)&W*01VZ0-21NN"+0&,$7V&[\7X/5%0M>&>P ]QR/. M?I&>8%>F6!@&4+EB.>592YNL_% 05CI!B0_J MO4QEFG)EFEI4IJG:99I>8**G*PAQ@KG??OG[KS=WOW__?+OEZ,OYZRSM5?7^ M&,0Y'R?^EMO:Q+W,4/P[!DS7GFJVO[FM8ZVY\5ZG-<.CQM@(-_9FS.&QPDJH M8ZG@^VD0ZM<,!5,P:>P8ZC,)KQF*,?=&6.H0'Z2W>),+=')SC&7#]?, ;\9! M"/-U&\?P#I7D*F%)KKT*;76L3<6T\M^>TB7OGVOLRZ\?&R\>5" .*L3V[X5^(J+*S^H']A1#I.>7T]'&M>]X^;7?]S\]X'OV$R[KR\\\L__ M<7=SXH&3N)*RW]M<7-EX_H7=Q)>?U5*[] )9VWUTT\DA @#,%R( $ '1E2.NNR0!!S@ ")SU=_[C?[UL M??2$H]@+@S]_]^'M^^\0#I:AZP7K/W_WY>%T]G!^??W=__K/__$?_\?I*;JX MNKY%M_@9S9:)]X0OO'CIA_$^PNC-P^?OT7^?W=^@A^4&;QUT$2[W6QPDZ!1M MDF3WIW?OGI^?W[HK+XA#?Y^0X>*WRW#[#IV>%/'WY\^X<_?OS#__/^_9_>OY>ZA;M#Y*TW"7JS_!Y! M+S)V$&#?/Z K+W""I>?XZ$$,>H*N@^5;-/-]= ^]8G2/8QP]8?.7L_>3/W^V#?^X=WUMYV"7KZV-8F%P#Z<]D0X+X3X1\G>%8XV6X#Y+HD'9X M>8S\MS%>OEV'3^_X'VDGT<%-HM/DL,-Q;@S:+8S6[\B?W\&?H<_'T_<_G/[P M0?3$2_0K'MN-L\_T+E\?/_^P[O__GS#CI5H['O! MU^JYD_8_O(,_/SHQ3OG%7O4DR!_RDR!_=)-\6T[U=^_8'^6FGF8.Y* GY/"E M<\#!?ONQBO+']^_P2X*#V'OT\2DT(WM-S^KIQ[?I'L=1-JV5$S_2SN27^<5^ M66X4JTW^DFNZCT_7CK,KT^1_R#5>[J.(7 NJ$\;_FN_B^$O6/"ZP^\,[^-O> MISR>?GB;GJV7TJ[R,_#AQQ]_?$?_^MU__@^$Z"?J;7=AE"#VI=Z$2TI-LQWP MTZG8DU/XU>F'C^1@OR7$OD-!Y3>NV-!WW28A#F>K2:0GN^TDQ#&&T7^G&K?R MW-<:,=9=/^*'4_A!.W;EY=5N N*>$;=3_<%SUUE+[N5/(_VI ?^Y3ZOV' J; MKK]A:AP"PQ75;&U*M]<[["E#T7H/2M=>Y;CF MR[+E8LO7.EMP_IMZBYY[%=JM085407^.:]U^53))RPM!/(7T7PVN@_0)[>$B M:G()%0=U@B!,Z$CP*_'+W MPB#<'MY!EW?G(=$-[IPUD6(\(IYE/XIQQ$@N)I*]1^?TX3W\'Y'[)16 =D30 M\S_>%=L7*.UC[,Z#_Z3_WD5$-@\8KS?D%[PS;Z+I*'TTC?IETU)VX[\42]O[ M@@Q2_Y!%"7/);J0>^;X('@\;#!.8K$3QG:&+?H 6_1 UA:+/9K?7ES> M/EQ>P+\>YC?7%[,%^>%L=C.[/;]$#S]=7BX>CMO7(3)NGN9 M[V38V(^M-A:]R0WR_7&CFV]TNNCQ?#7?"1%)L\F*#H8-_J'F!C\LR'\^7]Z2 MS9U?H?G=Y?UL<4T:'+>VV]:>AUNR*AL0AY_P=4!(X9I[7-73L-F_;;79Y_// M=_>7/Y%VUS]?HNM;\O/E<=M[W_:ZEWDC,H8#\;O>#L3QRF]T0-(U-V[QPX:L MZR;T71S%E__<>\F!G8U.% S'XO>MCL7#3S-R*N8W%Y?W#[]!E__UY7KQM^,Q M&.P85-P7_9$S') _]'9 CO=&SP^+$V^N_/"YKJ28M3=L^1_;/16SAY_0UVJSY;4 M*> %ZSOR<2P]S#^;BM\;=N'WI5W(:"!!Y+@;VMVXQTO"L'^XCN,]=J4]B$BC M?;!D=Q;;H9IM#;OVA]*N";J($<[M8H[T<2\->_F$@ST6F\5^,.S&'RMV@W8\ MKK5VK;,E(__:A;$GF8H4?S/LQ(^EG9!['[>CYG8PR?HS3C:A>QT\X3B!JZ.X M,8I6^BWZW?O2%C$ZB!%"&:7C=FFW"Q8J2,(H??SE7Q@VX4-I$Z3.QW77KGL: M3W<=Q$FTE][VRK\8=N)C:2>R>#V)S'%/]%<7?A37$_S+L.8_E%\)TNNXQ-HE MOHOPSCE(IUW^A6'!?UM:<*GS<=T-ZQZZ^V7RBQ-%3B",J,5?&M:_K&IS DA0 M.&Z"P=X9+K^>.=0>M=WA(*8\".-EY=\,6U+6NRF=4TH(R92.6V,RA>RW,',R M9++!485KZ2:,,_M(K<:&S2NKWQ)A1"FC'&G$:"/T!L@?C<7Z+?T4ANZSY_NS MP)TMB7(08:)?)$ZPALC+61RG 4!U&AJVLJR["Z+("<",PLBBC"YBA(][J-W# M6YQPOR[]RK9A0%TW;-]4?S3L55F[)X3$IW7'OCE""U%BQ_TQV+E MU@F^\@+ MUN3[H9>6L'I5_4F_-[\OJ_4Y,O1CHH2.^V+8EX3<-R 8W_E.D!J-\[\T[$59 MN\\(($KAN D&;^5VZU$;5$S._WE([>@XR/PLN@:&S2DK_!(Q^IGDR!UWRF $ M@\M_X;QD1K#L%X:=*)L!^%-">Q\77J\1X36! M)"+'W=#OABK8JE$(%>Q&V50@T_@--]8?MZ.A>][DIJ_IKO]]+7<]>B/^==0T M:WE[%P[1Z^*=RH^B[)W#V6_6S8B++Z M#GV/Z][83RDO?_G7AETHZ^D2B>-FM')>YC>DZD^&32FK[$5'YG%GNG@TY0W2 MMC#L4X5.K_!N'O>K5S>GO('-NAAVM&P7J.GR9![/XS;WYOJ4M[A^<\/VENT* M-=V@QXWMY ^5-U/?Q+"!94N$QC=ZW+16SKB\F:CJ3X9-JDH4R#OFCCO3V.^3 MMTD4?VW8D2J;1.8#.NY&6V=03I!4_56_-W\L&R0J'$/'+6IDZ9ZY+IT%V(?2 M-;S B>/Y.?.WKIUAVZJB#YA-G,B,*=G\'C+*QSTT&LN=]3K":Y"Y^:*>'>XB M;^M$AT\X7$?.;@/9Z)^=Z"M./CO_"".N'Y,98R(D+KRM%ZSG*][Y'B_#-6-) M/@,CC&,X0V7C2VY.Z8EZ/" ^+23/"[&)G2 ZM=1& ).CXBR;'@I7*2%IAL?3 M:/\TYK 5QCJ:58,:SFE%)LF(YS2/0'$\MW4-\RL<1>GI@?BM?9P0F2^:N4\ M-Q?G#ES=UH:34K:("K'7>WB2#:*.\V[&?:Y;"?+N9R/(E!? MVPQ8^.[>Q_,5,T21+_/&8&B87X6(#._O@^'A&;F6J:5?O?V=Z MAH-1D?##1X3[G1O3X J01D5\6)2$B-SSZ.+Z <'0*!W[>&[ZR6UO-'/CK^'?XJEKI*[/V,'=H3,\!Y#'1@O6)\Y ML9=3T7NG:C@M9>.D+,G#'!"=!/TI/4<*"5],!9%3E$X&T=D<3U734W6/H1() M=K6;7WUTFG0UG(^R45 ^'V(@\]$X;G_#[3]WHN@ .V70>0>I&M[$_8=_-6H@X4#(>B M;!241D/9<,*X( R$7L#R1:3S (,>#T73F^(V9)H>>X_GJPL<>4\.U'Q67 SF M#H8M+]L,Y7M D.<" OQ*&N&XOXUUT##"WCHXY^5%146!G["[5NUPG2Z&/2X; M"M,]GA,!CPV Q @(AD P!F*#'+>YZ39GWX@D,U\':4D(2:*_X_;:69(*_-7G MH!>:VH/R^_<5X8_299#-(*<*D,L_JW614QC$/)"3R#:*XW%J>)PN5RN\3.H< M@:R8'8_:^1=VJX]3+S0-QZELXY2/$YM!@X.5301E,SF>IO91#-W.0(7'JH2? M,.A8AM.GMYGV=?JJ/6K'V/ :J>KF^ =#(\,!J,;KM)K@/2GBB!ER^0 M6XOGP8)WCQ]PX(41T1X*D8VMNAJVN6SB%,01IPZ.#D'_-S%B(R ZQ''3FPHC M$B2! .IDFD/"? K5XD;-7H:MUALP9;"$%/N3JS5)FCMZW.]F'[FTJO6WLXYL MT!]APZDIFSKED]+F#!T?_5:'2@!FS);+: \/^M+?NY ^3E>9_A:KW*8M^QJ. M1MG@F8)Z\(&0& D$0G8:^&!'QVGS$W#YDN" +&8!B06*K(91 I[O,%B3IWK; M+&.B?[*&TIM]+$Z\+20M2,%8BSBZPQ%=5/(=T>6GZ/#>DE;U)7ORA]?UV1W5[A;&L]P'TQ^B#WA";3J<0^;5XN$?2G/BARV;%SB*">2$V,23- M['CN^CAW=(GG;$4_P0/P)890/]]9?B4=2?^8_?&.; GYP^?0Q7[]0]>!NN'$ M&6RUBA/'#A2?$*(S0G1*B,X)\4GQ%HA/"]%Y'<];S9"!C1.L<7P=U 37R@4+ MM.MK."L5]038." CU\7H\AE&U_$,#'$&E+DH?1 RG(ZRV;7%Z> (;L=\E9;% MP7TGCKT5635Z,\_WR7Q5%YLO3-T>L>R,R2.V##> X725K;VER2 R&QK0V.BL M)6'F[XD+#I_CN;-W[I17V6BC&4YDV2@]QHD\WHP#85T:;08=:1A.4WM4S*,] MH2<9*Y^+,5^)#3@[<#"X2H&J;B_#_E>$X&;24R%? ^Z$]'0\'E*LNN.&-TW. MV(91XOT+8MJ+G[(B)\/8P;#-^K!;B7P5_.UQ>WO;7J5TT;JW8>,UL;CFC3\^ M^CT9[ H;*98=)LEC1@PVN=H$],?A8UU#;_$P('G$-,[E>""Z &,;);\6_0S; M7[:ZZB"TCQ)>=QR>/6-XOH)\]R61X2\\?T^^,,7>%O%YVG4WG(+*^JQB*+@' MZ&!4_N?#Z9'6CZ>A=3GJ&F#%#7L9]KYL+544L3Y^_?TBZ]?8Z=KM#7M<9;,L M8/ ?-[>W%$J0=FM3 @7^E=2+ZI=,W9Q7E.?J=(JFQ!PG $])&K M<)N+$1$?DG[Y^4'1&X\.^SV"@8]'HW-E=>,=T+*OX3"4;7SGNGKLQ\NAO\H= M-?#;:K4U['#9BI>K\7'X(=O">:LPI.HU8OPR;K M;7CY,;*4,_#SD&$0C'/<[[;%7LR1G8VZ&':ZPFA741;F^%7W]567-Z_Z.U:V MT^_G#WJK6V7)G^,6MMI"!B1$1!EI,5./V/G&B92X%\T) ='^$H-CT=+[?] MDG.-CWD\$35/!)BD-J'OXBAF"./FJ[M1%\.N5V2!2^1_(U#/_\WO;OB?1R?& M=/W]X&MI59UH"3WO\0KQ?\J'X>4Q\M^&T?J=%R3O7&_[CK=YY_AD3U\HA4V$ M5[G3DW;Z^/[][R@)-SF%?[]]B=W_4^J9D.G^^;O8V^Y\_-V[GF9&_LWT[%.R M=L[>3UK.4TEGZ%F'6\<+ND\Z1V:8.=,A3K=X^XBCMA.NHC'(;#>$:+3!^%._@/'?D=N7%6*1?/'KG=3@,GBL+G.HON1U': M%XB?\A\(-Q_^>/KAP^G'#Y2G:KJMV8GEG2 /R _I).+]EEW IUZ"MV4&XO(6 MD-[2]7GZX2V;*4WJV>Q]HZ&-L+*1C.+TU^P_+1O\U";1<#S7^&;D!C[0+?,X]4>Y$]&1&*X=4%^/U8;DAG^2 M6L:4&9^J3G3'^F);Q5O4_'P[T!Z+_;H.R)H<-R/7GDG9=/$CXRE@!:1OG$=< MPV@'%@.Y&]@]?CS]\/'TP^\I2U74AI@N>;IBW.^0IA2&Q]0L4J( I^8=]I,8?@/D8GJ0F,6T3'+@CT"H?4:EL&S1 M-WT0/9!NQSQ=]Q@OWZ[#IW=XZ8H($M=[\EPB,,;SP#]HMDSNRG9KZ69[I* S M[#X1I0U>$RV'G6958TSFF12\R%2M!_X'BI%@M>[@PS=ACX* M+-I %Q!K.!=U"0PN:CGK=<3,IWQ29X>[R-LZT>$3#M>1L]L 9@FK'?O9^4<8 M\4?KQ@L@W&+A;8F@"/9OVIE76*J]$.--P(;,VOZ M*8WFG3;GK=F1,:7@]MS MUI+:>"XO5AQ:&T+2V._5F.98[.;=S3"E-(PFEN)HI+UJR'O7 <9:B";ERVNR MWISDV(=\ *;;DQ[-IV\N0UW7@U^7TF@1=W4J,-<-IZM/:RSV^JD\7)/_/@<; M:X'ZJ:5;U@',;->[V%9:%M=3,M9-Z+#,CQ ,2WM6@PVG@T39?O# MWIK>:%=<_^60ZMYW0XUL<^FZ5/3IL&[=AYU6.',ETFZOL,UW.CMR(WJ_.W"7E-"UF+OVC/9C>AH?O$N M+JPF1,;VH'=0D=O0&NL)48/+U7PI3 1&9J0)Q%HS#IM3'ICU9EAB>F;;T.HS M#PQC=\M,>#'(&I?!?LL5AQLO+H:RM\\*@V'&>@*><'3GK,TH*85VMK%X<;$(W0SRI/75]]]'"QNK'AMD+ &L1Y356 MCD&*BF+,+"BUM& %:*/JVU*:&FM&MD3GQO+QJ)=]S;#XBK:C?3HU4W,4[5]O M0'9SX[*EV=A]47N)VFY/>BSFS]60>JT.2B>RX\,R=HOPJF"EOA YQB3&6E#I MFJP/WM9I]7H?4;]4%/6'7&9?>6O@7XEP] -'"B(-4^I> AU2,OE1,8_,DF#; MTX'#9:XI^=DAGU)K\Q+\)E,-^2]^I4MU2[:6G2^P&((1@/O+/N=@NRD/?_ZN M4==WMAA+OQUXB*[)/V,%&Q4-K4U:$:C'8QCO"@)]@9&:G:TQ)QZ# _\RJ5BE MX*6ZK;6I0YAL=C//7CS5'E0TM+C>RP@[X/1F_Z7A6#11!0"-R'NC6_X:77MA M3!BPECP4GS$F?LJ8$K_Y]>*O?RU,.O!@GS6$4XC@$0T_'_M[<[#]WBIVAH;.UPI(H=))O^L-S5LD9V&-;_>P%QR2F)H+(6J6W"X!=1.Y_]CG?0,%[MM2LWAEY3>C;H@P M%3I5KTK/Q*TM3BIXU"PG0!H0G2_*51?02?+]T1_UA89-BG8ANSKIK7P.D@Q1 M2'1/M;Z7M3T^V\=$JHQC<@P?O8"%=4$$.#/3\1HA@,2M>IP:$+#&)%R^\T!4 MB(!L-CY3!4_J]I-\I&XQN5?(*W('@5V0CIM$WN.>)ITO0F;>FCW&E)<6KU83 MZK9%S]C 9ZE9KS+/ XZ>/'4Z7*P4A6IVM/K]9)&ZAPMG2Q[W^"'>7N": M[TC?;T(6D H03J/I0^YCC14F9:5^@&#-_=$J-M3M[5ED038LI]]"_N@B(LK. M!L\#O<6Y"05[ A74<\4WY'HMIU>5,U+^AIWH*MRK.&Y)S)X!6U2]2#\:J'V1 MKXU!?GE.9#Y/;3C,4D8&T7BP:_%1'OW#,+3>'&R+< M^!HS4LW.]O:'&H2N Q>_0%E"6E)!Q"DMR+@:UFIUM<88NY3GJYQ)3F^1$QYJ MO3C; V'[1_DZV.V3F)Z_C_H+4M-C:I)+%D]]=LB:<$"-O6QO3& M?/)+J)TBY8RT<0E(5%Z=$5%SH74B:6TAOH!QCD<@$2F,"P#Q/8:@ Q:@%.]] M4#FNHG![X^QBR$W?[7S")2#D)4ZR3\BO;KRME^3K1A?69XB1K"U;*K!2T,@5 M$_QNG2V^".'H*Y; U,L:.YH,7[-'MB41>_>_A "9CUB739\Z*W@3"OVR&4>) MQ"+Y*6./_/ K#Q::1UQZK[BNE,TFI*^ T [FM*M] L&WVYT?'N#N#)@=$S[] M6W*.KLBI1&(&JY%VIH5&_?H)ZH'- M:GW,[>G8594>S1K-8U&CH?_S,SGFY%F\AP"#V*@[##.6/0N"E)_+O.!.]ANP M;\<.$WNU9[HI%8L!VN2@WN/=/EIN8(,NJ$3$JD:S,!)EP+:QXP0D18&V5D\J MS+<>]64Z9^HF>?.9W9TM)%&DW) :W)0O5,V.]EQFPJK[Q+YT@.=GF;O!FMI. M#(:W^OU[?3A2IT>F JG,2,;F=CVO<.,XO@15%N?C"H@0_82CF&:*0>!\!IZO M\\UVH&I16P[@>6'6V7LO_GIV("K&1RR5CWX9)C9CUYOW[#['GZ735EZ2JE5W''\3(1RG GJ3%QWG%WIS7 MUI#2J"_V E(*(;E6E*17&&VJV]EV&("M5D3=_>(E&X$P;PZTK=F]UR]AP;-A ME5=-H8'][+I?PNCK=7 7A4O,X_KN<8RC)\VK:NYI\:&I2F;D/Y(WG7J!7>43 M5*OSJ('%Y_1!]ZD;^Z_X4)BYNMT$5)IBV:-,LE()J.UHV$DL?/AT49A][D_V MDC?8<=4^6?DV%L5<'YP9Y-AJG5JE9@,9WE+ 9%ICH%PW5FMM,W:>4%1K&N1Y M[NP\HAP9%-L&!&S>^TN,W1B>^PN/:N#@?YFO1"J"1N\P][3J-H7,$"*G,-U5 M^WZI6O?ZO13,RM1$Z'/H7Y&[I8YJ;]+;WJK38,LTB9V<Z12$G'LR8PJA35U[M:Z$6L5X/HUH\^!21>_@>.SY$@\"=7'$8F_2>2I:Q M^:ZN;&TC79W.8@X 7T]>L#0FK!>;VQ'K9K[/+R>(*JD22[1-[1V3+?GT(@;^ M5/#%2UYZ"2&*G91Y5,7"]PH@-5LL"Y M 5:4D#).-AJ33U9_"0TSXJB6,PB^$C=IMV&7:&!;36=<#"F%U(O%.&F@TTB$W?ECA$P$Y6)3@#*E&[MXP])Q1C M*"??R![$<"4JV6M"87"-C@5]D%6-(:J:R<$UU;G*KM-QI8(69C WJ7O8 MLV^(1/OTU%<!%[3R[3:B)E8,&:P27QJ0LNCKE(F_&+ ]E42C6R]?B$SOQ9A* M\ND?8_[7:A-T1V+VTJPB"BEUH*J+'"2FV#5U>\OZ/=&B?Z*5B0XS@7>=$D'D*3CZ1;.LM5==:9=M7EY1J>(TZ$>TW M_"9,B!R7530A+^4^"J0DX>8X3)U)]AMI)YE;+E_@8B4?[YS=05F,.]'ZR1\Q MW,9PP<(LJ_P?'8C9RWHHB'(%02\[=M2%DPEZH#TSJZ,:I[,?VO;>,EX[A6KA M*[#W0)J +E6S24^+$" \V("+0J8X?'7[?D4GFB$X(^\EE<25]T=UNW%3-M*J MA0"( @JM.DE#U=1JH*+0!LCW. M%#CTE4 MLW._,?4!O@N](%D\AU?D1>)<^$,6BS,7^Z4[CWXDTTKG@,>'*'T20(C^':6 MGAJ!UMBQU^/!C6W[9._X5_O 55_,JI;V_"#F@9LWW@I*H>T!U9,\ M);ZW5&<%-B)A+XR>X:\2-0SNOF!MN&65S>V^.C2% LL0[A#6P>#F=.^%MI]E MS+XF,'R#(.NE%R;#BN?W)?M!NB[9+W[]\E"\++,_3#O?EUT^8$JYXZ:(5(OJ ME/&KI=NO& 'Q&C6NV>IV$TCA*<-U>7C@WL.("9X89%M1U*W=;>ZV]V:^;J_&65[^]&-O(X9U3C2 M2F;U<,YU72U:OBI!:FM_1/7[VT0'NNH@R4JJOYI[VHJH84C*FTV-X7-JO M3-U^=F=# E,-1-.+ M[;7Z3B+H _Y;(_"#-K.(*)EFW@L$<),TKNUBS_Q&/E$7JH:3ARY[QXRY,L9N M4\N9:98@,PE/_ U>._X#3A)?ZYS3];!8'2+A5:-H_1]=M8O*II--.+XC,ETD MU5AD<:A*\VTK8CT[2QEL$$](A H_/%=QYC[1J/,O1+'VR7<,V$)^"EE/Y>!* MIVH7>J,"YE3>8*4_VSQJ="6)0W:"@,(4!W6KUEZ[O,\4$ M1#6NFM#^5(;%3C1MP$KQ_X"<^T'YR52U'2P1AR4QPM6Q3V*RAJ!5\,"3)3E M466V9$,"EL643'2Z>KKU1%@3K1>B#^>JW7T")M+*;#TRRPN0'^%&:V0,;4;- MNN&-V]PE@ZT^&,;O79!AAN(K#[N7JL M)FM3K:X6S0/E:I"?G1=ON]^>A5$4/C,0;/*7I(C-WXK$ZWLS99^O.): FG5% MKAP!1@=%$_M^+&N/:U%MCKPGB@LJ/>E"=3H[\ >#RD\P^8VWT]R%+8E-ZL,1 MISP7+$/TFY5J[C=/KZ\*O-;F0X@7 '*\N M7W9>5+PRZO3H=7I? D@<7H<1N(LUI9NJVTT[?>3<\7TN-Q.M2P /=4D<45"< MHCU(!2'U'#:W VEHC63_F9&=<6%WKGQG76'SR?_=GBI-ZUJF@1@+YP4>($#6 M"^!B8JX#18X^ *R0#L("SXQ#*M6[]W'LAT3&V0,7R^[\FY"A"IT=L@8"SQ 4 M@O3IDQ0OG>8YX( ] Y4_89J**CP2N1A)\,%410C4Z36Y^"B08'+5J858,ULE MP$$>7HIP!N'PCBF%M-^![*/?W$"-C12UTYQ&:^QG^1RP6>3B0TU%%I5])@7/ M>K&/S-:B&ATGDODC)3V>$XGG &P%!9POEIL<,%!5BL[J!E%BWM+-(4(L!!S M,&#:8ZKO8Q5#B99L!"DOWF 78JJ:%7O4].P7FZ*&;,/:T&!5^'9 &/]+^!C/ ME@JYJ3^Z$_DFC5%/RN;VPK?2F,P[QR,J!J\<)\6DJP*XS!V'T-@%;FU<"0>K M:3BA@"#RF3)/D;?DOP4)L'8(D**[S9R]3(Y3I^-);2S"]3-(<8U!+]?$7M*+ M$WF@O-Q3S%_-C5+1< J@#=(U8'B8-5TLQU:DLHYV ZK;CEL."6SRE>5"TMJO1$=4R%$JGJ.>F@ZTT M=!JIQ V8 %J6N"ET'5T,)FMW@<%W2BOFL66K-OO!NST/JBK9#3../1G(BQT. M84_CEGGLK\X@J.UBTZ$N(=,%.!8^+K477='>)@M$9-3(:E(#:Y/\\O )J@H$ MS"[!E'?NWYFM667/FJI_&TK]6HRI_L&K\+&(4CF]L_J+I9H\ZPFFJ WV7?"( M0DG&*O-RWT/8.YQ@%Z8V7OH,$6$\B=)P*:[M-"A?TYI<_["O$;_'RF6MX"A^ MB<&3S$M2QQ3F\F $@^U"<@A<6[',(HY8&6Y8KX]E+'9%95%%0^M)(/Q]-#H@ MU.UM2@=9 K ^_[=P:G)HGFI!HA?J/;L1MQX9'Z0W#H[*M/8V4%?.B+[U>&2TW[/4$IQZ(7\+H MZW5 !=TX_HE)$0!857&6S7WL!3PP=?+R9;F!C:Z!=*+K81&>F@<:T)B"8AZ6 MJM4D0P]:PJQ, Z6Q?B)% Q2GVI1L@B 5]\.PC;H>4\!RXJI5EO^GYD/=98J1 MB)^=?X01?22,7LNF5"SBW;D8;^%; +$60CE"WZ<63&Y3%K9ZLE7Y$ <%YQT( M3L)$E16EIZ+M0>B&$#%+A(,BQF1F"*EASFI/V^+Y$/.D M'T.\@4OBB7P![/-0?Q<5==\K)M\388L)36%$L9>J0NWTP- U>DXHRL.,'=:L M[Z#PQ-EAH34T[Z4*FA5GL$GO*H;\SJ941H44 MH?*50QV@%T[B5!OXC,WM/=+*[X-6E$D%)[C O& >T+R=])96O2I5-V,9P,Y=8!*\;9/@9)6EG[ M1M7147 MOJJE]6)/)IFBW&X*<9H4"+6.&5+?I]=K[C8,!(B1NC1;12.+48+QIJ"/T?P^ M;YE@E^MK^5](+96QA%UHC@P 6;$_-3I9VZ^JM%+-G:YL;AGD>^&\_$0C$0[I MSR*DQ5!QH'[_\>.8%6$7V=^FJ% J4O&A:'IS%5-'K/_(M#88+[S@1@:5^&47 M"HUC%@0 W1H[T6&^8@@9%!Y-%;8VVO@6G]LX87#IL#50*\S]Q][IA.WKQR>WB%%?FB 3-B0U.O#K&L(M/H+N<,V4(\.HIG6F/X17GR3 M)74Z\[-8+R6.SZGY'W(@#K=@/=8'@>AZV#/(L3D,_@M)T=N E$=7/7[V\?:.KL()73H@4(-2JY MJ==$\" DH]F"#! #="SD#^ E#88 @$,(17<.RDC-]O0L&R?25)0:!A9=#\L* MCU:[L?S"/II?L,/IW=J2Q/\"?[!9B$B_T!K[=U"S!5]IDTP"O+Z$O- M1,IZ?FU(V;4>&A%(3:TGD"5SBQ,)RZII9HR^=[_.T&I8BK/#)QRN(P>@7QS_ MLQ-]Q0G_$YR==>"E>+0Z6T^?U*>9PU]626,)-]28O=P/;9L/<[1W_*LPN@R> MO"@,&+1YWK8"I9J(++W&\2+D_C_2X18_0S-E:D8OI&T7]9'K)-2IZE/1OF<< M?H_(0/35BQ_VNYW/L>@O7[C*73AR6>2=,G"E,\F)2.U7SA)K4S2W&Z8@Z M 7I_1['9%#74&T.X6:VN-N]!. I03A%R))W(C;_L7/))D);OW__>I)S4Z&OQ M*R&JTM+3.2MS3>S:D.XB;ZEUD[ &XX8!D:/+U8S*-Z"ZS02$6*X,L8A4FB6Z M"J,MKUK _UBO^EY]2I;MH_-5 W@5/4Y+!X(3>1(E\SQ[O<%GSGX);_@5ICZS MII9^':G7E>'"XS+ AJR$.^Z!\*3-$$0+<>N#-G8P4C0^D$Y&N/'!_FOX]C:@2H!6*GRCIH2ZY7-6H!)F1>@8&, M>^E[6X]5Z%$'^)O[] S(1:,LZ7&@*!X\HD.#RZ7M8 \Y,XB82>A?4,LZC>A. M;PJR_8Y/$_ #5\!84-M!"66W#XI3=H& S<.D1C4F8S^0HGZ)5VV7T0 B55M0 MOY]%%THEWBI=TUO\3/^B=J74Z=OO+I"32J6!IVK(N^HVDPR-KBP75JP4UBXV MNC;I21X[^2D2)5!4%WMS.M98EJ*\KH/=/A$A)!?>D^?B0$AP6L-1,QKV0C,S MEX6X[_37N*9#OY V''9E[_B%(@USHD/L=R5[5\U._0*;F!_LK#8 ?-TQF8?\ MQ>M2*P88P&K2:AE'R& 8UW09.5,)*%ZCO#(BM TCHF+.; MPDE7Z/^P?8_S//;PKQO"9X<:S*VW=XQU/%G"I(PU.0KG& M@E;6KTMB HZ,5KE*K4G#"53<863>!>JO3_5]]#] )J M+::T'6QB(LLL$GW[-2GJU*L^JK[T2G]2:!S:V!]-!YM%$5R\=:*O M8 2E/P >LEZQ'Q?,BP= DA&.XEH!U_7Z]HQ. S(7U2U7#CD5H;_7&^X- M'6RB,BE+CVOT!&,WBXE@O-H#W$C<^U:OJ'6Y@WTF3)Z"BH8CJ\177KPDHC9] M!*[([XHSU;>U%R[,G:_<-;L(R7M$7R=R=Y!'#>( *A\S581P6W(3 \A,4\L7 M> M>T.APO=TY7K151]"T(#0!94, X]77*\H]K!]>"%MB5F1ELGE%RYX+\G!_ M+%;67"LUL>^MY&4DF&G>G9,;'X+TR8=*D[F_!.$CO P66JSS\>XG!UH=UI_ M0E_!8JCA^LXMJ1OY-A?%>6\(*_@><";FJR\QYX_(^X%2,R/U=8/'0'N'J-M;W(_(>W)8(&"*22-8/I#+ MR[':^2M_[BA G MK4VF$0E[3C?Q*(OT:RU/JM8V0WZE"A-Z^:-!L>?.9/N->;V\;QQ3:NYC[R(B M%V8,;QZ3 UGRL>H^J6P[^8=DMB)[L, !9!3$?57C4!"=0.;=.2U;"K;GRR@* M(=@:H"EI$1B]D;<1"9L6>5IV.(/0)1.6:J5+0@\RCU7\ M+0A9-U"1+E4/YX5#:;@/V/V-G [E[WO M]3UIM:A,I#P.>#!KE\=)&T] O6HD/!8 "V6'-!1B3,.>I+R*^CK8>#.Q74=+ M! 9QZ!+FC2(<12 V7F#V7]7UU(3$U+.0=$GAC4C8KTA27UW3=K%H4HN)) .K M/8LYR$PFJVG5[#H])W#1UU*Y8*O3\!BCG["];D'G"0,PI6]^S1@ C:%95 Y4:*J<=^,AG4'PB*< M+?^Y)_IL=92Q*>S5V'U"%@'NX(S)W$%"$Y]=]C!F;V)MRT 3FA,1!*NJ#4DE MAFI)@R8:]HPAY#IQ/9\B+F>^^\L7D(RP"UG@\-+L$P[$?NE$ 9ES6AA9BWS< M#^T)ONPB8##^K[WC>RNJ[5!;)XX'>MF[CV@Q6Y7I@PS$%;ML6YL&I#6E,I4P M@ASDB1&(K%;?UQ% - _@I@OWZPT4[.X_EDA+OU-K5-=.N\=$$(J]!/.(/W:-2>4\M"=FZ&&GE@SW'. (BCQD)=^; MY ZZXFMRDA=:]?G'D4KD+O2!9/(=PJ_!5DH2W!QQX8?2%EIJ, ML'L;)N1RVL-K2[__*X]<33@@W1>;X_Q.B&CWZ4C M#13R M,%B32VJ;_4D7I=."4+^RFA=XV_TVM9UQJUF5V*9H.3EUP6=\)9><*A-M[3%3(8$ZKB&GK6C[9/PT]YS\8V_5&J>%8WL%OGSE@G/]X3Z MD/']PQ?M0=?WZ7<]4V>&+.G$.=164,R9L;9JK9L1L%=YAZ,**98\_;/%K&]8 MPNO Q2_@'*;(CT(K-*)7U.S5K! XG,*8 M6DH-HD3M[O;>TY<$0Y&PZEP:_B.1:QC&J.K-;49DU)Q!:@+/HIS)%->1LZTX M@8;&]B+):)F_^?)$1*!>.5QU\ M9=O)>%PI+'SJ%952XHB>)B>7@VGF#*_""*O-.OW0GF3Q'\G*NLJY401W.BMS M:YK60PY$F<#\3FH%Z%I=+:H$^6I3F=@\WQ/EO$Y*J+$\>'\C6+0#<2!-$51' MW0DBC$IIX=%V&C\0N"H.M&TD<"4M.P_/PQ('#KE%3(].KMUK,"FF0,^]61)+ M%.T]+I70R)*S]^Q0#1$G ZP*6+AB?;4*A]1XX_8:![#D@6IL2<5/V7**W_RZ M^.6BP''N3R-7/KE\65+ )L#=J(A1J&PV2;=@K1*-#'EKN!*0*?T))/6K(P@[ M)?:W)-OK&RKA$%49#&]Q8LZK:D^G7TCC,!#0OA<>(*6%D1H+4-.XUTE]"3R0 M[QW_/GP,%4B2ZG;VJL;L8R* QC'-*F$&-9Y@HK>#FOOUNKJ_$,(^&6Y!I#?E MTE8TL@\MRJT7*@6BW&YB(:-Q18Q\HYC12@)6:U^))XFLNK%.9[GMJ&K .5,? M 2*#!AHQ@P)Y4=QPIRAH4[O;Y$22S$;T$RLR(D2&>2 9EB)RW1 %0+*O-!=. MNHS4[ZO,(IP@&F0>5%EW%8WL.7- K*.:UYJ(WV25S@["9I[]^J Q4S<@8!]Z MD):HX#6X-#RIVX^DF=S@M>-?DM5+JI:^JL4$@AYD9'ASO$.^M?V"*PTP"?5] M;*('+C%V8XBVO/ HYBK[#H5LQW,#X1ED?U5J>4Q7A5*$3]$38HAYA M4+ZE!O:-.%5%VTP&GRL(LR!)BKID08=BY)A3L68(+2#H7$':NCEQ5M+;C*K[\/O-/13MM/F[]2E,#7:UHBR3 M*HB^/H%Q8^IXB!S<5TM'X4C6-+3JM#1Z*FU/LK7)C_[/S^QH,'N?*J>SUR$F M@O]!OH[ ^^=>_O2U^9]U^O:+J:U*I.6VPA2/4HDIU9;*2,XSYA6[\GP!U&13.;JI7U'$NB010SS.M;1AL2F4P4?]W(>AW.3#>:O7Y?8.@"Q.G/3O05 M)TXN)T0IW-7H-)6J9&G^YHTAE\+@_$^\5!"LG:DS/O[B%!7@0KSG;J$VGJ,8& @]N0P3MJ08>5S4=Z MC;B6:/NPV#2/Q(Y#8O M-ET3_8[1K\H>[;TX.7."KVJMO-CD=6"V&>_N=L0FIJPT4COL2W]5Y:)]1RX7 M;9#\:A#HUX@+%VDD;+CL!\F$RW[QZ\.GH@$W^\.H*L$]7M,*=4&BR/2I;&8] MW7[AO(B\QCIEC1IWMU6QZ18G[,K_"?LNEXZJ-,V.%*=3(83-K;[=K0&!?O-Q M<)+E?-U1O0EJF\.MJ7HW:G>S=\D":@%12=1 %7*+">2N&8UCLB&L(6F M5*RQ6P@5OMV#DL4OKWB^3^+$"5RN!BX5S#:C80^MG;WJ6O]UOLT$;#"I5:^A M,4;5SW+UB33S1\;=H^6M12T1*>?C[)"336.]<&HTA(PY XO&_QV7:G.P2?"^ M*4W[ZAXV \= MH7 ;':-S/;D*HW KJL.%%/VF #X7^6M8VS>ZU/^*:)>N(>M MEU1[QQ6-)I?WFB&B%=U2:7$V5;!Q!XJ][D4.7SE5X]3> GW[2:3$4>=+X K9 M>;ZJ\K6I75D-Z5B\F0+PM[,;'Z"DSPX&H$E=#XML^."XC1S_S@<<$EI(JNO7AE MJ6)1N;Z'*H!9WVF2$JD:VE249^(>D_DJDV,ZR*O=QK.VA E0XM^_HNZSCA* M=5Q=35FQ+,UH3#Z7]Q>B:X7[Y(%\TGX.MZ.O KXU!IB J4NJ<"7KB&D4%E7K48 MO'Q\A6.::@,9 >3BO'Q9 BYCX,X?X]#'"4YAD2OM,"W(3.!NI8)3>E_-5^DG M+J -:#F5&&2LRX!\\=JJBIW)]@L)1TX,'0"66UFYO:J5336!J[5,9<^*I-// M PY9G)51%V$J)GVY&U'+,C534YA\K[U&E,VM)KD7Y'. ]S59;8S=>OU*9NL( M8\6[7_Z[S6>T4 CT/I7TR:LA7HB+/5Z$6:F!6%W4L"6Y;T?#'%&Y[-U+DF+U M8*5S5]ELHEJ?T152N[M->1 L3) :&OH>0)(:7B9-AWX=G+42]"H$\8:=)Y%0 MKS0\2TVFH#*4K^ XNTR41 .H!_#_,\HD\ M+432R0KZPA\HP)+\"ZFE['7(?!&D1W4HE"HNTO[$IN$<,H6206J,UL/8EII] MD'!M^'R^D?VK[1U9M0T7#GE,D'1<+GQZ1RC$Y]M4"C*KE5/+:ZP,M MU.@X.M0%"VI61N)+3?K=?KSEX[7U.^!=^#%97=2 MO9VOTW,RN!I4$S9#8'!;%7-.&OR]O0YA%7ZI]7->[<1-WS=9<&#"A,J\-NXD M+)Y*ZHN DR* !,'=F^*XZH77NKW[M=B7\BZU-@^R495@WIU(32:[SI1(I&IN MC0&:]I5)7WW1M"XP]Q\X+,VJ?$W7YL HCBM^I#NY2 MM[?XW=;[+OOY[JK3W,/J*+/\WZ8 ACY?-3BY(DY"?QOT1=U^W9',@:WR>5>T MG&Y21IOJ\S^'$*@*F=]CU[TOC#R5J#=SJ43;606SY3+:@\R=AC$8X-V5[4P!00 MDF\TZ@KS3R4U,;/\/.4"*YI;E(VA1D#@QF"-4(JV[8GVG_P-)W>.IX2DJ=M]HK&J60)A.7,P![-.,:); MQ;,V'&*2QO;,/RM;R5O8V!6$)G\ZJ"=@'H@RL> /&*86K7$,:TLEZK93+R2W MHZIM<*K6D\PZ$/4R(1$6IWFQE6!)=)/:)1RT&662R]6._=[8J5$P 2)4B01Z M'KJ511+D/T_!X*FWA50TG(#A24CVD+VKC^+4=;&8T29EN1H+M%:UG42*A*@8 M>$/$+QP9\'H,W2;%T)=@#_*_LR,_)X>L4,05QLJB8MWI30)E#J0"&N%V'<=[ MP.^D>:WJ0%)31_O6D5ME:?1L7I^I M1!JG-A1=I+F^C^7,#:E^V@LX4R!K-8!OE0E Y,-T 8R/&B/A@.0::U,ONE&V MFY4#7RYV+_916I62H6!F!1YS"+;&5,N.1%^'7K; P3#*6#5A>S)YM'8"KC*3 M_8I#WW-%U?@[LI]P=3$XL33B)8V",?DK^J%M[TX!$ X7NX4KC[H1'5]U7>@[ MC:2LW! :_MTF#-0)&*4F%O,> $' S; ?]89<16N+D>2)QVLP^$[PL(.#'MUP M:"N--ZN\"QMPY,'[VB\10*!J3N;Y$S ;9%G9NF3E?[06U2_-2\L9L82'',<,Z2%U\ZCS>UJ1F<;J\SQ$ 4P.2K%X3.KLB:Z[_6H+ M9P>Y:A(-$2@-J9E:[Q4U=+*X7T_8#W?898 5?K@^W$,= M!WWBK:E7O[FGS)-YCT'P9#9A4:4R"PH7*0\+;TN:S%U0B*/#8!.R*F@5*"^B-/HJ)66F/P%C0*KP]E_QI /I2<>4<2$VU^+"HRI( MD'CJ*)$^2$^E:%.#TJ2F?O9,M7EEQ,"(JK7U'$3S1F9P]H=!UZ?DC^^)X M9%X\X5A?/$/;IU=%&K\L-YP-\J]L^O#3K_]]^[>'PA2SW_>J))^'$=&\(:$X M<"]]3V#ZJ75F0X=^W0WDT'UX?_:[#T0]^1RZWLK#[I7OK*O NDQ(;0QI"!8427>R>';[$\%:G_JD9"(],L3! Q@PQE+U+&M2#,*#U M:O*QI=IOU]C-HJ62X^-\"3Q=:=ER.\LF\%(-WQIV<%4?NZX0+OB:0IFKV_9Z MIQ5,ZW*^G0QLP+R9%1==L_Y3D[2XU;J96"4Z]1R,E<$+0#D<$%LH# F'T*RL M VGL,['U;K3._O?376&:N3_9+M2AO?+R;>Q><43[ MV!&AE1]%0PB,ND.O'UE%9395/)FRZ51U:X'#H=!^L_"5CMIUBW'Z=:/QP)9< MIB<4XXUI@.FYX_OS7559LX:=>YTT>;V_/#SL'V//]9Q(%[VA:CE4Y*\N6$+M M9\@D_.K\\YX'F, WE^;W\XN)7@;U/R5#]YYU:!8V]=D)]A",1JZNB,@'#_O= MSO?X/5LI]S3LW*\<6LSFJ9(U2VVF(,77>-KR#>U5P*A3-M>@VS>C,177BA3G M)=ZO>YZF4,_;HB,P+B1N9NQGZ2SS?1*3?0#@]XK0EAJ=1C4%W^,GC^$TT&J_ M3"W,:DX_P*2+4>\=N4]/M-^-#! M>/ :]32U)G S68W^1BW4=:=ILWJ*LUY'>,TA*;B3^L8+\#61K94YW*9N]O1^ M[F73JJF%1OW:Z+TEV7?W;!]IG 85C>RA44)6SGR575EWH>\M#^Q_30)FS/&/_"3-P =73W(WHR*Y/'! U+OP2Q#N\I&X@-5:WLNVH4UYX M"=-87!"W]XX/Z1?WF,7%QQMOMPB95*%DI"D%>Q$6/*E$GINAKJ"F1[^H;\P: M]IFL3X+!N (.3OJH/^#HR5M6&H1K=)I"-(LNMK'4K-]$&A;90Z,@B0S %H6( M^I>^1V^1- *;B),AT6%R& =5*]Z1X*@?-A%^EGNPYLU71+Y3Y&!I&O:Z$UR_ M$M5YKWAM,W)<=QRYBVJ0ZC>\(0&KV)%,Y6 "N,A>47HM%;AO=J# MI:CB^6UD)^ME"(M^=3"2@\D,%$^*&$:CU0/W>DNNY8A^]A#Q$%%NB8QN18VIUM;B+%67=PZ67J]O>L"I\57>+A3)H/?5"A>0T M+#*SXJFVKW9_>X;.M'!OP8Q7Z=&Z#1,!C87=6LU\^NV>PV#,)\;4A1YMH #5JO<\_Q-44TP@=0[AP?$MQYL"+_ MH[+@77LZ$X4Q9;=@S>#F5J0F"NE82QIJ1&(*.$.?*282E5.N(OS//4U/4<<5 MUNDYD;Q0"!LWU(10-+?M^8(;0FO)*+>S:!K(8KCI'6U(=ZEN/460/8V10]5C MHC>7"1A6 ,+.(T!OP=$88+2F,:TMY2\8((]28#B&=0WENOT]^:W);]N6BCT+ M ;E'J,)#]-2\)X)LJE'WK]?9XM>=!HK1LB2FF&UU>^L6'#!0T@#1-++_.J#1 M>E1X// _U@]J:D;-IET&.]$2E%:.3L91&$#JOWQ9^GN7IIPP:(KK@%:BB6-- M[84N%.TE +&O"U 0,5%/'VE&CK%XN;J+S620 CZWB*Y3O[CZ/C:"*ZL"C(K8 M4YV"*^L.,(T\) /6=+FES0JL-GU1'36*]&'K^+ZH;*L,&\VW MLIWY5+6F-X9 N5I=)P*S1F.Y'LA+[KCSX&/3@@5$$6)J.'Q9S)!(]*4=!WBK7:BZ%56;:==I$5V1BT^$$FHJI$5LKJD2 M ACZ ;,@GA6A%VE@6LJF)O1^G#%[QHN'F?@'EBP@F1NC,"#_7+(BD#I)KRD% M>^I!KE213D4H-[1YW8?^$UG._*0,4,JZ/C;=@,'X-F3X4ZP. M%KD-)8=#]A0(AXQ>4^J;ND6%A(;Y&BJ&RFVL317LM15 2SS*IP&F4PM"]BS= M4HPHH!@PZ1J.&)%NM]Y^JS)W&_M-0E9)CP?V4[%@EB21][BG M12H68283"'SG#/U9:\_O1MAZ&C81*)6.\7R;GA7!<.4E9W@51MQ; *4OG!<) MNH.N&8U$]J"\#17(P/2NCL;O@>@4(IEHI/DY!/#6BU\JM)^ !I6E1[;1>&CVLY5;M-OHAG4('!Q_)=P$\2*XO+J=O8W^3K8$5'\ M!H(;?M"K+IH>DP17J(,YU*' 5"/RO1XYN63G#0>[C"L_3%-KZR$J1%R#):P7 MG%)HW&\L1T5U35[,*)$,N+10U&D?'5N-F'%^&CAS58!*GJ*HV9= MI_4ZJL'L,H]#'CE;#Z_/S\EK(+G'Y\__Z'=_#G=W2([_Z3DD8R;<2(HS><_/?H M[VR$_^\_WF63>RULDL,6XQN9US<>I?H]PHSN"0IP,C1K&8:UB%EHN5\I(?1W M((4HK<%WIOOTY7VPPX,A"8U#(K;<%D$<<>I(D$><_@D2<:MH%49(#/?*F/Z1 M,1T ;!5V^79"5-TZH/9]%*[(9\67XEDL@Q2QVWYHIBN1.EMN;$KK!'%J MZ.^4WN#GM18[KLO;Q_>(A?BG@>;>=E&GFF^744TB>8) JJ( MDAU5V.F5K_SM-27FJ*$_'X+0>=,0)7J"!%G$Z+XJIJIWK,29PX(VAF*M'(Q: M$2+;E#675_IFZ!C_R>D+90ZYZ0AO7Q5;_!@*=CAAE%$FLAJAC2CQP;ZP05C+ MW_02_/Q07&3I#S/7)6T@VSQQ_/_M[CK@1O* M[O&66< DKWP&%M.2-4[[!*74D40>9?1/1KH+!V%6OA,GQW&ATIGLVID%;E9$ M,OLXB%#R^>PW:&O\([P:BAY#D< M]%WH.&EAE&63)60&M[WV,&GYP\J =%"8KO@H=F.%,Y?%,Q4A_>*%\]*8S9#< M]SE+7Q!? M7I"HO"#)\ M2"4VC J;) A^Z?#5B2,3'1&Q0,!JS$9$TY GBDR%/<#KZ2!_. M2&OCZY>%#UBQ-M**?"-+4; & 7WX7G9A GE'1/18TA!A%-,AAY<_\U\D89%6 M:#!A=N2S&UI+X_G!4;A/X!.1QD>:RY:9]-$(RJ+=U>@U3(QTO@A&X4DP.#[ITY\$]Q!H!K#1I65L:^82U6)_AK1MP>AF0HA>R4I[GH*M&A^YF MCASI$_99H! ^'SK *"8/ 5M!/ME'#H\KE4NFY3L@!S5N[;07 R!I!")M9&,@ M/@BBH[Q>?O-WI81.3P]M"!?CJ2.Q_7\[V]W_B]RL&C614=E"<#/KX&O!D'Q$ M-J4$D-Q1.:7D4)+10TL*Y?)J^.%'%^@A,ON4)8FD355*Q$7?01H>.;^Y9*X[ M!X(.1([)4'KF"2*3@->;*MI\(DB>"3ST;"[H[V(VXP2WC;]JC312&@H'2T?T MSS^-9.2-.YX'06;$K>PZ\PI+=#S8OQN\!L,)A=T,Z)DL/X@5E2ND*_86=< M"*"47Q5;^1A-RD0R!A,"C7PNPNTYU%[;?/]%*7QT!TD!/$AT%DG-$R/P;D.O>BU6=]<*M6 MHPJX4)SRBI!K:]VC@YW2T5 V'(L'BVF,0SJB"#TZ03 H@E&_C;60#\+']Q__ M,'CJQ6J%EXED[7X!*$](E@@ WTH49V>85\T?#2VW8U?![6(A7N@*5T>K WI(1&OSCK2SBVNF%XB21H(DXT=&>HSYY MRGD1;#-648*.*7E@5FX=.4UI(DX4 =43)/1D(/RJN*K0@-%R!"9$\NO2B3>Y MO-?N<4J<:BFQ=\PPI#XX\^LP-7UN*F]L2G8T5^K9(?WG3QY1<:+EYD!Q7SI$ MB4HNTI0F1VX^ 6[BY "UT8Q0Q]9$ (= M-HU'FG+:X!AAU'\3(T:?W!%DA)'VC\G\;?":.SH1\A'.)R@=$\F#9O$@)ZGJ ME&;2CN9]&'^1R M.GP\VFG^&!,1AOH\V5#H#>=U\'=28=+)X#O/#F5P3Q"&;[HB9"B-/-G88/^6 MV_'QF1UH7&2-T9>IGD&LYEI-(A.(*_#.NJU$V2 =*!OKE;/>,AUJ3/[;A95V MD(:ZAMZ.(B2-N2ZZ(-M)+@Y4&:9H-/_"@%W,30+Q/0;T&PCDO/#M2Z MN'%V,2:+M]OYA"GR2D*.?H3P3>9UHN"V?#4IG@U9D.HC.AQ['=$;R,DJ3 M&GH=4QONN1-%AQ6S\&5EY5NN26:P1C+=$YZ-R6@/_GEIJI[WEP,O#4+M![EA MQLZ('X?S?)2JAOW!Q=&TL$"?3,]F*1P+2#^0N3^+#/>5\,R/LR/A=J_P28C"&4[FH/ MT?67VYT?'D!H"UC@+SQ3M^0NN2(WB^.#P[M7WXP8';'AD1@?Y28 <=3D>F5S MH,$ W^ ZE=(#.%D0QUR^>(]\\4 [AC_MH-09B&D?WW_XH\78B+/#9^:AJMJ5'SY#89UB4?"N2162,+GBT2,"=1%1__>* M#(PV=.1!D6U&X5Y\/1+7(F9&#(=@/ 0#(C;BB!GOHZV#2I\P+L8H[HI'L[OB ML>BNH/_S,^23!NM[@)2(.UOM.SLO3KB_AT\+L7F-:>.>Q'+FE*24"ARW)[XP M-",P6N.$XV^@_0[D8,E%X"PW'B92U.#.;ZG\'TOT=[+?0/AV[#!C9:>G\!RP M9Q]I]CN@9DK'"91'^6=F\$XV#J3BRIU&$U4@%^L>[TB3#1R2"VIJ(-OHA1R? MI76A 4CRDB@C1AHQVB<!Y'G MDK)W,A*23H^L*6H/3&(#4YE U!GL8B$5-,:WBW::O4IF&8L=5HJ'>B+)!E;^L$LZ-QL5L6$% MXF$1LR6%!637+UR[,M[L"M'2*MF$OK'U*AR6=-&X3D;#()PX)I^^2R0A>5W8 M3PFU;0=A,OS*$*9!C631Q_=>_/7L<(:#Y0:*DG2P:>?((J"+4K(C>2;ZYJS@ M@++-'@?_[P+/($H8C +$T&6^>>?&1PADN1[P6N!Z^J MPLJ>=%3,)$HCJ%\]S;VJ:@_G09 <)7$3JK9$./&8\"1%FL3YX),>:NKFAT(B MAI7&X(Q;4G=8IG//:"7/E.5!@]T67@+VJ^O );JZNW>ZY+%26M380;AA>*AC M!?;3+ R(KA:PGK]XR484QNZ.*T[),STAQ0U])B,@,<2HU_Q0[!9MWX.6G(7K M<8$CQSWT)-$)8H/Z\KO-6'PGG,AH=UE:O_:7,/IZ'=Q%X1)S[-1[#'F.'4P0 M:65[NH:!;A3W$ HP)W-@66\#^ZY'F8IY+WE)&/*WW/>Y;XE )Y[ M+QR,XPR@_IQ:,WR*+O!7?.@&2<^),:P"1,B-YQ>;/3F>#^:\JS!Z<'R*S5DL3U ZU"G9Q=.8##9N.O*0/*L\A!4\#V_$36L7/WRZ:'L!D>_)V841 M/D$7M%KQ)">;EX?2.?,"RV,66^:772>I@],83>B@43WDX#I^-]]Q2F9P!W$^ M2)%(#AG._!U-#!:.BE9>?E5\ZGQ%):5\09T[E@R#BXI19K80B39((QGU5\A@ M(>%1XI**582]1TY[C(1IJ$H5+K\RMW@G74]<+BQVD1$\&4ESZXF38HZW"%04 MH9A<3QORJ2AD+-!X:9^%G*>5&_LI!G)5S%5)LK&0DPTVJ)EK0';YL2SE8TAC M2$4ZQZD(,B"[52"VE3R70&*DH0?_3NG3=1W,EDNH4D<>KDMRHVZ)V'W6%2:1 MD89',2..!'7(,1D1)+$L!_#@A0N\PF1+7(Y'.@L8%!!+9NU7#A+A$GPH*ADP MKQ<;[96O066HN>RS3,OF<=%HR,]:;8CY%!'9^QX[/@#E@!S>\=).1Z(61"HP MQ.E@: VCH8@/AZ!@V*"W]X!\\\.=Y_$;YBHD&F)7>[JVR@CZ;D1E#-,DOWS'5)FY@./H^(Y/WD!0=\HRZ&+T()9:0&-W[UR4'NLQF7C?0+V9)'+8+3#,$-.2 , M"2(C/?+0"#Z">17^'_60Q=#_,B"W?M2E_&@VKY,2;L8)DF$U3J0/DFB?_",- M52"!V221-,N!"^GY/LLGF;E;,O,X82FD),=49BL1\1>VF9)9+O(B\];JUJ8U&2F3#GB!IX!.4#HWR M"!8,Q8 .C_CXW]CRJ-$[I!RP'0PPN,Q]?ONWUO8U\JV?H+_M'3 A!N1)?/2F M.-V\1Q1FC6.,#F3:8\11@*AR$P;K!8ZV<,H^.PE7W.]3T]1\10X345)V$';% MKDF.&Q-?!PS>W<71?-4/9&**)+D3@Y*KE(V*4F.9%Z PHI_(&)-D&P&M:+8 M7QY^HF$B"&;"DE*SN:!L,N!)3Z>3"BH"HR@FOT'IE*#M"%"IV<(ANL +N?J*P,D M#AF'J[=C.X09/!HL.U198,;^GGS]>88*RT5XCQ[[.]]8QAN"6&!>>Y'JY_1&T<&X(A1V;J#ZRT,9MG# M7R$!&")/5D[\2%GD1*5]>^>\>)"JZNS]!'),(Q9%E,C"SF?LP"#,\<>#;0C_ MK-.K6 !#R&)MKLE 4$J*Y4-G8[UNSHMUQU@@5,HF.-S2/.^9^P3G8O"]S@->%4-<,D&% M)BSP;/LN5GU#.AT,*HNB/'F!#SQ2.?0QUL2OM1RQ=CF^A77(?Q,5L4\ K849 MP)PC3HE9WK:TAJ.04E&;7&1E^\ MY.&<+3)4+H%"CTK/N$4B0((.(QW)U\N=KV>,!=O^)?3(IOY,?@9;HBUD*DU9 M(MG$PX./P?(-/K^VH3+ZZD0%JQ(?\X1Z!Z@[=/ DO)%60S[]']]__/V0AA5: MZ&F^XDG&\XB65KA\P='2BS'UTJ9_C/E?6V8#%6QHK+@6>60X;@-$R$5 'F$^ M.O/A2DWBM(U('1HT1&R\I1$B/%V2^4I =:!YQ"IT(#$J]^MG3>*TS="H'N.N M2"YX+(F\K^(T[(@L3[/'I',Q]&>_B*C1X4 C%V32.YC),>J+]$; M-X70@ PK/DI+%,1C55U(8ZE^"GW/=0ZS]3JB#AD&4T%NYWW0,3@/8*HY=?(2 M"?H4@.5\?L"$ICQ&SU2R<*O& -, 3T>SIS8F_9 M1;47!"G6 "4)YBU"="2UO1>&? ,OKX*)0N&]X6==3"J=[Y/Y:K9U)+Q#%.82+04+ZO<=$?0SN MLKIE4#?2A:!<(DTED$A#A( O1*OI)PF>#H^D\1&; ))F<$JG@+(Y\)!5.HMO M:6V$M-=U349)I1][<>3O:O%P/XD#(DA6Z@D/GHI@Q'1I"\U'("WK)(C4$]F$Z 6CLB2D,J@J/MS+"^9NM"%%V MV9!4*IT+G"EI6 @;90-#XW3H;V-!U-'N[<[)X/4J"VZ-@M,C>RIIDG?F4( ( M,9870U9R2.^/_%JSC'?)JP&S.!$Y,F0BW^1J&;+C%1ZBPBI]DRO3UGLV\MHL MO"WDDZUH&-P*(L^AY. \>L#1D[?L OO"*,.%(6B+@H9@>^7T1\JZ&H#+G-0Q M(5937#ON.NA:,2-#[1,$1S2$],:,O%L91YA3';0XX7F$72^9K2-,G:L]%-*A M!%%*3EVE5UC"(J?D4QJ;Q;5V#>#-RH@[I M6( 70 GP'P12+ MY_#*>\)9HY(M<,OB//0V<\/(WO123E:0MO2-"M:14D,N$3 M)%)1BN69V:S'5*VFN?YM#$J#JF\77KS;)QB2\V/ :YBO& S/FEWHL>=R*)Y. M3QH?A:$6T'' _IR-A')#C?*&#,Z&BCA.H.R[?PQYCX964_T*OG5U$!A.).C8^&G"+W_.6N+=#07YP= M).3_#0]FE>XRR?QR2XA"[^B\*=;0<#.7,C,< #$0P4*2=P'@#99>IQ=14$>8 MDW^%[$CR?N.';\\JYD.\'F8?!T_;Y"W851G(MGAMO163&>!]!B,!=Z'N M^=SEDD@1O0!G_DVN+L_W"$9#Z7!(C#?2C3'D$OCMN7^5;"O*1LA5F#Q!?/!" MGG@-#-[C'2BXP;JC,8&30RF]L=5\6MR6+&I6?@PP8:FLU!*4R#67]H MK:+H\.N7ARZ3A5!3&G?J#&AX;S]5?CJ^W%XO+B_0PV*VN'P8I0 1%2-].6DL M;T9DTA&LWAT/0TR=^)WJ,;%Q#N3[H<3&X,)-6O*VC.@H01+$791,5,+X$QG<2XU(%\-'8S=X^"BX/X7%.<"@@WG)< MPR[O^S5@\9WR4GLE8%\!G#CZ@S\0TZI'7Q[.VBI C# YWNY^F<2SP.7)!MV" MA#D]ZIM,LQ<&#A+NE8]")??1F4E-'^9<SGPJ:D-6"FRV5N#<9 '\_7<;KI"%]<*%\U*AIQ3YR45/Z,YN#O MH^-W#+BF%$;#R(; 0EJ2K=,;!AG>HK+;2+=]QXGG,@K'GSUY)XG$FAS ="%R MV10;\N;Z^)J8+4Q#G;I9SAC+-@>,[J MJVX=/6,MU-81O6?#+T/.7 ;KL/+#9^YRKU)B!PVWKLK5KT@4;&E;*SA!TL%H M= 4-,'=%UB N%7#A/N5!DZF&95\(R2G;4#4:AF')DK/*9,F!3;_#\ M$WP$2\)!&+@X]M8!3*'3.;T-$_(("%+(B=%/V%VS&O"9WCW20>V!+?E7[^4C3D5\ADOAPCY31F MG.X(IT] >G!PY^W.#P\84[[FN_9YK84RH)PLQQUEA$=[1U6>A@QC[J?0=\GW M 4ASX'Z8!U*Z=^3%(-M348?9(MMZ)PJI>1G"W1L6^? ]HB6,X5JL3/!&#IL+ MSV M"=AI.MFNY**[E.*XQ9;[XR=G5;3+%+OHTF*T6?W1\*1SY[ " M&V'L^+2N;4Q(^'NX':$-!=W8$QUJQ^$VNL6"\X%8!5WRN*1C(7DPE(TV=,@4 MF)Q%P"=9H&+]M6R96G_4!3^#&(S>V*5B=+F"?"-\V\.SSW?^WXUM^4J8%N\U M<9"[>27J@2"/Y:48@M,6F,\CL2MCP,%_NP#7)1+@'OGGU*>>5RXI?AW9B @_ MA?X3[-"2H?6NG"4M%3ZXG5(\P_,5.-.OP)?>-7\\+3-/&*,>>DIUS!1>\DB[ M/";TSU%K#_?-7"X6,_X"3Q.R4WYX!"*$TD$7U%_.0P&"@?<4H,+3=.M!X!P)9\I6LJ MO,/=NX\[N$TR4HC1&LD744Y^E>M*SU=WD1<*:>@\C!,&:M]COF^AQC:%O?,D MT0@&16_8L(-A7XV[&KF;O\#\CC(?<^:94#)LHCH122.HL_:$B7Y--)[S?9R$ M6QS-W"=:ONE+X&*?O$NDT27_5@7\86=P 38V2&$P.%6"EGQXY/#QT3Z; ,)\ M!AD>XJ!Q=J.N3O:1L%7A@])X.S$L$N,B:6 D1LY ,K^91.QHGA; RU M"E PF-F=.\FUW'0]M'C7=;8Y>6Z<*4OW,3UJ"^>%641Z^; @:T+@' WZM924 M/29(@OLI#.A7T5Y@X#)I1FLD@:%77BI4A=$9NO( >NF&7"(E8U_!AT,M.#Y] MO(1WL&VX)QT3T4'+9K^3LE-'&EIVIWY3:Y.+$=4M0(8P/_R5.7-=TB;F_P$; M[(=NMSVG="+^@:A==QX,6I!&+AX*=4&Q"^_Q/HG)GH*+A2-K+8I#L>CKN7NM;%56#,D2NDIY M7.,%*@NX;Q$6"8&^2\(K11<$V;?GF.X47CR-!3VAP<5+^M7R4:V&;@^Z(H4H MTMT^28TOY56 I,]< !Q=-!D5/L!8 M]UG?C/H->'QUS!60/"CD,.:#Q+_)5SR$ _WL)9L-BVP<_FJKK.XXBX@(OV:A M1X>L"7<)S)Z=B&=R9MDV3-U?;)R 143'GPB))+X.6.QEV[M05053FB'D=LOM M^"P1G>:)2'^59LIA9!(R5QZ^30X7FRXBZAJ;\+_KPN=][S0YSEO2(ITTW'T/ M8+D.S"-&:QAH..FX(DU(K>)VA#[+*?4GB UTRG3^T3'/^F93F>HD4R3KPM50?SR=F+ MAWL0UE=AM 47\RG; 4ED91F:M+[#C(FLTEQ'@/$"D-)?'!#I07N4#3N9^?%V^ZW9V$4A<]$@CEW=N0OR:%UL%5 M-YL-@L0H)XB/@]*!D!CI-7.="Y6;'NNMM589X4%\@?=>_/6*2% T1XY\M??D M&[=G)Y#N%FF.)PAFB6":2,P3P43_[58Z5[24T#M=P9IX8DVB$=;D D?>DY/0 M1.#4_"%R9.[[=@BN9 M++K@7#'*KX@I^;ZJW"^V3W3;AF3K2[ D(ZS#"$ #V@I^A?.7HSF"O-<;'_RD MC3W_1F7JSAW?YZ;T6>#RHV.E0!W,1'@HJ&=(3.8;6J>\BSWA;*H%!<'":8GZ"!/$1TWSEXGF2Q>;:@)ZW+4EZ7I5@7)UT72:4<95W.PV@7@E\0 M9IIE"76ZM%*:K+Z15-1HK$NK5Z[RUD\%:\-;>R%>+HP.8/"+-]@%R#M6MY3( M[3AZ:NU 3"FSD&J@3?'TXK1.JQC@%?*8TZ\%=VL@.Z1J5<> Q=I0K&MX*< \ M_Y?P,9XMVQJMM&FDKD>&@\QOL&,ESQ@'1!,C)SFAU?:HL P@UU@8!;FQBX%= MPV^7QI9+FOO%RO@YNYU/+S:7M(\3;XE6V"6"F8]B &."/9:)T0\J"1&1X.%' M_A>*W?T]*XC'\6HI]*, K"62>\$]@U.O#)!9[CEVR3_(ND(AO4'=O5;VO*'E M5[BMYK3V,I50&,8-S )**0UMX;6V4"6X;V:S(P=R!Q4>8^J]@W.SP>C+VX>W M?'WX 4J7A[3X^/[#'\855CKC/9:$LU%1$/MB1E/*>6SDRA3:^\[QW.O@W-EY MF11?'X.Y],J,RQTA?TJX7+(!1HAR?7A#3A7;"PL@AT1D M98F=WI+_%LSIO8(\@F@NQDC_9!G;L1^V9=LNR\V *BP[P2N(G2#*@.M@A"+0 MF66[FX42]HO)M9.>M+SXXTWY+HSIB] A$EB0&"GZM\N,<_!.XT[[9R?R0%D" MB;N32"D(,2UC+,&K^_1S10JM\"";'C-YJJ.]+0O)D\7$$41H%"\1>P?S+(F>:,B7LG.3J =N0Y+Y![@C,G3N)$R=1 MN-MX2YHQW\U!*5'C"?BC/7O],))['>QQ0WW7MV&01ALPB9L?P>[1+#+I-)B% M4_]^)/RP?GGT:[/W2OCZD?$5X#4%()/9>\.TIN_%Y4'KB YI4*G"#F895!#H ME)5#[6CMJ@819@/1D"JY6NUKY)T3@PM;]M8.OJ% 1Z_IO MR810-J,TAT<&M\DA*U"#\(!8Z*DMV(N=]3K":U[7AY4D?WHI"V']6\?H.,F$!::80, 3QYQ"T M&_H^4T68UC]YQOW^>9XNL_(U,YY/ZLO#IY (A@$+%V91GSR-?K8FLA\1E'L* ME_WR@+*AD#P6#3X2H]F(HQUA$>3=I9%7TEK0,0XC1-G2?#CJ69BOJ.^"5?FX MH%EJS*==+??1X%36$]()-MAW =C'>>D<6L(1*,AES'PYO H*FQ)W_9\H);\T M=I>3$9-C$#\PO6]Y*?F'Q7F?ZY90+3O# L[+"WCU[[" %;$+9!(TE9.$:4G2@& >22*A.S8%5:4#\<*$E&# M7WY$)(:4 !^);#]>X8^QUB/GL\K8AU"@0;^.NPCOG(BK95=>0,ZEY_AI(3UX MG;[$@$G%,4GCN]#WEH>^$'NEX>%K6(D)T-AVJ63F/F908V(6@YHSQEZ35"/* MUF).T>KY6F0CTP#S+S%%X4U'1W]GXX\%H3OV\N15X]QYJ5PCAZ^1A*0[_"?D MN>**$ 6AVMN=1/O/?&F^E VN100BE."=:QO_/ MWKB)FN*EM*(),@D,C'.>P5C'$]7;/7Q(7;U1)&4%HX M.GB3V[D;HKPZH[79R!\H=-&97NG+*IV,+A8NM$(DB/=B90\0S5[E991^*?+U M2@6)P GDG74T'LF^NMK>PM]Y-\XP.3K!X?F=,-=84@F(#4+$TY$R,O!RTDK8(&1U M37R_B5CEP4^,$7L])LG2K?K5D$<@LDI 8K ";V/G*^U2CYY8@- ?^Z*#V$?.UXC/9WK*!Z7U@T$,Q>-"-'D M9QGWOO=\I':NFMWVO]>S\XX]RDO(+I^G"WCC.3BWTPXORQ6E2(%&'FR/[U C M"Z[ER&HI]$J$POSD#/3I%="SHTDWXZ]*Y&.\N"ZB8AX*2Z\98A+S7)/HV1\( MI\B=LC%.4<_M=H*II:P%KW.2"FZA"!Y1P?TI@3NC,WR1%C@@/V% ,[11#TJ> M ] X.$-RP])VW)_VW)D&6X5=87!J.U38W*C.&][@ *K(7F51<+&N2K9^(/3U M6ETX/L5E%FM]5!^V*-,I!\088$ N\4^)[GYZRMY745'MK^X9G2=9=J(:IWNJ M>4HZV9WVNJ1G(.IV2!Y.KQV'QM?H;WF!L01G(+27J'QP*,+C%D$1Q3RK7T?! M[*4-QC2F= F'F5VAK/J[)9P!6Z@V:.^AN !JP/8Z<#ZH1%_;0C)^.S:Q,S%? MZ3_^$67 +,GQB$/V-GR-*E'M:^2_AED,5&;E:&9Q:T8IU<7!G31UZ-%%#G*C M"W1P!N!^U;!_!YIB\\,L+SZ$"",=Q6+M#3]+-06PSS(J?J/<+RV#(22/E>JC MVTR,[#/E) MV7Y$*JHX72_ON/"0C A#Z? 7JN>!/XPLLF[P)$QDAAE0Q#W"=$BLYN,UVW@< MD\GKMC05_N6R9JH:KSF8RMB6-)N>T8;Q]BRU!5WE/="[R(MJ0HME$XV.VVX& MDGG-9#.33K#4WS:TK7Y X!QA!7&'<+Y6HQ ,P&N43U-/&Z=]I[(^7\?VMXZ= M664Y%@@W7PX(I]0V].'.+7L.HQ$+4,?KANU1;^D=*WVO&O9='(7(81 NZ435 MM9S?K0N^\8P') A>TA[!0M?-Z:6T8L"]R8>6^\=! ]1;;U=6@[-@%6*7PX<2 MS\'#R^X;BNNY]V27Y,,U3HSE[ MHPSVZ-'L;%U"GL 16^2NH!\ -Y(#:6;\^@2)%B&]]UHU)HV^G*HV#6][79?H MY+1)#45X(1WHPQW@1,(RG 522@.EP/L+'48.B:H:Z@H!<8&R5-WHL0-")J0R MHM$KSMV[,7#64)4JA 6KG^E"!_-Q!%<$[H<7XJC[GW54L,FDFS&RU!YZ31+2 MB!)'N#SO.U>>QT])FKK&8Z29/0/ $*9)3DP.'@&*+K-L\OE*LTW]%!@R9K7#-#9 M2J+7"+S[U,62LZ8D#T8(1_!&)OM1_:WPB2OPUJI_15)GK)0F_*-%L-(^UE(16A[.=L M;^;?>8-FL%I)=AGB0361>#<'[(6MUK MJE(5-K(7HLJIBHZA9_@K/ZIM\\7U ^1+-%;=+RBM;B#CX\:IJ_ I;=A*Q5DK MAQC(CJY M_6NU#1]%:D!"E6:!5)(4=#\C"B%&_5O"=8K:WL/AO90K#)BA(') M-*/PBMDPO*GM9!6V AA,M3)ZQ&+]>(TMLD#A"-'FA;3""K"K?6JL:$%=HGP( M?^%W*3K-N07-$37T*@Q(8]6W8PGS$GS]^ M_LD[^OT6O+T!D76VT1^YXXTKPZ>HB/\"6-L(DC\%%VM.OZUR62\P9&[C(U,B M*C:C&90\C&9?F,!7AQ:;:!J:Z -,1*^SC44S(*9,<,Y$3)KH61.8MJK$(,;, M 4,;Y@Y_XNQ_MX]!NBC_-/]1S&^5 VC+07H0IE"21V%6P9L\2XH2 (2T*=E' MYS RB=DL_$=.RXIIFN[X?9Z^FCO3QJPHT35&N;RT2D@F(#I4 M0*0$K&YF' M?+G(G]A_.:P_33>$#9$_>8<:XH=Z=^TUTH$)VBK3N3)6F7:0XMWNIAZJ>4?R MU?[US^-?#EPL?\X+&I%W]_FZ6KP?D%]R;P5'+I.UBXN03RP&#-7BCSC_C#SY MF_<^D&=-E,XI/]CCOZUY06,GD&\[4:2:":Y3X3FIB0PXSE0XMOFP1DN]V.L- M&LI^J:[J'-B588Q(C;%KF==?E#3+E!%K^G>F1;JMP,G.W3O( M"D#,ZX+Y>X#M[I2HET*\Y^C=9VPS47-)(4#+V!TQB=*[:.78)*QE$106K'J^ M$R7JD&NF)D>,$V*KI,N.^5*(% <(M)5VK>>>46"4?6JZ695ZV+@;". , UP* M,O;RN:)93&/16/)+!$&N:G.31 \(I^16Z5:/V!K%;E0,#%#PV-+R)(8FJ1S; M:]8]E EDM%2J#E2,4G79S2.')&K,@"6.(8UA=1/==596Q9KCA\%U8K*(,HZN7V(TN+S..-'P+\S37U0T M'@(4_)SB+R%J[-J_BI,3=,&M8?L'$;87G[/"]A*9D1BJF,0I0IL!#].7P/8@ M*;.E3D0HQ3_"X_KA>EY/]@G:ET%ES$@84\?T3; B#+FJNCY)' TE!_AYZCVH M#+?C('!-K V0X!0Q ^!N&#G*BN5G9. M*@RL[8GHF$Z!]@8W2MGV'AYJ"#&> +\>-JVSC2@4/_@*WH T-.!]9(HXTAP0 M3AN1G5S<5>;Z<;;[2")(C>*A%9>(" MS&F((B@K4(%>Q]I8.#3*Y1C FK3K$!&;!='S#80PZ*$2US/_.#7TH=*^AM& M-%FP;R[R- 9N93I%5-!)$2%K:+0YF"X).ZOT@/C2RB$'1 U*C%&)&); N&_& M'G:D2"M;"65C)I0LC=^?#R5?.A?M54IQ[3=[WDMTLH(X5+' 1# M#N;$<[_]&R4KQN0&1$X/6E:7OQ_#VB$M88(TF5'R#IQ[_RQHV ^V!L9N=CA! M!1?O$:/%HQN\A2$U++A%I^K8*!=UG;P#0T3//!;D\"2@EX(+"87(X3+I>A=( MT)G;+B*&JCL@_,,(=,4CT):++,G^3D&O-LR!=N7\8U$.XYA]ICQG?QT5D_SI MT'B@@*$4XMC%!?X%G/%,I'=_9#I=+]BM20?T1;5:GZY>SNP+E^@X1^3/[,G($X M7P[(7;[.8F_;GLN$VTMKSP">M5R0%89,&)QJB+87'2QX*'/2 UE MMC##:,0>;B!VLZ%9DBIZE=Z".;98L '/DO^A.PK$)7L.W,,X3LZ+20SIZ)T58'L;NY,1L)IBY_7>@)^<6T.9ZI M9#IKRT2R;.QL0\Q9$#X-]6MC(H&K\(YH-'LW-29BE-NQI757)$OH(&ZPGZ0O MEM5\-X Y"6_K)%D*T*@&"WNO\N#;QC#C]SA[Y]@N#BAEG6-"2Z#]/8P=P\PV MJ,+) 6FND]##!"K2/HI)TE=;XTV:H05S&X71:K*/T*B\NL\>D MR#,\6U*[KHW-XWP1%7-:3G(!8<*^<$N?X&,'@Y*)H9&PRQJS-F-UC"@I59$E&J&4P52C/G5WOMOB9QG.F\)CRCL-R MD:RK54JY12^?1:U'[?W71!*=X.&*P!,?GY@3 M(&H&V_NC23T1 I VM)'LJ-P_C=-Z<&#\[P##A,U27453RBOENJI' XF>>Z.Z M5L5*<$B/FJR*A)T9*ZA".2EM:I<$>#Y*%?_(N&DZ( #&B0R5<^ZKCU*UZ M1#W_(Q9BW#AR*VQ''27^-$@/RE?@0\OVFI.ZJ@&\5WC1V=#LJ,IB@ ?[MH(. MH<\?V73_W2TSK603)9QPZ03$?_CX[P%9HU<%G2;.\!.FG$#7<9>II]NS[O-T M;7KJ<'/&2L"[(IDZ]4P2E-#?N5H5/MCFM_(Y842M99N;2*,Z703']#$I1926 MZ0Y11%$V%JCQ36TZF^7%$I?IV4;\LJO",B&.J,&(,1JVI,A/ M!*HS"V"&MCJTO6T1IL!\-+/8H*^S:;K&AI(F\F@W$F6;#1K1P?E8I)E#>J"[ MZ@+1+ >SB.7ID4V?%, MH:[FB7>NMV?*%ZG4IP'4WJ?6ZC8'D!=V X8W2"1'FA$X'%;4_H5IUG0T94!K M7Q1,JE>U:W[M:8?XV%@?#&OE,[;[L77W!P T4,-XWXY5^_5H9JJ'62/^\I1; M>"UE!^4CLNF;[PD+J(4 M-%^7)1;+[,SGBW1(!US/4A(4,)33(@D2B@VEKAV@4>KQ^C)=K9"GR73C,[LV M@8Z+@ET$V?IE&EZF4$+$4\2=)& GEV.VA8D!T*N@QA!>"^,Z5TTL45!)"4:B M-U-TD)QHYZI9O80[]?.*C<=I$'"3P_U.@'TY/2XA5-"B\'"=D!OD676KE.TU M[-#M=%2J(U?N>%Y\ -]GP+=,U.ZR"X/!UJ8\178@1"G<,=B[(8FDL7B).A&M MF,-:C'46C9T:'#=3Q6,MQ@^420EHH;0[X[PAJ]3:.4$$T+EP=4'WE1RK!_V; M4)IWXYC'?E7_9M"TMF\#'-RY&]0*#3PQI6.#:R-A3QF@X16.N+N"KJ(DEDZ_ MB#GS:/7!C[)VTHDQT,423U-$I/DX01Z@-V7%4WS;2EH8E'W05#?=,K_INBS9 MP7"!!3$\S8NOTRU]PM\X:6X<,*E*V1E M@6((=?%\#*^+EFWD&'U\A+5Z0+]T?D(3J/ MRL55FC]!:3W]$B49_'!,IVG$)CI+./:=5\(FF &!*1"1?*8Q#23*0BG )H)1XR#& "$ZW;4,@:K8*C %TM(>*9DW!03W%@;RZ=-WK*5:AJ9\*WLEFU!%4"(#PTU*M!G&]Y_/S MJ>,> 2N(9$8IQ#'AD"^9[J87XD2S65O2>T:T](30[2AQ-=@.B0&!Y-/W.+X% M7Q<1_:?E6EH[M5W>\=[Q]\) ^9:!O ?18;QA%L,? .OW&*50-^+8?L=40-HN M^(LA-6 S7G=*V8UY+9KYA%&]$-L60!D?6NX,_&_,6BM>Y)EZJZ$Z<=/O"#:^XPJ\1_27-A AWD(F2S:PY_8= MGU%#3,CT,V9,>P+JLP09^R"4U:HF$"CHOU\_E/3O:X@(.&.JFEMVE1,] M(P)3 M ?,2G%NZGFQ2N3U\01#30U#\4:;!5XS MIH"HD/LM3[-"PV.Z$KR ,6(-P!MK18JQ5MLM26B,(> &<)1ZF)B/=,I:FT]; M\ =#[ *$AVN6#4,"+#J6_?<((0&E157;C'RH/[E>BC6OSZ?/#)*D. M[OG&[\+S^_3YW<-[V?GFM8)^S_JO1I2J9H<"/0GWT-ID0=$!H-CJQ#TNB#!B MS2DV03(GX=T\2K+W)$4?K^9+H#@&\*(?)YXWK,[98;1A+_%!1.MF 7QK8(_M*Q61 MP\B,>Y!"=R\ZOQ2A;5#W)/5L#-I.X2_4?] 6^U1VU8SLP M;I(,XQ7].626:=$NZZSF!VZ^'?17!V$/%VP'B,' MN.0*=L*VLDB6KY*,20=8$W8HU@7 Y$.A5=ZI:_$<6B[JF6PZD%!!_4R"] M@'XF_,=MM*2.O;5*)BPN\Y$#@ MSN;5"0N=]7>>15D7'-GG:W:.+FG!#GR>2SH\O2[%\NB&%#P@ M4G2@I/)U!@T7>;$!OT6@G2"B[J%Z*8%$290@O=X?57?*F$M/:U2$UN/&L3U/ M3SUD=YK[])O-'T('LQKH*BFG4F?G$2A% L-H MDK/K!EX^V#G.[BP L]9X5SFTCTOB-DELIRK'UGUC2+S7ML&$G;PY&OMOE%4* M;16(+I>TJE+E7]'E*LTWE(I[FPD-1J(G0 4/PUS\E5:+/(;7CF>.,?8Y6439 MA,TP+Z)B<[U<14FQ= 0F%1[D$HCIFR&U+,!' M(M>&!4;: FHX!K6%? :I57P/+0\"&:]%BO0:$2T] TFW\7TU3W@M*9M^__AYKZ% M=\.Q/427:#QB]TF %6?;._,0D_);EC_ C1#FA-VC-L+LV0:_?@YELDZA;Q1# M4$ZP^&]?3&"5CP>T@^ 1WA>V7OPEF]\ Q>0XF2^JT>Q;*:QW2ZO#N4ZW*:LY MS<&^):E')%,!>NN<>]?R%'9#^6PIVZ&M&X!-9CB'3;B06I M,GXS%JCMT0YKP>O&>RE"3)C*NQ-UY)W1\4KI BY%RO?*F>I!*QF5-A8XXE%5NJ!%\AAQW"@GYIO"\#$J=ODNQ-0-[4'Q(IC>W[=JRU13 W(#-0$TJ^:!4( M%%732M9I:(:0(#11\50)!+O:K9?\9YWWT350]A"<20TR;V 4@QCS.6H"Z!@F M-#<> P!;%M4YYEE2S96S&:J;A? ^:WFS\MAL#R7:V[B< 7 MJ@C4I[;-C]@[^($,N(C\HEL5H0[?2''!'DU'BC0'HZ3, $1B.B!7[H[(E7K! M=;*M\+&3(+M&:#T;([;ERR%; #C1-'0A*.60QNER[)5*1\LG_ 3F=4,"@L$O M^5;7JHDG:ZAT+$*GSE6KD6\=@=1)^3[,02[AKLJ#_Y3=70]N;T19'V!8@M( M#PCEG802=@\NB@!@0$Q6^$=XV?/.,@3DI G-@.*V5/Y)?VYY'-GITT.OKQH)UAF"E]X;K+:Z!P6Z!&H=.E)T!1V!1Y$ :6%">17#L^S&@[F1I&ZP# M'(48PP0$D9X .,6,/0JF+=]#V>R8 R\; 8W@#>P.9?.OG$*9NNG0D!BR(>]H M!JC7XTN\2S$"R Z'J6C8 M\9NY#J&Q7,Y\""+'(,8@-OV#'NJ4U6[!!VY[S+Y5O:45P";<%3F40\9GFV_, M(;S.^.O%7NTAX/CQ8\QM,X?N< 1HD$-!'?([&(T .) :D.@1 ^[K_LVP!50Q M2_.GDB,F)4KY2(WCC46@7E'+%KM&X8W M< 96FRT:$&\#I */WT M]+/]=5,O$^K@A/1J+(P.KUE95'\=+FF13".WB[L4XOV*[CYC&X^82PK8H\_+ MF0&-9QN!JLMN_4:0KG#;^MC"R0*,!8=>Z;&-%H:0$8'ZH[O1HP7S*[0R.OGU MJL@M7SQJ=9EP)VP=:XQ:@\>UDU"VF6D4))MP"S4P*\VR0@ _O+B^)Q 0(,-Y M06G83KG>FO3@J/D1TK,U!%2$*94MV&R^!03H+BC_TR6#SRR?Q5'!PUN7SQ7- MP"_>@H45XP]DR[:< GDG)_$^5!><1\.D7=ODE(UA<_YRW9^D[A$?*4"$;Q^P M2I>.L%=RC8=IN_*IMP/1>ACE5<]<=XE2W3H7.O_I0ZFVID#_-8AE,L]@L0Q+ M((QB)Z8.J#JB-4G)@#XL9!O!Y6!5%]J+N40X:?6Z,0./V?SLIK[.R\C4H,18 ML3 NL0<^:KV8?\O8MP1+<YJR'\^_L*VQB%*, MOP"]!41*X;P5%,%.X08^PH"(,7!_MD>13,B!SBT_.J>O5O^,^JH)T?YTM.M)LDT!RB+GSE4T1;X[>- M<%@.X[^M>3,HDIM.HN?F*DS'SH:F(KUW?%+OR0VRVS[3&= F9X,DL$ MB::>MOP(U-2$ZX[HD85MQY+;\$'8D&W:U8?"+JSPUAT'!\68@E,[K3#5(VG7 MZW"]DCEOPK9Q]G:X5A)88^*EB=,/R4904NEQWH+N:9/:0U4O5 =LGN1$415. MWI8E:EYIRT)H FYN6AO>?$^%6M98@'C.72C E"-&X M-#8/7:UVQ?0M CA0-^P8YR5O]XH!CD=M$(,0EC>N^;NHJ#8'/DP]!M&##"0K ME1@'UK(H$X2A3EIOR\W?J3RGW8-CKGJB-",K-EP M\JK]G8552_UE^W3DWPX M_?N:^13-/'M.5: 2A)2M:U7>D93E6@ 9Y>NJA"XGV.!+P/\LX68QH=-%EJ^* M_,'[F^_+!JFE?@GZBP%(&\G@$4J !:Q0R:8)(7!YM.L[O[Z#=ULB+09P)/-:6L 89D#40$2,1&"HD];;PAD42L5,#ED:"+L\.>"]:I@Y:'$"_.R/ M!C;;Y3,$_FA\5>1+N/NNN>,]FEU&!50#ET(IV6O]LB)A/$O_V<=IQ40 MZB@#/R-?SQ=7[%7N-ZHLFRL1DR4PVYYCS'9IVA:X642;)96PR8\U\%G_'"00 MF&7;0%YL.@$OYZ*\YNM=9BO6-Q<1!'?<9;;FDN%R?,Y482L=UO=16PA*FM>U MX#AG>;>04H(UJ.CL'X2,%"S4790P5^L\6B55E*+_C0P X+LQQPTM.Z9_7R=E M4E$!.,_],PCDSS.4CI$Y:;&B,3&J8#M3G".WK*V!P7R4JDTJ+YJY6T0_Y:#A:!JM9-]H_= 7#V M@8 !<&_6D#G,EFCW@*@QB![D9+6UEAHW+(\L!A%#R3H@-A7_8D5;IRPKY M=$/9/?$N3[)J\I3#15&\N48BX)YF25Y\8Q-BMTT:W^85NV^N(9R&%X.KA%T& M:<:^/EGDZY)MY),G)F #^8,#@S0U=_S3]Y]__#]FKH3P*1$U)X*3(G UE=,B MGWX4"MV@;Z+0G2&N>M4!PH)!(/1U<1-P(^3F?HVGAK>?]62 MHB@U1 4(/[?@*C JDGD"*._LISSW]LDE$:,%L]NN$$W@-Z&2\YUK9V40C>-> MPC5A!,-[S9Z(I0#/2X(W:UX; 559>3:'$G#]*Q=,;CD0T>(&1(U%=.^:_GTH M<&K_-K B&J\WA-?43)(ER_52U8F+.G37#!B72NA6^;G?K%@WRL@$6:L2)Z"# ME38+KLA+53=0'<2V3;;C_0-7C(ZQ0U78<'1^K1%U>=VX!:MK]I!=Y<4MK>[8 MV5V(,#OD83CH&K.=&X.2GB$&GF$04HI,Q!2'0,)$^"4SZ3^MV76+(TY$Y7XP MP?:.3^;]8%?G(R_L \T'$ CSW_V@RHO["9,E1;O]>]#6?/%[8W&1L2PUJ0. M.91I!3'$:EUDHPQ^QB$:#P\=-IQTNZ_/W<-_G0 Q<$1@:*.8:BCPDFIE.QRQ38@R6IJ0[-RU-84 M4%L/3=$JZ7!S:,">%=BT.,:)JEJK>+ T3K3&85[XRZ^70Z0K*%%/XI@9^C)BER?D*I@!+?#1V@%U#)5=[J;4*2C\[!=FR$UTG H<5DWC=V:I;C^V^./712 M)N&D)2B5O&-R@;CS%#7;@J;:4L_K(E/=P&:(M!S-C/T:2FMXIYOKRV,,1B*C M%AX)672V+V,#BMY/OV^85^7EVV^9]G::Y]'L_UZV >:@9CU:P\5QG,7T&_*MKV YDA<^$"7!JU^/"B9 . M!6)<_A]*44 V(#"&]V8^V&?%2W6_H+2ZR7DRKCS$C:Z=H4(N0<%$2?9Z3G:F MBWA.+3H$N ]TIHGYMC>K$^C&)F.+FRLHSYZR$YRM;(#GR$MLIW,,S2KQF$%3 M [!_)YF!&ADP_.I+8?.)*KF\DT=*]A[C>JXHV[OBNR*/U]/JEPCJIZL-1I&C M5/PSH27N:H?&6>4@1(Q"Y#!$C%/KX-7#\MW4>^S5KQ5J\,>T +I2=O_(Z!.A MTC1/TB0%KV3WI7)95']%-UF34S*MYT6T=-A=4:#!YDF$R$ ;TBT@9=#1S!F= ME@N"9Z-%D?\-0/?3G2861-L"RQM74>:]Z-B %KK.5NL*G!Z'!64B%:$\X44% M64Y=Z6)#9AQ1(=DEXZ%M4S7@]*!_LV,UTU=H>&*J;9](<']7",*_9 7J7F!>QA0(SH'H28@RU0><1XB:TK#6:BS2V;:1 M0./"GK32L*9A)UZX%*1GBGO%6]SI1I?.S&KKE?-U:=,3%X-&UG@K[YS/:DV\ M;'*H;G!?F.<W@9NHWAEFZ]HE\G;4;K:C0S-KW65@C'$MQ=/07Y&HN7 MS%-B!SYNR*K5(]K-3NF>HO$N$F ]RV(%3X_MG!*$^N R3R%4HO(K@@J%*GUT MEJ$FSHYP-$.IIO$HU?!>0_O!C*+VDKU9J!HY3=Z$+?9@(_O7?_GI\Z?/_Y4R MWS,UUH)8-$%N5O=3FD7,2W()10H1H4(K^U=F SA;5N7%)G3ENAJXC_7JKE:Q MH="X+,[82_VC=,#Y<5:'FS0@:,XV^B,"N!1YF%3WSI#=#Y:80BYE*X8\LAPZ MIMN /"UTG(>-!?BI<%5A?B8(-C'F:/3'R&DBTLOOSM!6 $U:8I/0U%NJ:BJ@ MX/\Z^>7B4-"G*'F"'J=;^D0N\C2-"F\W"9?9VAT+> N*<;9_Y J(?_F$V))7 MS,MG=OBQ)78;+0]^%X4H(F41$';,%G6+J0!80N"'6U<70(1WCES=T++\4P/M MB-$@GA,S/^S=G,VE?"^8VI&'&9OZ$YRYV> /?WSW<4"^^\]/[#_O?OSX M\3VZ,=_]V^>?F&];KCB\0NH]ZQ7>S!WSPM3G8U 5OUG;U6@,]UJBEN0'?$[1G$"?M:.NLZHT)[J<+&J]3.IJU,X[8 M]+L(KP1U#UCVKQ M'P&&F(0D^&0&:"K0OZ65@ O(YD/8S0Y*6-0"5HI4E!,X-+4H@-]:84LN'YOH MP4_>&N*%^9U;H8ED%RP!I^H4,(?:>W;DR2NJZ )?4II[-4FMWEVN5RE^8;2 MBZ1@!WM>N&6WF$ B)1(E,@@8ZV-Y5LTJGH4EMBVIY.ERV3XV^90DDBZ-T MG#_D53?**)F$"R7#/YY[#?IWHD0JG:GMR0=Y2SI1PG8+:YJ\^S;V7K-QMBZ3 MC-UZD+R;EYD+'F^W5A@IEQB"!Y(BW'\'C#?UK+Z+X^H(B_ 7-E+*IC"A9=7) M7B %DHI))$OO^YF[ F+!J8F#I" ;@/O4S<5DS=]_%YQ@>1>5HX?ZJ)K+7@KJ M_;$HVQBY+#97HH?QK; 95V*KS&F7LP.XL&9][W20DC_GY4',/>$(R+QX M<30;QCEFT1PR]%HTX;('DDT0 B!"?J#T?5MP4,?K?LY3R%W+X. H,XI_"^8! M9'.SNM-K*+^];OH>ZZ:-(*.8M1GL)V*Z]9+9(X;Z UJYEE34EL(HK [*LI77 M6%M-(F&]F%MO):SG'W4:PR\<-QI0'T>92U^5$,3!+(%2RG__L_OC8^]#%U5%5F MYY#>&8/6Q186[YM )8'W(1H(:J(U4L:,OG5<*K^$@,?%]P$"[8 M'ZL0?- -MX?2-6/9>%D(VP'>J5HO8GQ[Y_01>1@@P+A(X%J6\%-%!M)H>4LK M=LBP2P[_O1N\@AR/$T_ 8L14,UN8$7D00RJG;0HW*ZC.P+\ .1>[.F/^KAJ-=F>(2)%^T0QH_9X2J&\.^4'5K9RX&WRB^0[BVO,WXQ_(4F\P5[3$-V MW8OF%'\)IYS:5(]74#V2%=1\QA"!DS=P.6LBILT_@DZ!$;[ZG3\)*W N#18) M@\W18.B#S*P0:*'134OTTM<(WHJ?][^UW:\?2G:L ),=-"8XA0&U+(+"@K6Z M=J*$5>]4T\1G&/-K] R4:TZ6%S*"A%V=YFOAS7!!06")C?XUT;.F:X"T%^OJ MFV]WKX0')M9B2G?$N&V)1E\L@-+E=*[.;$0ST M.@89<'LY*T 6B$@ F "*G*^ YW)1Y.OY8D*S7VE42#Y#< K*PQ&4]@!]D4$) M=$D!SQ*.=V:T>[;"L0J6_QJ](MFE /,E8L*$S9C@E+'%FT\:J0K?M(FM1C3F M\W##_$@V()E=@+EM/GWD/QA@':7/:+_B2U5(5=!>9Y=.CS*V?]&"73?:\#0= M,P1J$J(Q0_&L,G_0*C1G_RO$5+#2=-T,PNFU,NXX%A.OIK:4@6X&X]=+\D<9 M&9N6TG"E\(T[WW"E1S!48T,;G.,%9>9Y$*QQ!I+"/BO)?Q['L=H ! 2[6JC* MGAN ?AW#I6XT^U9RTBOG^B04.B H]D,^^\ $4&:"!DR7JR8" %G>BP[?6M0.PF4'2] PWL!7;G?_:P ME^M^*PD_.>:PQ\P5/U^7%=O?BV'\"!CGI5NG52Y C$XB M,;S7PS^<'6082>H_FA&%_"G&1&P<.2J1PP;LQ@MKD480U+&Q%+9,X3_4MEIQ MT)THE26$UQES)Y8\%NL6]S>E&VWAQ@ AX_Y^5+7CC&J(8D-B'1F2J;\9&Q," M\6K4/_F/$U4)!X&&XJ7[%?,(\T*R-S@U7VC)O"Y*R#:H(0*U7UC) XB$R7GI M$)CC.C94%?#'(1-6EU$!#$:E!*:[ &(KMXRD%*DQZ09$B V4;^Q(J?1%?4Y$ M$1O>Q^O,%5+.Y;?QH?9>%[GH0R3G &[( ;#@QWVUPPBS_:(#\! S[NH>K M>SS9G>'H0/"X$O)(UKHY12:$3(VCI"KH H/^=J.559K5IIK_!R73\08_A>[+ M^3FA151,%QLGU\0HJE,"T;^^'?XEF%OB5=&M%JQC:0L7J,E3/EGDZY*-.7EB M6FXFBX)NL_UTTCK*QB*5&(Q4.!KD'"@$VA47T(H/Z/4>[55IL8Y!63D(X:,0 M'*:1^"A -ZI7I-'0>.DNHJF2'UWG;$50LL]7#T#O%;VD% 1CV3@.,:7RV^58"SQ O!^T"U0CJ:#'<)(> 2LEW M, I)LO=$#10 RLB_SN:K"XICH&D-ND)6,%&Z1MYU16!M 88-#B:;24>N*DCJ M_ZQ3>\+!#BM86.X-W_V?K;DJ0$IOZY/Q/W_A[QTO3OYTO#)P_(.(V8@*\+=L M.:LY1W7Y\UIL484-M1-4 &OQ0CGZ3*=KK$K)9[-DRD00V#>A9I[^?051E2@S4X>M#.SJP=2T6X(L'H MNMW-@"X4]=%P8RJA)).MS2G<:^>O;DRH78E1WT0-.3 1"P=D*6K)*SDN F( M@;U>D ,8PES3UX8!SDT#R&)Z-1[1 YZX_K6M3DC!;&.:(W8$]B*N"K:C<2C+ MY1)8=W OQ-(#_99@L>**LU'[[,[FS=1724J+(6;=DHBDA9OG>O M+WD>/R5I.LR8]UXQ(?!$^=6[N\8#.0@^(ST,KR4[6LN!7]4MBE)3?P%UUV"( MT.1J^U*J89%(5S1TKZ1/P[&#T\YYMF0>V?2AGG=!BJ4&T75D::\<] M#/"!C;1LQNGV>J9WKYR,SBFEFK&00@2WNU?.1J+9J6& GG;= MW#C29@JY1 HF2G)0*L?.U:M!//1!QQH/=*T'R.KIP<8?Z&IZ@BI"@%#'X"^@ M(;F$%U]HJ^*8<'8KE&R<4I/A2/,\%LV9M8/4&QW'>*D_N[U-@YFOW?XDY#Y[ M[N!D^)JSUYVY,/$:>OLE&/=PUF$$>X/.P<#@;%9K)2LILSN\(;A7ZB0"F&5D9(^W-$@=L\*^0_SZ(R M*5U=15VG-)"1#+C?F[WX4X?['LQ;S/S'E[OPZ)NJGS?+E,$&'K\EE0 M(L,]%*ZA^E?.5T!9I*5% FNOY(C6%U_]^[!WPR#&L"Z,K[?(<3*R+I=!GG(^ MLU/..L,+SD:&M2BJRS;(1:\;1=/=Z??34,)J38.?GHHMC MPM9)F>(,) *[8ZYD0&1-NQR#&(.8L/2GJW)3!;_LBR&5H:WFDO76CH-=/YN_ MWG\Y]-6ZOOTRO!N-+_TG&\=TGD"O7E8YL&J+;*.6%8156W8)3Z)GYE)B9L-P M]6"'=2I15DW( *FB0+U,;Y)OXV$JF'TIV]AV#2 I ?J3L!(@*5=Y&:5?BGR] MNLZ$&P Y4P2F7[.; P?9R+-;6G&O_F>:QB+6YEH>(D8G$$DCKX0Q '?8!1S()!>Y?ZZ52ZUT([22&1*I95F0K_#"H%EGJ&S>_"]J\Z92BN;Q A;POE O$HVR-W3E[:I?C.% MELAP\J9TK/'YOJ"J=V^^ ,V*?)8K MP%NM73%M<@9U51AN8?J>CCK6.T>SA/GA65[1DBRE/K%'?70@Y7))"^ #9FP;%'E-FOPQW'_8:(2I7-C4!&W@#D2L"H!Z0 M\!'%66&,28Q!/3=IA;&!&4'_O>ENOJ^\F]X 8B<%-\/*,,#2,, J2(=>"T'R M,(O_.T^RZB_L'\ #Y@B'#Z7\I9(8HPTP)3\-E"?S:H/T MRQ9AN#H>W$ H)2+HCY9)0.@IZ-.D(*6>@L1J/Y0+@ )/*N%4+YP&!;B'1. MS@"/[36AT04 5_Q28%_[_3*I.H#-$=((BNOWM-.&&0?I'W&?>BW^(U4H0:*W M,@K%!=/2>PW9LS,ZR^'ML)NH.=OQ)'IV65F\B -LS6RHH.>^#,,+'?CF#:RM]VTMIGNAW4? M#%/!WZEJZL#6*IG)$?^];4WTY=B+F<4RN3":-36O'][:;="6PTCH:ZL<"EN: MC0@$)Z]_K??;, )4/Z$+>I0>?K;T .*'WU/&2?G;V6;"ON> !F9))""2@,1 M2& =ZF,[G\=5*@48DB)*[U(:SVGLN-M(:42("X?3V(TB]I,YFC:J@>\Z6ZVK M\H8^TO23&\RGT8G'A0X(BB6?3E$K\SG]SSJ'2.X=X(8!71$O#Z1BN^=TD]\<2:&35.>Z2.37< MZ;+'3]2XL_UPEWV0['+2!)62"=K3<562'$L]\+6BE, M;PT$DCJC=<+R$!-,+5@"\H;Y"W,\GR"LN2Z=PA-:&.'2@@7_#R\]&R$<9_D% M&FG*ZXRGV6O9JLMG6DP3".&P;:C33!S"P&+-C,!"1(3$W[&US$"7:.G$SQ9V$#[? =E*!\LY\Y/&^]ZQ?R<%V_,P^\)T@RW5C0?"3D&\ MG($8$#D\$>,'XY (;B(+[T=JO>(BO1-F< PC#F XJT-:'DKZ80B%BV)PT,IN MM;*?CP#B3+1.HCTH,@8]9A"O'D0;JCY8"!8,1^?7HBUJ--/A@5>'^!H35#>T M+/^T%<4S.G'1:WX'L5#F/$)@%-TK>,70I!@&35 3,R0*?WSW[M_>#\AW/['_ M?_[W 09AOOOT<0#T[RO.3Y]ZQ[T]OM5?'5C=>A9#XUE - =FAD\%8UM0E&1@ MBOD/OO;.M'9!CZ*'2819*<=Q\.[C?P.0FGR>0::0:7$F&%>Y%\%,4P /_07E M?[I4YYD#80>T'&H@7!8B1R/OY'CO Y7G>35"ZJ#_22MN 8GQ_9;KQ_;?=3:E M106I*MAVF1N$%27^S^L:LJ)^C>%Z*@+;[%^_)$![5]TS?PP@Y'4S@8H!^0&G M+",.HL\'') G/@_")V)W5 R(#HJ]7;LU8E2JYF@3M1ALA0C54\&N"4PB07HV MMBO8C"B=A!\YV_Q,8VB^&%..&U(NDM79IE82)OF\SS9-PB"\[M)]9U3!&3,< MF'@MH5KJ^FNKEK+!8QOL*LFB;)I$J9Z(0RY*23/T"I2SZ4@1\S'I7H<0R2#4 M".$VM-K#1JRJ,"^ZD0)@7A-X:%$*_IE>Y'*;=%MY1J:!MZ&J=\C0=X>.1(:!W21NH(4_=!';U@+T61$^1 M>MYDNH@*?YQ>VVXBAE25[S>:*3?B3EP>+Y\K".BP-_0R8ZNZ<(&B-/P^''>@ M.R+ *-I[DH.3_]7#$V-\K[6S;'"N+SR3P[*:M1U 2B0HTNL[W<'DQ<.R)QVN M&4OELGF)@,S?X9V% M9^5Y*IX-@_J8>];_/*:]T.R \*U-*U MCK6V?"6KMQ.6%Q8I(QAU[BS):"QBXG=,S%C%RME= M1-X[+M9TDM_3JDIYQ883A;*6@TE+GL$,4.<51E-]VX;A9 *$P( \!B]'79CLX'[J)[/R64.>YR//<5$K',.]J5R E%&(*L*7BXG\+FC M2HK/9WIXSW?M)! K"&4&P[3L0H]41H%/=/YV*#NP$ONE^!SZ>UY+:1@DX^]+ MVW0O14/@.GM[GOLF9$]50?M0V)\7$;/Q/$P<*"G/2SB3;'Z7I\DT<080TP*) ME!@@8H!=X'NQG1^2X:EWA[^"[-T[>[4_K<4#[8VVNA4C@V@9^O,N&\]97A3Y M$S09!($F!1(0P6$UP3/= C>H;@^3]T\NMOF'^J\UJ&7[=MJJ>\'[!9Y MQ^Z0Q3TM'I,IA?LCGV=GN=*FVVMIW*[$318F0<0L>I1$#6D\RU.H5>K;]@GS M*AS)#/5+9I5(\%5<.<>PA+JT=-;=IZ\MQ^GQ4SG/DRCEI=EC6C+; M'NS)*\$#PD03)5O5K$OYIZ>A^7Z";DLAU7MK'G0!DF/6.BX^4^ ?B(#! M;=MS@RW)[M2T=Y#[GX?CRY]'-Q>7XWNF[?]\NY[\ZAW >#:C4[;4+I^GV*L\ M9DMEE)U'Y0+^#]H]LIM15I5L+3*S3R'_R7[!'%O[!\8GS88WW0;'OM$,;.CB MN_#9P\LJYT] 2CK@4D-\+_$F!N$3^6TQ4? @Z[]T/Z&U6AH$EW!-UO0#P,Y M3Z?W]-*>/[A_/K%=APF?/4+W4/G<"GAN4P%TP)X?DM6"A?$O5,\S:-?M2W"J MP#KI5)M26U(@+QQ@@"Q9^U:.^HRP38HHIK+5?4RGE.TR[D%$E*IQ [1DB MEEBK#B>@@L7X$5H/ Q@O7D^K7R)H%:@V1L#6L9Q*""92LAVF#5=)U;V"]CVF MKJ=_1J6K)!6L#&XT2B!'L&MX?5OH=)'EJR)_H/=WPTX@0@V1Y/[[U?=#OSM6 M!PK([:H^\2#@Q%TH8&U6=2V\.U-TCKV0= 7A5^[E=K-+"AU6^F4J";F572.D!];Q5"\:&RO"EB%H*3 J,+A M>QS3=%9 ]9C0VT M?''MC),M5%7.MBXM"V:*9,$7[$6BB)F*^-!*_L" +!P6J+NM7,"B&;^H1P-@SW MP8U&H.9DA2,1Z$()"P2@IDD :*"DHC?,_=\JB#4+R"XY-N)PQN;Z*XV**_:% MPW&0(,&"0VY7R Z(5;1ES^DHXVU^!INYRTW-;" %!'_1 M^FA(#U22TZ%^Z;ZJG8).S6C/=N,ETRX)IY7*BW=8*RNS^T\HUF4PB6%MZ(@%+$X3EQ>-Z,JV!@,@DYB.-F8PK&/U?D:Y!7T;(?4Q00G MKKO=T"I4 SU72NM"H-54N;R45='S@ C8:_+N@9?F^ZD8Z^:8 MJD]>K&CV>L(:8ZLWES_HN4:-AP_U>Z[")>L^/Q!1MW:'97*\7E\/GJ<\UG+_ M2,5.\[1J@$?G_CMLHXK*_F15; -E) Q5\Q+,OU MDK/NP?D$I0=_R8&D@*VC#903.+$!/NQD ]1D@!:LIR0#U'0@Q)CE@,AY$CU1 MK./X'1K;ZE*29EDD9947R*[[J*3_#HUCESUJ61^T@0+#/3N"3=4QG(/XXZXJ MI,VS[_NT6UA3HB# MJZ3MU<^[J./N(_F,V 4*BMV!8(#5S(+^<>VFDZ+-63[ M%+B<&RNJD$>N#72Y8#RGG2G3@)-7(4Z>9PY3W4%ROZ!I"AMVE!U:.R5Z2% 2 M$:*\M_*(XJ310RK(JUTV5BF-:'&!]E9W/=)6%?H_=PM/9SXO,$=&5E(5*&A* M_.;$](O 7N/KF VE2LR[Z*N"4* MU7.7E=JA>"V%(WJ> *4/=I-VF[7-X^3S ME-:K1NS[JE<',B3K@\$A^**1EWG=B,2E^L\)/"9LK<8E%$DY^:E2T$ @5H1Q M4UVFGS;.O)]3;JPHP,*V6,H[0@F!:_M=>:B_U]!9 T6MS3T4.CKKW2?TK+U]'Q15RH),BO?'R+:1*'Z,LJF_QPVL MAZ*'\PO-YT6T6D HPPG6Q13D'<^E4P7,YQ)4"_ "+D2FZXKM&5&*-:KL)P>' M2(0TPL6)>EP0>*3@'83GH!Y^NJ"3I]PMR=8:#N:Q7C$,8>,$*R_WJ+65LMM? M=>\%];00=Q%,5E'D*7?K#3 D0G1)R S7(M"=1E9&K44MV.BQ'47\P#_%5;1* MF/>,I0-Q4C&O!""^X(H0GZVKV[SZE59W41(?W-J!XHDIG\@!R,.Z L(KL@$ M8#;(J2IKMX!PC:FI<6)JG F-5VPD[VG4?8GHMQGH1:<$)^9CN]C!!4M[<#L, MB!R9_39-@:<<>K38R\#GI7Y-8&:JRT20][UE&YH77[SG#L@T@,J[.F@T#H'9 M3..KG\A /3"'.WT#M!'EA=1RWY6-+5*CC$X61;Z>+Z!1"IS'TEK?_=D>>+L9 MFR\1$\:N,_1WR[YN'EY,;%TJX1Z)AOG$CA_F^5?"-C_B/\LP&\O9NDPRH%^& M5G-1-7YX+:R41@QQ@0IA.U+$(NDXGC:[R.4@]G>5YD\_TWA.9<_2&64O)]WB MG8/UY''W_B M.,;??1I\_(G]G6D/!1],K=1[G.C(IA1OQAZ,AQC3A=D0G([%%CD@#SBK+5I$ MN;D>F? P@"&WR8>;\9:$O1"^9@;67'!KSM&:J67-HL6: 5":=EGS$.L8?ND> M:VT"O4I!\C0=Z[G_ZW3D-\+C"A=KV.,BA5CG.1 ^L(W_/(\/K0D]1QX+)H. MD("%V6[%1DT%YOV?_-;-E$RWR\3#%;+)9,R$?'TNMQ8['9$2AX0+CO8,FM2[UNVAN1+M&+_KC;GJM[KBM([RD1E530_ M]*QIU9L/2N2H Z+')6Q@HD=^,R:QU[72=D81.4P(!6.MN6VP\(CSVDVY^69B M>@$PVJ>4QB6@/D+\!4%;K\MR#1EU>"4/C41(P;Q!!T0K$%\I'L--WD_$[C6T M#Y('@!ACV]]:-5"3E=2=7V82J>\TA+ZJKH8IZDY9=^N_<4K)H%FCP"7:@\:S88I^TF&KM#7)$N6Z^4!%Z+XI9V!#[/+? K"&J?LR%@VJ+$45)#<7LU*E6-3R/ M(ZO&X:]5[(6M0>@='--IGH$/PV..S)]BSF^48FDU;)K6AYW8_8S0$]3_(\"X M/?H T$W%!(B:0?U+ ^F)OD&#F2OFV_?WWY-266$F[ )9@R)$4R^PFH+_1>,+ M3%]PI'4LVBK99?R13949@/GI^/<*\LPZ1W@PDA(;E/!1"1]644OPD>%:(L?& M:XP>W4C&OBWCU&E*JBJE')8;+B*& ;()0+MV#]6P*N2Q!.:A4V^[Y-R MUPEZD6/^> +I]DXLV9)C_Q@RJSXJYE$F:D;8JU+F:1+S?36+[]AWI:]J8+8I ML#77-BYS;-Q5].BX7LSQ;6 W/8602.G/%02FXIJ'@CVW4>IRL9&2R9:/(H2' M8B_N5,-T3^5.2RM>0G"9R?ZFLRC%D 5SG"B0;LY$D<$I:L5>JZ+:UNN!SI,, M2 ).53L;BT0LQZ< 9(@W[/1+[Q9YYD:&B&((R@G4ILM=G/B&G7B\@]JMQ8)+ M(UIO'M%Q$S"1",I&B U5?7=!9DM'XC$.X MPDQXI2GS8> ?XN>E,Z*HZ+@&OAE45PH>$#$#^1/\]\02V'1+R]H64Y6439I\]?V2<79N6Q Q[:7CZ_GAHQ MRO%@5(7'"RD^]L^*39!\^DSX%.V*;?C\[\K$YI)#6!S.;*31<0P@=M[)NM;6 M33EL>ZJL"B<%W"*"U!5M][=>9H])D6<8Z4Z-@A&G&JJ6]EYK+!-R\<1UKT'P M<-5-_CMJ*0X7II3.V=\"%M% $26@2-(RF6>N1ZH01@QI@4[1;M0P']CQ=#E' MLBT,CRD4!\GM!;6O+BUYG,<+9;.#7T-2*-XR41HD9 M >[_9L=!&2?3@(^L&U4:(+M 'R4SD#*VP^U<4U?WLT%@L,J@KG1I<2?#*00) M4>7?X&'"3PW.&?P-RJTF"VK7^]SFU22_?(;Z##.7JL-T-+Y\2.(JV-:>5M3 M)C4F1/B,"$Z)L#G5"]"PH7J2$SXQH]J,C&;D?-NDOPN+VIF?TS:LZ2((^+IA M%O-[SIQF4TAU=,6\9(R!KJDURG'8F'AND.<,7;!"F,/#A?1YPBUA:IG$[?_4 M&V+1H28_@2O6NMB@HXL T$Y5:T*:])M18*"$CKLFZ0XE^C][FXH HS-0!%-0 M">7)WN5'GZK@6:8#0[>TLH-)M!QE5D=B-^2<9B0-ZFRW0T7L9#.=>XM,2H64*MK%208(8U$2C4TM+X;8_LE[ IC"GF;D"9@ MUT!]LV0#<).D;E>2*G>\S)* MJQ RT-W!MQ725^24CUL)VOGS-_&[MA9W=Q4A?#BMU$![> M+U>GVBF95ZJ'>,_;#XSS,$!3G3>56PB2(J%W:ND=H M/L>;<3)?5&YW8R65 M:+&$RPU6DM>Q9G:3L52O4K)]>DD"U6%,(7O'FU#8-KX$!UZ3STC*N$FR9!\9 MS>[93\M9-.5,\!#K_.S>1LJD0$W(TR*9+IC'+.8#>3$Y(9*K&9&D1)39J:"% M?T!\J7R>X1$;E1):8@ B_W"7_9I]S2XFV<_LC_L_$!3(O!#PU>ESM%S!"?V' MNT^__OCUTP\7?X#H&B_] *WDVG]!BV40( MXG30@^ /3+5E"_U)D'@WFT2<9\@,_Q!EOXUF,UK0&-IR.\ERCL;=^65#NJ[I8Z]M\ M)PM1"S8B&5X78'>JB*7WM2GH$&3)=:>*N=@:]3DFRN957M!DGO%KZ70#U"HE M=TJ&&9*ZE"FO/([_MN9E_HB_Y R)+,85$(O3#:GT6"12@S5B(HO_(Q[RQ_Y@ M(8G&TK,!W0S0&H^[6)1-T;2 $ MRC$$Z! ?)B *IC^-=P(C)E+M M4NN=JK8&J/F=\$[;6740&Q%C>_4@HC4EK( MSN\.U+"=J2UMO*.A11NLH9[DHH+HKLC92J@VT#M2L2F5H<>=D@M2WQB9- M*?I V%;-R<5=>4JU/,%6[O,&>[E7UH>+M_]25"P5#<.BL OPH,0H1PYRL MNCO]IUCH/$.="ZGS*IS.&G]0H \"%:"$,"=NP@ 9GD$L^Q<)%,#PW*%QJ#:+G$(=$^H M_7[8HGB&_-,<&PO/-OHCXCU!6F9Y<-]!D3>T.*I^?W$?<>EM:R2#UG." F7S MDB]:3HW@W#@XJ D9$ @VMC^F;<>,GIIU^UBOCZR^O0*Y!"9)02HI\2Y5 M05S?*#N1IE-R=K+92@Q174WX9DW;#",JN#D55Z>&%9W5T87"E5BJZCP%X&G@ MBDI@)43H*P%.]S)CNW7A0A)L%%X:E8EJ=!M55$Z _*^> C'FT N JC.>O6E M7$6.=93V_%J.Q%&GK811.$6D.74& $N^7:KFQ?,QX_^"Y3Q(A7Q7^M@>N5 * MLDY^(17+HOJKX/UPJY$0W!Z^HQO.\[4*(;B@@+!C3C8V+PS!4@7.DZ_3F$D- MO-]T5)>>=G3TE;J\SG;Y6U9%L?Y,'FM#NI I/V")CNNX+2YZ2$_IDZ3.;!["3L'L@N MZCPE\S)J?A-D*&(8ZYG);P4H#_-N):NQD$N''@P.A5'E9%70#TKO)^]ZPSFF MWRO(6U6;K[1:Y/&UPK+=_BFEM]&2.H$Y2N',/6*B @$?#N,8WSSV1*.$Z7(> MK9(J2MV@3)1,Q-3\D !H!XH-=C9VJI:U0%MU\Z42?9XN_OI_;W^]/_!IW%[^ M0GX=C?],[B>C\S^3R_][_O/P]LLEVV9NS[_W_D .GKUI]%OZ1'[-B]^$@W7) M9$)0% .^<'+ ,1-3K\1\YWFQRJ&T!7+9*;3IX"V]F^2I$DZ&<$(8XH/D)+O5 M3;G$4J?H]'6R/>6VA^6UHXV=1I\^GOWX:5@47_,XF24TODJC^:$%3N"I??KX M\.,G2)00*9& R%-0H_8"&>HP_X LI3HS)MI;"8(^:V1-:CG)91 />N]U)>TD M1Q#K(@?PZ?AL\ZV$P(3JTQY",)"'V=WB1\94P'-2D\&"8JLX&7[-4:_%I"!) M]@[FQ=ST]T2WD.NY!0Q&]<&D-0Q5V[*%LBQ4(2?9<&3=2L_R3=S<>4@-Y!O58IU+K4(G\T,8RCH_:[% MJ[[8ROB6)943SX^00T!04$!X=<.7G$).]?!6O$!L8%+P0*&.A:V.[TC#AA)Y MK:TF9 JD&O:!B!"Y*^T2[XQ1L7XE[B1T,!\+5\1OF!^\HEK)?EFN85D#=)+$ M;8HT*(&CJU2K*2*)& UY.TM L%?C"=8\KS6<7E57F2BKOI#(41"0=/S/5( 452,!XJI*@HB#*2*L4]$\\9*>)/.>1G%E,2<]AIJ MK_T^5XX)_/=UPF/V[!9\D4#L,JG6!04HD\P=0,20CT\XUB,@!E#F&U.DHR[)CE^GX6FHUA?&X[?% M="R;LO]Z]_/=H1(FJQ6[9",'6YE[VQ)<)FM'?_2:WL M;*0S-&.%'^NUYU?@,B*S'W000HO&;5[1$AELSJ,T'6$WG^NM60XDV"3E4"2# ML3A?$IFRT43SH-\;M#^MQ7NBM.5\A$I;'(.3 Q$8A8AA3E-9J^/[E<^7O&,[ M1HGL$S,JGD&[DGIN @M3,=J2-> MTU-7PRI$R]D,L@0*4_%(*2VM I&P[8)L:V_GU 4,!^"SU58FL,5" PSE1R_6 M/40&?UVT8G.;)JI=']C[$)4=&S406/;SSS;35I!%-!(SB7-((M?#65 M?\A%[4E#S7=6Y86D_4"GOLN^%C6 "C@<]>;0K;ZU]J65["$Q],9'ZK'9D%>: MKV)E.>?P[23 MZQT])FK(MZYJ]D]D<+LQZ.8#\D#9/83Z MO&P $N9:C=55"30.[+QX:7$3!-20P+IP8TGTVH8[I8P*EYZ/9 M';OQ%KP@<*@NPK)HH_RV N0W?6MR1#[F@X(7C<.*BL@!T2,3-33A8P^,^V6P M)H!=ETN+DEZ^! AA-:;3E.V\R2R9"OY?W_0*-;[Z@?T2<=BK^JP&/2%5\&K' MU+\)WZSMK+L#6&<&UL$(.'LI==P#PQT^'5?<&:&(F<876(#*MPN^4T)<9S3# MCT ;ILH2X$^Z27GQCN $)R!+8'F$4 3^.3$[V\TX:"%B1!MI!/[3$/FPX):2 M\2#4D ],^,AB3Y?G&?*VCV:BNQJ[6HW4&O]I@!Q:< .UI=:L->$=IRHIH_F\ MH)P+[/$VF&_Y?UT0+"H=]1XL?$"Z:_*_X,V":Q8^N=@1+ MJ7Q7(%"F&9#7.BO/66:3IYHNDC113V0\]//N@'''4[ MIC6PFP9552\,3OCHA __MHQC;I^?/W[^-[\87#2+F /X+0,V-\3S<"N"%_*\ MGU0P^4E2\80GAM[740H4R6/*6>S*1;*:Y#S"Y*02CH)7FN >A&1D-G5R! R2 M',^6R'!HFMTI9%W.&[7R>62+:O^O$3"R0?TM0"!AH.*>%H_)U+DW4_8R+/4( MN 9S#.248A"O=^GN=92>N-#-D(P78AZDDL)/2S7+7=_KV05$KCV(.\!V2LX- M4@J@_OW^T^+79@'P:?/SX$?XO(T(19Z'\!XW_BWSZ]T^#GSY^1B-\ M^O'SX-__\R?Y,1%40O/HB#_4IOWWFMTO?_@X(' &X@AGL7Y"\0@A7& ;0.PP153AXHH=): MB.4QOO_F%0OX\IE.U_#2CF8S-J7"C6Q0"B-"6A!8_FY4J(7+;3U\KDM1:"!A M7]D_@?8*W"(,T+U=7C10DY.A7[28:G"W=HV/HKD'F)! XSR5+!F]G7'&15=<,Y;W7I+$) M3/&K<]3-4-7K^6Q'J.UJ#06[#0&WSBOZ7XI+\IDTAB>/6/I_#..U]@NKZMCM M4L4FL_G'_(169:CXAJ(NA>H%!9M+=EBQ>N*E& M(WJX0#5(?FV0'JS^:>MM5ZH:(^F0SVDK:,>!6E3\UW_YZ?.GS_]%Q>6%72W8 MUR#PY3VD@4[%=:8S +.1' T("NJMTSP0/[6J806\/&\O"&(1*"EE>S3\ 51'CU$*;6>* M,$QW=!RZ?T')*NS0^!=C"(M/30]SLOINU>F"TD@(0/4XWGN 1/'Q**MUBC0B M^=SFU04MV:=@/0X1P0-)OM0'#NT2,N"+V&:VU3W2@M[#ID/T?$C$D5W@O#,^ M]58MV+B1W& K.WD'D^*VC-4L<'L1D$;@'I02^ BCJIJ;PFL 1Z(^&1JSETO3 M#7: WJ:I \VU B_7%A^CWV"5#UUE:.XMZVC%X7J@J-71<9MGBJ.%AZY$+,"Q M49)7$9C25:>+&.!]P!9)/ZK6X7*TJN^X'_->0D%[H[SA*/LF+0PDJ.ZABBQ* M)[20A%WBEZ.'-.%%Y,[4"IPZYD%0QZR $Z?DPY)*CZL^D*N1/7,L!+"%6.); M]#E@ S$<,<93'] CGKP)K(AC^V/W[JU(!.\6^@&\SCB3MAJW\STPT47#40.S M;:"[>@B;I!V8XRW8P;[1\YZA&0#N"-?HTH"D E0)DFA]S--O9>4*0?U;/.5+>,U MKR&Y*MC-&ZYN#O1JACBBY 5B6?.@E56)ES!:CT]$T$J$/<)XZ*3D)2AGI//FFPA&+&Q(XIBS?UW_)K*8XQKM< M1WS-@G.!5\'@C56SPO*Z$;'9O[F.C%UB!KGI)+Q$S@HF4G9_IJXU?0; M8GEXV11,W@$.,QE[=RP[5"YMULN2>5QWB4]EG:]+C;4!85G9AO7I,^^O&Q4W M.9MQ86"BPL?\.98#HJ=FXH# J*I);$ ^?1;MB8#.RZ>( #\J#06?_UV9V-K> M(>K(\6$U8G%B>*]/2;4@:VU=#BY+YNP' $53+=C!EF<4RYE]6_$7=A(M(,\ M50US>KN&_7$TNTC2-?MI5W!8NNQGC4 :(A &F MHLD$!_D0OPF%[7J:W2J+LII BM\S=POS\UE5:W!G6X=S?:46;M;32/'LLAZP M8M*+HC9)XY:&_GT#Q=4 F[XSP;3)]@$"0Y),=Z9+_6(7#H9;./&*)/XZ0W(> MC(%OQ"^[K%F6EP;-2F^,." /&WVM."(XN5>K-'#:F48(4(9)H441*%_I(TWS M%]E=W:C;# MJU1F&QMFXWB60\MNY]QN-TBD(@8.E#GK4O=TA]I,:C!D[RYULIUFMQ?A/VHO M0G_ZRG5/EYT;O,X,K@V75Z$A%PKG@<7D$62]=ZIANJ]RIZ%52T.>=RU>P2O4 M!(;.D7>",F 9?$O5@KW)3+%URK8%_"1P6ZV$HP-D6'*.S!\H)9_8ALQ469Q1 MQ0E;P$RV*#._I-I8D:F$/0@47RA?6[)@ZZ%GZPQ!VIED]4O!R:6_1A&>"O'K MX9=%O1D!?R;B7W)"2EJEK2X8ER0!4Q]XNSPM$7VXO8:WJQE%7]BN?[1=GFS7 ME%UK7$WZQ0K5&R)>"*#]OSMI!56I3+5_C? %VB/L9IW6%<> WDR%YY(/6! ME(('542I0W6A%A*J[HXMG+)*ILZ575)0F-(NY(QX5?C^?!$50WY@RB?BEV\DO&GJN9_1"[D?4_JM3_+&T=>E=U/*23SB \E MF]*4Q]<4LN.Z,Q0Y".Z9HQS%H^PO49' VSAF!^8GE[(Z+7] .,L!'P)\#3D( M@5%.5=FM.O+$T/@!-2Z5QH]2XR* QC=LJ"1ENP3SZIY&R;(\ MV^@?)=-+B#2[N%:&+(+" KE8(72TL2:.I"@L+0V7T4DKEK9#H/H[35\L'#EM!7T8X"[2Q?2WL/K]$[YW,6T[!QY@ MXCH\CR$01^2X0&AAATW5QD'C,H(!G!TVY=2>;5^G:;YL:$\94?,^XV_WDP(; M+3>Z <)IO_MV3Z1$HT,D6)M6=_J8S^3;]_??-ZGE_^27H43IMCG6MAC05LH1 M#/0*=Z)+VJ[&21FE7XI\O;J6&3-P MFGGS%HU'$G',,<4C!B(X$B"8RUR;.1A1HPV(,<]@586!;6/3C'$\4&,ED 5- ML30',YAO37=C=^5']_38%L#B$_6MRRFQ346%+#W=9CQ M5JVSJ*0QU-DPQQN-@7WDREY.U-:&?>3$.)63S GSB0WXGQ]P*N2.>^UD"&@L M<\IC0_I=$Y0(DBH[#G2$]RAHD1-3/,T7)3/Z"IS=E)_ !M MZ2"PKC\[RNFV0)*:\'")G,[PJ_YY76F8)=TPQG2C':] M(L_87Z>\9+.K1*,<3=&0Z3Z^E36@UQB-9YW5S5'HRH>QNC*M@8)$! /H70/! MWD]Y[]4,V*-P%4W1TW<)N_-F!RDI4"C:??J6AW44'<;T,4\?V:.WE7%CD9YKRU0<#M MCV8&'H*^,DL4D8X+7IBC(LE6=YFS7>82=.'1:1N4"67]B&I]MOI50(2I P*'=FCUS M#@GDAK;-!N+\$G(H**)Z!Z.1)'M/U(!$CQ@0?=N_&;:X)V9I_B1NK#.E?*3& M\8;'K;IN#7:UT4SFU^%]OROH,EDO#^VX,EG;<.<050.XE;P3PKVC"72NGM5@ M7],QQA(>>4&&IH1:_X-J0J!A:.R, *#C>VM("O@^=C!_\WG=7 _/KF^N)]>7 M]T%:>S%0D H6=0S=#*NJ2![6%9[7N8[;B""?$>-SZFKF Q-)'<^C7^;8T)V# M %7@\ESR?ED9)Q/!L(:X8YB&Z*!6LT);ANDD"7W-9OACP@TDRBE(%-! 7_(\ M?DI2".(?7/TK90P(2NGUE,W'(P7YK;O)9TEU1J%YFO?7#C-@&;NC!9;9LGT= M5]X8: T3Z'/#N"HTCW;#=,TG0/@,9%LR1%'9)(@Q"\*3 WH>(CR-,PE4617: M5#K,_T\3[5.J=G8],>WQ89<] B*D(ZWO.0 7.$0O40A!*>$QWMTTL#S(X&HT MDJ.Q92D(T?0-1Y?9.KJ.+1QR\,9*UCCCLF<6%@?S,^OLU^P>J)#&Y+'CAJ.S MQ0D.%V$#;DV.$HIZQ8?&Z:N5/44M;80U!9*G=(Z$SIF_SE9LDHNROT6;KW11 M11V$FU 806F]GG2Z/=\P+:VN$Z\WJ!H*>$L-;YU<3=PD3H CF@IP0%I(2D+Q M8'2OXQ;Z^%$5A54XH=-%EJ^*_*&;/A)#GM?Z!.=YB^5FR GRUCO/VRIF#SSY MKY3]/*;E?^>+K,P[(%B1 HF0V/O)I\WS/AWKUU[7NB+A#H[K;+6NRAN Q/W! M+8MN[*-N(?M&G@+C=XBTW*W M'"223C+ _SNVJ[GI!,4#11LKTZ+!UJ(]Z*%BV" MN(T=:F.W:#8K%KMIE+Z@S&EHT8ADO^(BO6*N MUO9ZJ!D89O$EXOKJK?;VX#:9VOZFQE--,;R. .*C DRXU!M\EDL,ULHO:J]O M*\A%JK1G Q$8B5>* %P@'\P\WMAP(1 #O2MO7:N0TPQ-4 ;KIC4**Y0[K"/O MASKW"AL;UBZSC@;+MCK_]"7 B/:?EL965K^?]8)!L"^R]NLC7 M#]5LG6ZS/CAN*!:C@QR%-+);A#H/?:I]".%++*TBVI6\KUMDLH=*2KC*L L) M[IUN=&-"I+P>H="0E&-=JF3M)GDV_\!^L!1 Q24 JM,@GL_+0+E?(ZA@S/ V MP2N4H:"A8#\]@-BPY@?MAZ!+EGH*$BD9/UF)61P9-;E3"XFEOA^6,C&&)K)^ M'#XI1W]#AK'])R5XT+@B?.E=%M5?)=*Q2Q^>!$OV6__A.MMM8(/73'E83*U) M1L54#L[^^L+XXA-_G +Z_ZKZP TGO@Z5\[4@'MN(%8H\WY\M'"UEKOQUWT.+ M_?'("MY+UID;"2?:I,[VIWHQ^UK-S^.E[]W M5 4E]]> )&DZ"ZI>[>Q];+O_F0OEIIPH<=TR=U7 MHX)[]) FWVQ%RIRYTHY*69^BET*V)-)^-NBUUEYMK'PJ\K= %9E MVYD59N2CO]\/C(EM.1>&$EY2KRTG6U?1G9 U*C&HVP,.25@-6^) M7P!/L5CE?(_&[?\<'#%V]VIU$'9^I1M7CP56$GGZ/;.L;4B M6C+OHKS/U\S;P!.C[7W<^:5>J-9$QZZR>_N%C(PO]$(E[O:-9B,9UQ8$4HWJ MM'ZX%ZHT@YP. <@,"*^G"SK*=D3X7_'U7JA[Q>[P%;T!?M]Z%Z,).R,B,K_2 MJ+C*UXV:'R:I%T;@R"2&%_X,-%O ))H!A"#.F_V0XPHV)PY>):$72@L6UZ&*@6N@_OISPDZ 8KK88,]*6S!MOV_V0DD>\;K.8OI,XTF. M(+Y%R0LZ)VSD-A7W^5XO%.3[^2$H_[O<:W>IO3!.4\?7YQT;:OO'>Z%.BRNC M8:C.-ML867 FW.RL&7"6V@OC[)4%N8-.2N8+S1OWZU>*Z(G:AP4VVS8^%WF] M,,BW3$,O,@=/^!+EF$+]",3\V3U[G<(M!R@6;J)529F"JU7*%&;^,03\UA7[ MT4VR3'B)8J.=/ S3"_,IG_@\*HK-C/N4M]&2\MZN)E.\\)5>J 6H@DDE,8]T M2,+".]J907B=A%XHK6&E,;;$%N9:Q.S-*&]K+N 57S^JNE#A*.K#1H6L,:UM M;VV?Z<5SVK[VP#T!(H%7:V9S>KEI M5XOMA7EVQ#'.-E^CO^6%@F1[91BD_O5>J MNU6BVS9?1&%]M^>S1WT=^4_I* MJT4>0[UC65':?(J\_.E>/)7[15Y4NZ*,ZM>]F"XXZQ#P:I^Q_8GCYT_482/" M6K+6',#2K]+\"2 #:=F>Z3]82"^>%]ZP'EZ^A#W4+V'XG[^P-X:=S&.H_"AW MWW&\#-0+$YIHT+PLP0!HAE!_&7'/O/V=>*6(7JB-R<(QES9)+FH M]VE I"6YC=A>,.3->\XFXW[=Z M\8Q4@/N1;P[LQ5&\&1@>VA5HW/O+1S^@5!Y)W_8:PVHO?;87SVPOO'UV+WBD M1:D(-#0 0FM._'"1O3#+>8[DFCR@/4[*W\XV[/8T72RCXK4SB=;25 MUVW]4"^>G,C*0!A=%G;^DE0+V6?^0MGW?M\]^ILUH444;]JV//NWO7@JJHGU ME[SX[3I#VFI1:CJFT(W?YB6\^+5>J-?<;RS^R=P5S@;E,>?H^>2 M8IW#G^G&U*?U0[UX/OJVUP[1V>B>'R2@'^V_]U\N3$W,G_?BF8@UWGYX6A_H MQ93/\Q0R66QUMZ7EZ\MN(DK_MF+Y[.=IFUJE ^ MCU8)NVGN"BWL_^U>*(M'(8U+\%4N$@R'0))N-)/].FTWMQ>_U@OUQ *#JPX/ M#+2?H"T?/?I[5\LI8#PXY>%SU4;9TN?QBJ_VXVEA1;%"PF"OS"5;6$NV#9[M M+)O.+YXOVVF7TD'7TQMWL]R-P0"!@8I64&,4F:A7!AV!9C9KJ)A'@JH3O7V;KI:BE M;ER:O@<]^I9T3].4IX"&\9*I5&)0_1&V&5$@DL>J+I6=-,5\V\%]O8A^K"CE MB\M059*MF2(:7L0D$\4P/7N&1907<9)%Q09OJ9!+@R!7CC:X%I3C[=N(ZL@K=SLF FA M?-5V%-F/<^+\]M?&EF9]Z6N]4&^[Z-;LM1W-OK#' M4L+.VZSF*[Y^]%>@Z5++ZZ/8 RFA08)?!/:Y##=]KQ?/H(8WJ3V"^XJO]T)=W:EJ +YA,R,TYDB6"N4TGT=86[ [<^ JLQ>& M:J#DPU.+2O]%1)ZH;1=<50/8^B-!V/B.<=#:G.N7BNG%P88JZ(% M.%EV=W6U?;87BFPW#*#?LV?!S?[?[H6RK\?Q ">_&=[M,%%'=S6P0VJ**" M"S_G:1)'F^%\7M Y.S4O(.%:M$,L[_7%HX=LSW-V7VF*-6_]LA=/XS(JH.4= M31_LA0J'MJ[O.@-=)!Y]UT1N+WQ(O+J4'>GK(C-0#5Z)5NE\^PX[-=9,0W1=T,4UX#IA*%8P)V?F2QJ9OB<$F]>%6:B X-CU:O M<,SH:8\6P@\\--R"P=R)X%Z8:)(L(2(^P_#$# )IT%?4VF#^BJ_U0CU5"R-\ MO9U=.JT?/OH;S5N?A\P!P*M*\[[5^*&C)RK8!;I$!P:1IB RT-(*UO*Y7BRC M_\_>FW6WCAL+HW_E6[G/)TEWII.UOO,@3[N=V):/[=W[YK[THDE(8IHBU1R\ MK?SZBP)G$A,I4BB1?.C>ME6 @$*A4'-5U2=^LU2YNUUW-(K-0C]'V\KKJ+=* M)DDJP>F--'Z;UCYY#EP_?OL>W%%A)GOD*J;W5^*[0?C59PUKB0-Y*@)9X82I M4)QUU?O".]'JYR@6+"S,E+_(]'&-:M$Z9>C92,6G!_YJX]<#JN$E,0'O6@2% M5-:;H@P04';D.IG[G'\E.@XWOMUZ[Y]Z_)J\#H/^2!R.YG\\\QW-].\H[C95 MM"QP"^:Z=T6.!H>A[0IJI*M&&2>QS!*;Q(GEW26^(WA,!& HSB;WN5.%IQJ+ M_>!NZ$V/$B@Q35]"S[4%>=-=QJ/8<%8QE$,&BV$C*E-)VSI4N M)V4[9^%;)QN$8FLIJ]4N](JI=JN=-EOYI=+>-JC^%05^M8H=I%P+[%_/F3VH M4$'[5U"036J)!3A2E?)@^<=&^%@6A:-Q)S4G,6X8S#+(H0)99C466 :%@"A. M3\-/5NU.Q95.NDV!8MOUR.L'>?MC+BB*;8#S1E(IK_(QBN6"!8F52).6J:Z" MH%@VO<&4]\9'$!!R\_76LM8V+Y'WCQ-;4,WVU<=4AMT#23363,C1J M37<;C8*F%#&2$C5"9R"*+5;#@^!?50@1_(MBX94"(GG3#*EV((-'L:$5O?6. MZR50!J1\,N6Y;ZHQ*#8FR&+CREE\4!3;J,0_/)"MY;V2./;$3E().(KM/%!2 M21M%LA9_PJY4/#@4&U!5('BFXF58:(1UD#%'?SBFXQ3(1O.[M/F,QX#EM:2JS-)YN?82%:"@4:TK'9;A"^FB^[2P_-=Q&7UC-A'L_-4!R2>),WXT#T:6C1?Q> M:40MJ4:CV"STU00K6^92X[:U4\$:?];*BC>*?%(A((JS>$W>(_); B(A]%J1 ME>L6@!H_B9+Z^?Q 4(B :IC@$$NY"I4L]H?2RJO1,W;X[T)!#_6&-+5V]5++ MGLXX%!M\X#3!?K0^W7VROPK",/B>=GR@G\1'WD:[C$>QX=[O:-7EGU,L%"F\ MHUPLKR$*/:$'?;QUOQ0%:F^H /'!2D97I(U<=[PZ9F\7$_%@'SOW(.*M_69" M@03>A<@O0"U2[4!LJ(WSG(2'("*%4$8_HIJW0_(,%>W6]2=]B?%7*^.4U3[1 M-U!]?W/[>7##8_/A48 ;W\Y7'RH6;(,0H@]$[1ZY0"B(6*\?K>5YF0I!%=*\ M[IO &=UW.A3HZ%'Y[WO0T?HFGLBXU6U%C\Z!X[OSK&W3TE;[$,5II4V_BRB@ M-^L37D@HI^H#ITS]1H)2(E!OB@[(W2ZIM8UKL!CZ2U"@KA WHO(%CJJQ(P]! M6LSMZE@"Y,5L00,JWN:*ABK4T\?[-N/\_Y5\$)9]GKNC:H' X+!KQ:)H#$%! M([)DHCR* 8Z%Y/+::A/#9NK5 .DF(:?$DJ:*#_HM.)"79V$\0+NKHN2S(FU> M-0C'UMB)I0NJ!4-+VT&+!J#8$J],]TT2*FQTZE$H-B?L)CQ]U5'_$IA6"0W7$/0*OX1O$'K4+D0NAD)Q,NT -B:V=_!:%5+[B- M/Q;%1FO=GGF[J0&@6'+>-T-D7JU^CF+!/UNA"WK;"RM$+^)4;2@4BZ_*.B6' MD0D.8G@4&VJ(9^(#X0(:+P'R DZ5-OH;'Z' =.["R0Q^HGJI'# 4R[^V8HL* M#L%AY]K,"2Y1BOB@*+;!%%&J30>YGITW>A66)):/,"YG)\"VR(&JL_58_W%&^! 7!W[B1E?5]8QH7KQ3Y]$N7-4$)O!!\:R%2K]BF3-\E,4B_WZ^@6:\?BIR2>UAV0.O-4V M;3VN8TKI,8UQ%I2J8EG[WS04NYI#SF<"S(B2C@3KX(YX#KCBH4=TRQTP\/PH MZ.493/G,+,]>4*J'Q&$1#Y@I?KJ-Z/K.99QR6('O,&.E[9Z70/5?(PAEB&)W M3_\8L0K&1WG!\!/FPX$0U\E/,@_PYP?Y:@TPKH-5&#!F'5"CP+!*,AIC9^ U_)WJ4@(,C2YX)JFOS8;0$8BE/. MRQI W24J2[RY>TDK9B$PCJVP@F^5Z%!AORP>((HM9)U"F? B,0JTH(S?A,+Y M]2T(?[WWF:X013^E@A14%VS>">4 %.>1:?:WG_8.:$556TH"CF([1:P,"XOY M@;>%!@B*9?<96R-TX]/3J MT3H\#/2?#04RJM:_1RO.C$I,.C_FZC*$HE.YI%E8N+1!JAF)[[8@C177(3@.-D[>8WEBK\)=*H_ F#7<8BN(D)0*8]"!U MQJ'8(+_:*BOY4JW.*LL^[SB%\02SM%H3$R MYG&_L6*+8W95P:(X/_&%8LW; M"LD0.*7KKWV6YE<\"URIXJ0942!%4$0S]43Q]BP=@&)+68D'\=M8 S#^1&3N M4GC!*(6T%5P1# I<5PJW6V 6NDHB4#7X/>D$L"@V4E:_ 23+RLOP(5%L(G,[ M.('"BLR#,_[6W 0V2W3XW\0**M5PJ[[2 4"S]NMX( M4VT*E@XPSE2? C^O7"=HV-J&P'$.5&5MJ*TLW=BU8^)D:FW]#Q5([CF=,J'Q MJWH$BG/F9=.+7AP1+(J-%#&X/[& F6/Q>Q[I)>O_HSW8>-P02U#@ MA0H5'Z XC>YU3.XH;$>U7#*3<8;1NZ!7UE&KK./[]1#D*MO*]Z&6>62%Q_4F M+6?$:G.V;*SG_'(4],:"YUF_DFJ_WM? XY9*%4.CV$Q6;5MN7E8"&]V*G66( M_/+/EV_555?_C@+7LL@)<;WSE?/O)#4X] C(T)P6!7K*%=%55_DMEQ1%P,9? MS1NJ*4-((C_IK_XI"KR#=QQ2NB%!_2#SKW !46Q!\G SQT''QYZ-,?^LEW77 M/V/B._3YK!5R/1;%=W3KXG:;!\7)GJO2^#?*)G?0#!<"];:$?0B"A]06CF9Q M*(Z*5<-BGAY(DSH^@2M $KPD 4>QG;PMN%)():YY#:0VP6QP.5=B$KQ#KR(Y5[3X8"%8U&HRHCDP0:@*@&+)=48HKD;0!C/N5:SU&[NF/Z[#M^"[H.]?"PP%]E>V MG>P3UGY)9-X0ZZG:@U%L-=4%9!%4=0@J^,7$FQ#"^IN6=ZC%?Y*XNPC(+^M[Q9%TX76K &G1D$-TLHA;?TZ MJA2GEM=!&&1B%"BB[WF86-Y=$-[Z'VX8^&GWCKH!";HS4L%_2Z*W('/0T@%/ MY#N \9.DAI@7!8(X+8B47?O:P,:YQED\/!R]JTW'YF]H8&U98! MHOQPIU/G0W&V=07CSK*).!M2!(MB(V5+'8F'J0N$2!?M!%O2H,P[%!BD? M!"J!CLV0(&V%3O3UX-!;\^,?Z51_E2I:ZH$HMGA#J 9HNT)W.;(-QGK7ZR#S6Z^VI/ M@V+[J?UXO>E0,TI2>:K_;"B0(?1YI((!!#RD?P3QX(XP1V4GWXED'A0(Z)73 ME07=@"&>7UC_]%E1($>S\JZC7WFWKU&FV[>@0%X9(KC>5!?(M(_TD*-6B$0D MM8&<."4*M'RA#"&T/-A*$D7,CJ%5092'C[YS&5?WWL RG[4MHDN]]=R]F[;- M$Z2O* <8WU(6WLLHCY4>RL)Y1!4,9= H"!7*K#/K&>7(E12%@DE12K,\5A7$ M=_*:.\RL0KC!T"=,AP(=&IXE, M)U<*N!,76*Z&%]_XAB?.XI!OWPW6(GPNQ8D-0Y$4,;9T=YK:G$\AJ=D=94#4L.0:NPA7J$\4UIR"AE QY@+!%=>I79 M").6AI\=!3GSBZ_)'!UB>./Q8WFY"2B9T0P:JWZ& O.5()74+ULZ)9[#P*<_ MVD0:^--I A1;ECWYU52X2HX<';]:7]_K& 98, ##1/Q,W\XPTU+!KI+6TNQ; M'/J,2T-Q3!7">@L$76 ;30O!HE4K,?*:O$?DMP0>/'E0UVA?A@*53'1[(8QX8+OU+WG+^^6P*:N0ID:JQJ#86-'N")A=Y@1F M\76";$\1-*[-/,B\1VTHXV);;A*X1/8^42=%7%8)8N*\I[Y3ZSH4"$?QJQT6%BC>R!Q=\>+S?'RPWW MBPKK/ M@F+SI=*4URS5U+%:X"BV\URT0\E= ?R"%6TPX\]P$11 ^'U7FY^CP'Z'5U9,-9^R9)]Z>1OLOXR7<( M(\U^\+4@-P)\ZEXBGXB MEL,,W"]I+"&559NHZ3.'\8WGE8V99I%7X!$G!RG 47"3=I9>[C 4A9'*1Z#8 M5&EE9@$:X$@2\S@A,(JMW% 1]L-*HW:+4EYYG(54C-<;B6*3NF'B3[ M_0CER;A^BMZSH4!&)=^#6]BM&F-2J)F5BC-=K/9#? ,*I-U&L;MG17P+D843 M'RBVB'49CV+#A;R0UY 0[TT BF(;]09-:\G%Z#X+BLWGECYZ:F4\#$NDR[NER^R#XE'&\]!7>ZI2 MV1;G$6Y_BN(D*L[0U)0)<0SML Y-?ZK.%"BV76\E!ZYMO:9S.22*391*6B=Y MME%OMAJY 'V:BZB]2M*4IJYXMF6@0'\CGBVKXY0Z%.GF0I!,;TCZ+Y>==1B/ M8L.:X5_",A5=QJ/8<.''RKN[3H-C^ M*_'H7[=9>0;VL.Y=WP51#,@Y2_GB$K_62!R;; 36MR)0^6*K8A"*K:49)7>6 MS4+EQ08!'AR*#4@:'%'EE:O*2T<8-[WV]MBWTT<'"P9H3VT<3>7;F4?!IU4@ MP6)5&"<%=BG=3E*GSHSB@C3*98;,T6P?H7X.L"+7SLP>?,%,;RR*C:;5O-,Z M*O*[H#?".(D/<5U'B S"5T*Y&G:;4N:M[S1]\T(@%,0K,+1F/*9J:.U@IN6, M1K%9D7;.J===YFCF6:]\ X;,@#CBUQGG$;7RNT79GD8@6Y[F !V LEIB36[0 M=QX4],37GJ]3/@:.J\(HR V\T!Z-8K,/]!ZG"O KB>.TVGI6?97^?&H95C$!BBVO*.=Q7(\5[R^#,6X_040C#I22@,(+=6Z-/E1_2E8L%TXLKY@TR, D7B)SV/.(W^-[$\=\/4-V94)M$8$L3) M7X<"G;FBF];U)DYZTIW"%SM.@6+;C:".6O4E>>%'G8$HMM@IN&OM U,,DNWN MCI+TP)%CLLF-B]&4*(/PR ]MK'YF?*&K;4@$;0@X'^,@08VB/?R&IR^$RFJ1 M&Y,LM#3EI)5.5V+*'/D[42!6D'SZW2A$]"6BR'MP2BV6JAFF5LH MT]FE3O(ZJ/&;2_G?<^#Z\=OW !A@AN"*//I*?#<(O[*^TR%QGH*8\M$$! ;& M>NY_[8(DLGSG[3N=X AB+.==/M-7&K?[9<+[ZW'_'GA5!+0^1$'( M-V1#J-#@9"'EE9;.#_),*N4P%-O[V0I=$ C @B**>&O"H%AXNU*+T*=;@T*Q M>)"VKHN>*^O0W;H0V$;_FDKAW![CRD$HMI;GK$(0KLN>J%1=!4M%X&\IE]N7 M'PDCP[K/8ORY>'1]=Y_L"^-D9I9L":=\,!1G9[A,)L[BG5B*T57L?"<'+_6= MR_@EX[GPJUY^[IO<:2"*LVX[NO+2Z2^$ZNC^FK4#34-@!-*']G@<&]:GP4X! M T/,BP)!93TB2*JH!T&E\5$>Q$=Q]2N]H2BV>?MXNY)D7!>?HEBLT%%12FFL M&:90FM,:C&2K[<(0+V[TJTAED,$;?T1621Q\25R'/'@V7P]O0Z X!>;S=^TX M2]>&1M+1R^M7\861#C!_#H5WJRJ\1;4"X&#A2*WTK3/J-!K%^>7%V'A'E7^& M8J%I(8![WR&?$%W ROCF"K2\,H[>2..DQZO.VVK%( 5$<4Y%R?0[, K:E.HI MV/.X%$0&B.)FF2YYU/"G<\I4,6:K"5FM6@/7KBFR"D C, M9H-,C )%LE8"%8-X5? K-RKT"O2=$ 5*\GB6O.]P_7#%"H'..!0;;+:#+"7\ M=1*O-SJ9XS+WW(#3HT!741\YCQ)E'J$\#I!O&9.-,"Z@:X6W\P*CFP)\[XGP M/'"O-O$MRJ"DCUL5" E):IM>B^X!PUARF].A0 >_LGXE+N#JR*^L6:VGG5?3 M;#92;3H:S_:E1E%K9]&7>PVT^;5:J#@D'-J!<># JB M/;F+C6*SU=>7'H2\7W@+T+CB=)WJ[E"3B$79I=8=^H@ZP8'77$YW#(JS M4;>F_RGMYI5+36N_8O4+*4>C6E/%Z-51.#OA:XSSS2P<$$*?UG[+CL^'0''F M3")F:NZ6ZC44P5?'W&%2_ODHI^J?))F_>B-1;+*WM2[KV_$% M0A@BJ,0)+^XW @WAB+."9FE;PCZ$2RI-$#[S$G"@O=[,2RSM<@&-2[N/UB8#U\+L(#OH%QK41G0K2ZZ(7N"A(KZG!##,K"GJ"1#\Q,RX_1;%8 M:2]6J9F+-P#%EIY#W\3A/M4N)-U!W$G7W8IY\A.LL-P%-MMEC*[@4P/060W'Q1':,+MUQ=N: +] M.PH\*\H18BLNF,4OYH$2UUE]4V7 (W\ CBWERG E@+ST#/WD4C$AM'>22O^= M)C#^+/-KT[3R%P1-2[L,1G&Z:9JM1'BJ :!8\H/K@VN@UC\B;]?^PF*&(SMT M#^+: MK#46Q7OV,B;[?ZHXT;BO((46")ML4+'1!#H3@I0+3<%XUHL;TMJ>Q_ M/Z?4DYI1N?GC0\Z/ F'U\D;T(OGN;TF56XASS34&&G_WA/G^F8FV*&[,KP+8 MB2\ILQ_&X0U Z< ! 5!YAG95%UJELW0M%%WFP'%IILQMKKI M,,)*7B=-:/S6@I41FB<\6N&O)+9JB6!\$54] L4Y-]*@BV3P!UG6E'(0BJTU M$AT;3H.:$X!Y"E:>%WP'XQT$&#.Q%2)F1"_-Z3,;)^K'@!X;O69. M5!\KC= MU4% T0IP)&>>QZ,\!6GE8'%1?1&L\;>"Q$C1%$L&A.(EJYA!A M-=8J-J3,0N& !PI,8:GK]BGPP_Q7*JZZD90)#?H%QN_B6YBX47QE^;\*+!Z- MSU&<<:?JG/(7I==,*)# 5\#T5344F\@EU$9_A#?ZOD<>6V8>WRN3;]6CS1KC M@;M3I>+U2\T47_S5..-/-: 7LF7-=/V8ER/(@T%!0KE/],WZS-.KE>T,NXXU MSJ8[9!\_D3A]F7XBGI.)ABU-_K3I4)Q[JT]7NDQ-NZG^:.-G3T^@3$Q]9LKJ M/O 94^>^;;IC4)PB*_Y"]3I!$:#*QRB66X9B*.V?D<@ *C15##8Y"E0UW>)2 M2Y40&,56ZH;/:L:!2$OG0R-YZ&_W)(1T.7JYOL<[H##+%UA%N:#&.2(CD30 M-:TGS4B?T@Z+#*)#*Y[HU,70Y(_=9T!!B((\3BJ[_ /:MOQ,?X'D$5D@3L>U M&GCPL/)=/$)P%-O)A&_(FD@YSBJAW#<$4STWD$ ,;CZ&@UOLMI)1P_D@W@_2$*=Q> HME.:5P3\KDM!-*TI M4&P;Q""]' T^)(I-5 JD4BDXB<1Z$1\2Q2;Z6_5TLMMO/TEHNR!GN7:_W/KA MOAX%NKOUW@)=,Z]%/%A#+\ZD*%!3;5O8;LK%V[=\!(I-R419<;UM$)2@5V/F MVEIO2M&HK]Q\TI>A0"54V6+]R__#?*-9RX4HO?ATHR'D#-^0]%\>>CI-@&++ MNLG]WZ@Z&"3Q*[WU7JWXD+2NR7"SHT 6K[U:E,=:7!VSKHZA7F]!/=KYO1X%L3NM0D6(D #5N-EI%KO5LV< 1^5D_+0 4F! M?/MI0^E=WUF_1W2BF!2U_-OVI.YSH#CQDN$QV:U@B>M-P3WR.BRL9UD$8MZM M3YF)N)_SJ7,:IPBZNG1-<%)MY5( @N,\"XT]M4KDBEU6D KH-&)JW7M%K9.Z MB$^;$0524O$\U;A2%47,OD2P*#;"43&@\KS42J4:8_RVK;8A(3PYIO4ABC-H M=S-_*90;^N#EC]M-0MZ"LG]/)&B[W&\N%(@87.D]EW)M6J\&NBX*HA&^LU\$ M@^+DY?JKW"6E.Q;'1E.C'>2F!YX+U:IE+Z48VCBYZ>7^-A68;B-1G-A#I=X' MWR%0?HYBP15UJ?T:1"4_H\_!<^C2.T/"#]D^HB/XT7@\I)E? M%8K#Z135"#EJ8D]QSZE0H*&PL(B326H0*!9=,+-O5."CV/S./98VE'%9ZBVT M')*[A22E!:KWI%']U6WP/C=/3,3>^<$A M#-[)Z_-*D'7/@4%!1J]DRQQDY #A "FSU* CC6$HMM='@;"3Y ]^-$#Q$%<L3P*+8""O(D7K$5_$SI!G>^V_N MGH@-&?(1*#;58"7RPJ M0!1;N'-]*F(_T'>F9>FKQOMEC15823$H]P2M3031 M)WVG,\YP6%$QUQ8DC]0_17%VE;Z7S-E1R>7EG8T$',5V"JU/U]HG!$>RG?MI[5V?T?TS\2TO:Z&4%Z3.[H+4H*DW!8IMRP(_Y!9!]3@4&^P0_DUU9_IC M? 33>RY8')CQ75Z2:-!O0($T2L.I=^':"L/C)@A9&6A!"*,0&,56M.XMGGO) M2ET$G)C+V@=+@$>>".A+L,-#4*-!5MN\J("&X$11L,Q?)[5XVO M5MU,]FD^$MPP4.I_#B#2&TI'O A*\ISA:U&@MQ&'J6B=C"AW9V7;80)J0Q'_ M(FM9(@)&8HQ^W1'/DY95JD*@P']>!W7][F79DUQW0 L*"<8I$=P[E *PZK, M%R 1G$.F;8L"SFJ02#!?W;_"OM^FGK+1S\?%@7V;UQHHN,[$9AL^,)Y!0#% MDCF*L-03(X-'LJ&F,9YGJ"Z*10DTYRY3&,^.RKQC7P@4R#GL*%?R!!5U1(#& MVM# B2ALRY4F1.,^M M]L;.K4>:3H^O0(^V'F@PO2W6K@<"K*D@?!TX[58^E<]0X+]BJY58@-I0*!9? MFM9RA0.2_241R!)X%!NJ);G+V[MS %%LX8'3#OB!RGDDE-40DX]!N[&O?@(* MB'6@O\?'LG/1'2'\MIXG3X8"%=6BER!VL!#)^RA*H$PR2U?G6C.5HU!LKK#8 MT/5)+3KT<^/.QI(PUIN51__B,_;V2*5G:!!;?T"U!J X U'C26'VA70 BBVE M\:R5=J>?X,6"9'0?KG\JF=&[[D!M4F:C!1JK ?,V/L"T*-###KHMMSK>"X/ WZM!E1(*63LO=&_!%42.ZL*)"S#K>6G^G^] BCP'.= ME-Q]YYD>,7"YM'IB$>)4A#U)/3Z#3(P"1:SVCT.=X$O2#YJ?H[B%-*R(DY9*%=BU.:#HMC&"XG=K$&/9_FO![@985[73V2Q M40Y"L;5V[GYJ::0,$G[)JVDJ>QMVFP3)UM\E+:ZOTQBM((G**G.LPUT6*_I MHNAM9_D__/A((7=5TVR_GMHG?B$*E#+[5-LG>NM_N&'@PUVPO(I!16CBTI\" MQ;:S,J W)'*WOI0I\"%1;*+2"Z:(/L#YVS],[G;;@^@J6K[<=J9N'GH+X+8!:E\2I*O&E MA$JDT 8HMIRILJMH*0R.R MSU$L^"UDW1V/C#\*:W:WHI60LBHT60>=7QVJK/Y:Q0'F!T.BH,\XX"9*&"M(K3$0OH,LLAS_AY M<_<49+UYI7^--E3\8BFY8,7_LWJE5LK;Y.0I"?0CHH9=VW]53_;T*!Q+:-1VQ($<&BV B( M8V4/GCPE'.X=<\TY\F@<_=$H-OM"KR6X&O(:1&(.RX=$L8E6I2AA=05NO(?V M:.,^RSP'AW$#-^WK :EX3=^E",[XDW&[/WC!D8C>B<;'*(BK?J$A60*<]2&] MTR0U163T(V@9H3D8S5;+:)8LE@62)O(-4*'73>LKK,.;A,!^;JPCP+! M'2(DG#@M"O24?7/DE0C>FY4(\MQKUE^5]>7)'3S9:R"TO([R;2B0V2ER"%). MLNR3/(AHD):-RLE1H*JTGA26A8$[?_6?%P6"= (7,^FZ!G'C,IW*CUU!!-, M\Z) 4*.GH6Y+<<4@%%MK:$VR#0E 46PC1W:I&3%#J=">*H(VGA"?17_S6X76 M/D2!]\KK*$F@;@*A6'KI1N$VU;WW9.'DM;^'_0H4:..'HSZ'A'RZ459V M2]DCN_,DQN]E>91IE>1'$N^"2IO7]E\)@<89S9">4^="00,KQV$D2H_,/67'Z@6]A@X[L8ESIUG;5L.) $<$MK/S8JRN1Z:;( %] XKVSX M0:JIN=5**ZFKO,E .PU&<5H"@3!S+700(;,1QL^O6A<%NLJ!%,?J*V6UD=N] MGU4#$)^3_OD8W82=62Y^>?[IN;KDZM]18#DK=B=FOS4 %$MF7)0J< \J)$ @-$&:]UBG6C^Y<8/_L\DJN6B/X4 MQ"1B$>'7EN>M#ZTVI=U&&M\D%7*^OKXF[Y'KN%8HC#D2@!E?OD;/.* ZL0NK M5*PX-3F&G1T9+RC*I62\EO$KS2LN'VN<*O*XQ4?+3R"*E'+CD(I1K\GAX+G9 M4].6);N--+[)5CIC2^YO J @P(J"I1():E H%O\E")SOKN>E78=JQ2_UW("= M)D"Q97$@9?ZDOV1Y4QI>0LEHX^%@65'VTCN59NNMDSBB!P6]4:H;U!MAW%'Q M0C[CK =)'R^>*[W$\;384Y-RY5">+:FE6 MZARJ#JAHZK4\.MJ*,:@V%CN9A8;&>H0Q@GTQ;4IZ3A722AR?[4A4&":)2&N-R77 M? X\USZF_Y>*WWHC46RR6P/4)[KVM^_$^R!I[1BN(''2C,;?X5>;^%1O#K[Z MT8'8S(7JH8ROA)9@KN[2<5-OPM8)VU::4WY9"5J62JO$!&Z38:Q7TK ]-2 MW29/RN/'!?!A46PDMV8&&XEL<9> "9 C8>A;2X>8'P7"7@AX<\ F"KH^*XC) MTF1\YWY/7XJ0<10(/XJ:"F"_&5!L^II=S'N_E+IOH]C=6S&15S?3&8=B@TWK M Q2!7P6VFYE=4S5=8._0'8MBHV" @3IB]!\(J?VP/##C%W'5I?F5>YRZ@U%L M-3Y_77 M&H2"(IC<_A3X0;T==O;82(MN:XTT?G[M(K^OH#];'M0QR2*?LP_YK7U[3X+B M?.7EP5-&K).*T6<>% B05R]62VM=QJ/8<*7&W2,KZ<=$J;N0_):P?#Q!Q+'& M,!3;JZ>Y0[Z+K'L4'Q;%1K+G$9B)V'+4 D*Q]&H""7L&9$E]7% DVQ#6D149 MBP3@*+9S6IWVO#[[.H0B7R0G/C>@G]JS0. MH.<4*+;]2ED.T]VH"EYW*M%SEMLVM$:BV&0E I/U-I-F?PB!46REC+_+(KZ+ M]*%[GX7/,OGTF'VH&@D-Q^VE[BL'RWM";0 MO<_:VT61J.O2"=.A0$=V :'(+Z&:]SM+"Y2$ULG@46RHW5XC#S<5O-C2 <8U M4\T@8EZD7+-$8?\09 8)PYNU?.!_B&><&\G0:B.#L-JR8KIAXZ\!+DQ1L%=65Z M3X8"%=>!!UPEM#R1*:$.@6+1]+9 HJ0MU[;;4,;O5S=Y[)JJ$ULJ: NM6@-- MB20F^W5O>=Y5$KD^J6NH A 4I"A!^H,L7%1G'(H-UM/*67#B*Q4]+&?M_VR% M+A 2E&_3J.0I'HMBHT4]/\K&KZW8HLL.#CMR[5GN/KHZEG]R[5L0.T7\LL\\ M*! IU7):U69T3F@QOEK/;N8'XS#@T&!_TQV$H14I)^A6.C7UZ*]D*2&O1H: MQ6;:!3T%ZB<7$,46*NL!4V1T""++8UV0J&:8VC7@LJ867*I 'K(ZI!+KP8E3 MHD +L^ 0)X)PE;P<"I62F(V6==Z[9]H8--CQ4]/M5;-R,(N<+'8L2GPYRQ<: MYZU@2/)C[YAF]U3LP6'@TQ_MM/^V4$[M.!P%!=7[,@H5I!84BL73)R/P/BB& MZ^N3-2N0#$"QI2QP5A)M*X=$L8E287L*TO*(:3-0RF@KGJ/RML Y3;T$ICN1M$"W)339T1QCI6 -Y9R<0T1ZQK1<75@%%OAAE;30\G"J4O^K]N2H/=T M*-#1S*6A[V/AKL\O)Y]!J<<9O\^OEO]OBXK8N]CB7\\6 (HS*2X0+[A4[/_4 M&&;\1-*^K8

!?8#UL QI?\""V*'!+](]CY4<#QB F!=UI*,VXU" HCCO/-"*2KB ?8V0K#JD M\;/@M5;/.CC&%9O]$]=@W&L"%.=64=X+O0H;H+D/=XD M7CL24$:C72; L65(6JJT=2**TN\R>.-W41U'52G4D5G TD['K.MZ\V:>.)WQ MFA%%VS%.0YWJ9\V%_M\_E.M\H#]5/F$?T//'I!(0OM0K))%QG153*T1L3^_3;X^(-#7+9*^.&_X(???T;. M_P/A,VR132V1H2<-KZE_SCOR$1:UHB*)PW2 2C^8RJ+JGY]I444;8#HC9TVU MC\^\I#OZUE@>U'^YHW^))*MK0IYIH5FE3!;BZMU3\O[\)SERELF',X+---=5 M#Y]5V#,M-GMHR_.\]1UH]6OD M@IUUB7>N1R!\C&R#4'R%ZE!G6B"5#EAPPG'_'GB6%RP3A.!D_Q(&W^,=.&XL7RS-\Z'/B]$=\3S5.FM YQ7L--IVM,4[V2#. M\JN&NT&,G <+Q,O_LG>N5W1/*9/?N*:Y/.VM82*#)-+P?W[WY[___H^_^S\' M:,Y!]_<_O_OQ=_\GB>A*@D,:]0F?99;?AQ0;PC6R!:;65^2HJ!OF,DS\Y8\S MQD3+'I@CY8<9(D5@>\Q1\N,,42*Q=.9H^=,,T2*VJ>98^?,,L2(PW^8H^ML,=*P3><(^=L,$=*PA>>H^.\9HD)H@<^1,FNAM67MS[#RUSD* ML'+'0HZ9&4NQ O]%CIDY"K-M-TF.C3G*L'S/3(Z1.@%7B0<\3,5[:M>ZIS?,Q7E)6[QG/\ MC"W/9HDWS=R7*I%>31LO,H;,GYFRLZ)VA+$L^2X,; MB!='^5_**(E.TP$QC#^>W^X 5'0EY(VL6LQ<\%)Z >9X[F'<=-!;UGRW7N_6OK MX);UV^)*5UYNO45I$3K Y^1AC6VD0EY))B.&- M;2'O\'84,_,:B#FR :+.2LMHBPJ*0<8V\T)B"UZ$O%E5Y?+"6V&[H@UI#$0A M0_M.6SG4$*BYPTQ(U^U:7-T%[,H3WGP^+Y.DK^A@I M>)A\$")SD;:9R/R+710G*TK7*IYLS@#CFX#59/I&E[NM/=PPUZJ:WJ5LJ@9H M4HQOE+U3ZD\">).$U=!34]S2=PY^R?ZN16$=Y\'&DM4/I'*<8,/<.&^O1RP9G@3'U\RB/!4FU54AZ F>'JQTGC2N\)[1@0 M.@O,=7Q&N\:;S@2'_=Y4&>['0!Q"15W]N"IB?F>")\WW51)5/(N;J/UFUF.7 M,]S\:=*XZ:9FJF*F9X&R;H^C3F3V3-!VNH[)CP(?!7U!;'F8T"=^$WM&H<^" MZ#1?2(VH]EF@2_NE%,3,Y]TNYB-WZ3R:BB#]F2"MV[,IX?.#(NJ"^'Q3G.>E M'(R"(FQ9$E* Q!KZ04I3B"G;-_Y@% MYG3%4G4NR4PNIK[;XX1]S *G:D8H3)>9!7XTV9T\*6<6 MF.K(YYK7[&^35HUZLZYYH4G#>\9/:AH%.]AN6/?(S8Z)%;/ HIK&])*O,F3] M]Z21U9WD1D+,Y7&J%J7\?:$41=[:+!"EFYW0CW?_,(>@?#7R2GP,&U/)94,H MZ] _,USN2.S:5I'&>AE%Z:=;!MKS@N]P1'=!>!,D[_$F\=K!KHJ*")WFP%![ MG%+B.F0'X["DO6<2LJ81@@WJC,2PK;3QQ2J)=Y2Y_(W;C*+)+W^N)2BVW-(EMC RV.>0L8G8'PUS. ME&<1OS48UGBMJ,X0'H%%"2CP2!7(0CV\L*Y4Q1[HVL@]_5%4*H4#:+".-4M1 M4/5,:8$97[!BH0,O, KCRN+H;^7"Z"^0>NHD=DQ?7A)^N#99?;K-!0K!3"R4 M!7:G:XAN@KWE-NL3R6$-%A@#3V5Q?Q1$*X(VWRGJ#61;%7=(@H---O6!Z_E(TL:XW#W4 M8099:D3LWV^#CS\XQ$U727\H%\>:]I*MY=VFO9W;?) '8:ZH:I8CE&M)"A(7 M@J/9P)45N;;FZE-8@^:0B$K->0*X'/%\6,-+!U=9]7%\#3RQ+4HXP&RAU23J,&A8\8WK);'0 M.BV"-EF[EY&\7"AJ0IDK=1L&441)="-LM%2%,.<[VP=A[/Z'F2S6FV:(CLA9 M)A]T)C$NE<^XVF'K8Z2/6*_'RRC/CT,JKB%&5>-8F\UWF<2\>EG6JU$IEA5("F\=[ MKJ;KJO.FK3Z QKLPV*?15PE=66DHOB*;("25./;;3RJ !B&5:*SPR$RL$'=+ M1X8!T^J5\N!XWV@8C72QV8EFR6!2%+2AC2W_B<1*5E&',;;4;P3J(Q%G]4') M94N>$I!,UYN6IT>FK7>; ]M6,W%6-\ZAZRS(G'\/38=/O1Y-T\,RBU@&D6.) MAYJ)HT3E(0*4*)PSD\:/IG>G7JVB[DF9!7Z4'ID:AC1]'Y/&G);+LU%#N.I4 MF31RY%Y)P K7FS,+G*@<0[548[X/9A9XDCIQZ@%/8I?)+##5S=W2+)+)]V4, MBKB_IXCSZ7V/,U@DJ-.3LP6D.(NPUTZ2P4FNI4FCL[.XT'!/31HY:G%!K.?, M C&GR R%LW 6F#KE+6QX*6>!+[T'L.82'25G 5LZ>Z=G3^6*G726AR0N+U?T MZO[>'!N_G[94+G[,9'=OTJ1R.I-6.>4'1=^EJRT2'C:+#*JNJDNG"(E98+ C MG56=J+,H\-R)PL3Q'8/BZN*YEN;C,(OBLIT(C!-_,PJ2L-U"/;H:-=1GE(*6 MEXQG3BS0+(KIZ>&H$7 TBP)Q>I@16[IF40M-#TD=@\!&J82&L+#X2<@3AY6- M4CA-A#Z,51,X/4 +Q%Y$^02=3J;/8,*CI!K'H?N>Q&"S>0O2FG$Z"6L#S&XV MTT&P@3LJ$;G;K :\?7P++3^BBW59BV?VFY=><>??2>I)+EO#=L;6"5^&#GE% M%SF_/;G%$-^(#HU RU7'7+DCT/]7Z^O[9P!G;PN;XSF@6R&Q&S+JJ2*#ODL4 M"\\@_&6Q!Q"Q4Y^Z4G#Y8O'#TOPEEK9LC1 9%/Q%G2Z*1 MJ/ST;T2'1J"C:RO:W7G!=[:3_&%*C5DOQ/:L*'(WKIV2V89J!/VHM<^WH$17 M:[6MJYY&@039")24P"7IL:_,95V69C-JF2+1 MYPGL,CU*!''/F)UIZZ!]:%^:*E9#$9/ZBU B[02*D5&#J5"6X4Q++4?H"&:9 M,7(B$%J#SVR8T3FYTXT6,SD[KM%"]VYT.KQ9) CU-*RH/993I\,SF&ATJ?JL MIHQ9W(HS6"9T#[>7!C_S.SBBA#6XB#"+5!*$ M< YIY!C^X"8C/[BPA2@]$H M-P!;B!/V%T7YEDR=R@V\)8.<_7RR@O"]']TLH/-(CD3.YS3,K[,^IU'9W0": M\2QRJPQ9CENLZ@P96A<2U#J-#L%S#IT2N4::SI#APE-Y,Z-#2U^_P_GB)%&B MK;?UX(QQ(F@1=P9[-=JH.[2'HB\M#QCP(IS_CA@CK*O\:!_2L7Z:U%MP#-9S6F"X$+ M&/A 1)P.QGICS/6AK*^&V\!/#FLRFV4?^(PNI!T_VW#FE@S,EW(:6(L4U1Q M@WCVJ7 90_53?91+AIB_MAEB:]Q$WXXN&6M^:[7*I*(]I$##+C8*X\I"Z6_E M(J'2]W6R3[RTE\QF0^PXU4;7FY632A@ZPT!S),3*Y-Q'42)L M0UP#,=OK8,;6YZ4(;9\K5UUQ'1&S!#TN@:3VLC8"0!J'1H;_"8)?EV(+HE[R(G90F M!< &.65N%8O> @$+9 A_;Y[%"Z&"3>3&)#.)I>?V0NQ@Z[-9&+L1,MN1OW;0 MZ_#-"D,+.MJ0T';;'8ZY(*,N(+T"&LO( ,WJ[B_DD(3V#DZR]1S)5'GI.)1; MXIY+AX'&-G7C?K@.\1UF$A2LOPYC%O\"X295*L&H#Z%>A8)9^E9D1]-[3FRH M2(EI8%SH3HKZ)6N8IVI[N"'O\6OR'M'W!0(MR]E.>,+Z?=^@3T?^%-2^^RF( M21J@?6UYWIHIE[SGI,/@I=0=RN(8Z$WTO_SPUXLQ:/SRP]^P.08?9$6/><"?!8+$CIDZ=F2>D%D@ MJI,/A=L9+?-03!I;73T>>3]47>?"&,CS$.!-[L[BDA.?_4^:NCK*"34Q:(S0 M3Z02@O:CIW HS:+2A[Q/LQXO&P-1*+D2][Z-X/N;29RP_D75]QG.!'5*%V-- M?.4(N>-T[D5Y:]6R1!N)8Y 12N2(6=K@WN(QXND17DUMKB9R,<\$3R\E%:J%X6>CK$2@S:3!5OP;;3\=4@ MKV%ZK%XZPAI!'H.V5KUTW)P853)*L]5+YF,G1*6FR.&-:2(WK:!2;5 MLDF7$)D<9\-H%9?.-?G] 7X85 NXV)O;J1[?#W-6$.31006*!E424H_4K7^! MMZX9DE0@:!B]0(F@"TO1GT:!QZFEHU:B8PJ]A J*[/A /P$!1[ SK:'(+G37 M6!@]])PER -E'=>LO,Y7D\T!1[<8)O%2^#>7>G*LDIE+UOT@LN]NZPXUML%G ^MY?TZ?2@N/( M%J\XQ X3(-KDRK:#A-Z]%V(3]T-20D!KJ,EL <8^PP"8JG-U_$JY3.4$5G9, MV2VKC*>XBMTG,K9INLB-&TOR(RH YE.A*]Q=7\1I#\%&8B73/I'$9!.9(S'K MF-NH;"K[>WP3A M/I4I%=2J.1I'!AVX>*EKWP,GH=B%44D MCCB/FNY#(9[ ;%YA*^1-]"[P@8V?T'I36!X41U&%1'1'GD-ZDUWG)K-^,)TR M(GFYWY1LM"^/UF38&#OGM3Q9G1DV/;U]FX6-U\"3F7Z(,2(S/P4%G/M6/ZDM$/ MZ&;J?ZA 4DQX"?0DN'&C0Q!9WI6..@UE<&+F4JQQV^4EY.;X+M( MKN( &F>1+X2E)KT%;]8G2WM(.W/ ]5%9.P]'2)V>DUO$RB&L.[K)(JIVA_F M[$Y4/J3K+ :]("?P('ZCS((S5;E=R@&%OI2S+@(%*WRTXDS&8P)[>DV@:X+E M>51/$8N$&KRQ_]P(3'IT4=5N*$J[7!,>A?FF$=>H85Y2$EF^3Y\!S M;;4Y76L*@QZVU.Q:D&!F?\VZM F=;O)1*%@*Q/$"DO-L^*^^0T*Z8GHH5->F ME,=7Y5ACND(<9\8R?AW/\WPG-LNWOC^IPP0FR1_2_RL]":NR^7H#CV8$KZ9P MEUUFP':6'*_RR6YIPT5@BT!.8$P95Q+L20R/(\2Y6 M5I&I%[0Y*"+Q)K#U#_2LHK0:.3D+"M2)PFQD '9&\RP0V3\*M$9_'<(J9W*Q M.P9AUHA5_ZF:!8V.&?!9*SQ1BX^"9,XERP@BG.9,_5VE JX M =HS(=.AY0&]&/%!:_SB1>XP@D*76/0QBB?' :4"3&@=Z/&72EM\P"P<.^AMT3;09%\GS>2$4:S[SZ0FB^BN?.#AKE$+!I MV<._@"?D$LV"[,_U)$J2F&:!Y^%]R:T\JD'Q.)_'3RN%:UX=@,[Q!(Z#4Z0] M:H=_US03SV9!MZ;LG646W*!HQLMZ!U+OQ+EXLR#7X<.A*FF \^K%=HZ'ZI>_ MCH-5E,TKA@W-T4MI'!2Y>)GG^0)U%6F6LV 1PS]5(^1XSN(DNC)K[=R 01MI M8L7>, RY2X+M*&C%9F@\(S/63_J=26?885ASESSCA:0')&E)[O-,.O6>SXVL MKR@.V@A8^A@.V$J*?6=$[-]O@X\_$-M)OY:J"!1IX5MH@<2T@I[C6U(KJ'O^ M1E'51:;U 6RG+ M ?_EEY7GWO@.QW(GE18]D_TZ*";-J $*P0:LQO[@V%42= MJR3T^KO_Q O^(Q M<-R-2YP[S]KRB%D$:O:Y4'&%/)Z9=V'S8,_?3S/#5A.&1[#S7T+$T:-FI$7/$?(78O^W\/BR1M1C-3M2/JV(V"9L_RC.4'RI*YZ MHG=9 FBN#IB51ATK&P!P ,WW+WR3-,=L TJI#G$3==)?RB71W_YY8'JP=ZM M'T//X4^WB4P>A+GJ:.'6\C,35]G\-XNQJ5RU]2:SUEA>V1=8T;1LF+G/=&;I M8=P$>\MM%NMN?8S#M*'7O)YWMV=1$8;/'P UW"LZ"YP,>MMKCJ &LF>!33&% MR:[HI LO2%Z__.;5&>TYE6<#8FR6T4@E_&99Z$6<'6_1[M:G6I(-%?M:^'^C M.+WRQ#W2- >;ZS#26I2J]:]XP"*[HY'=YRN@ZM[668@4ZMN]2%V+7+](HHLD MVE42A9+D?NP=(322.!4^$U*@Q+=->^TO13KE.T"UD"L2/?O,@$#^O&9YSY"@ M>QN&07@=T$MA,PN3MD2J,<4BHRXRJC$9M=?=GH7$T8<-+*+K(KHNHNLBNG87 M73^(GY#+DDVS14,V$J]DCT)$TAUML$NP=($J*ZOV >EV/+2Q9?%//A[ (+Y M1^#Z\<_T%^C'J& >76AYPK7YO!Z1-^NK7^D9=TBTO MZLF69Z:XT;(1!CO8MQ:ENJ_2(3ANJ,;A<&L#S^_^%?%_]S[%3W*!SJ$[RPU_ MMKR$E(>G>ENE0XQ=1=ZJ5'=1/@;'9=0YH.IM5.!ATMSXFP55J^*ESL#XBVY@7%_3TAB(9%/0R%3;WJ0U]-(5,K1*A@XUGI,%&D18 M%QH^M_[1JD:#@;#ZB-F3J]'#"F1S.OLM[^C8=K[B=K*^PP7JLR:,UT$41V6% M\Z('MSHLYZ19\:/CO;IPC2"M$R:]]%=[,:-.P8QZ*I^8A>UL&/:QF&47L^QB MEEW,LCTJ!"7[A'$:5JT?.%!(=M#H\H.41>H7J7KT17,P_Q3$2MN4.)%;EWD5CQRJ_HFSD)ZX-_?1=!I+X MVO6.SUQ"F:_4UNMF+_+_(NLNLJYSXS@^H^\)D#9Y%OQ[TV% M@YUU/NAZ!0\=GG@-)D<0A7 MQ"<;MXL'I?=T!AE9E>3>Z#=Q-$ %,*+%B,YV:N-+ICL]<<)NO,-OK9B]JT>*5O2CQWTC?$ C[>[,^%YGV#(LNL-VE M2XAD"*:-*+NVB$QV74J<:CC9%)1\>N;#M( MF$7S.?!M,X@V/Z?]6=U!QL;'-MRE(P2\F Q4AC MTD@C;L>3=KM?;XH.M 4JP%7R-2+KS6T4NU3HSOB*D*H'F1);__1T?5+90#1F M,:B=9%#3Y:PSR:M5\^+%MK;8UCK>M6%>@4E;XA8CY5"E$>0/[/E"01=SKG&5 M]85\$#\A["I=F)::+?V.GBO$$<$#_,V-=]=)% =[$BI3N/5&#RKGW[B1M=V& ME/Y2)I\MXNKXA03;T#KL7-OR'JWP5Q)G'[T0.]CZ+H"S,Y*)_$/./NBV7^T= M<1*//ETWV27)OA]"P'*$.Q_TO2.1DVUPZ&)1V9B*J]T3U*?1Z M/CG#P&M1FG3I3X<@8K057>+CD49(%/+2E>7!:;[N"(FA3K3CN.E15?I!7AW3 M35O>ES!(#A&=PDN5)\W]D, MQ]2->;PR ^JYOMUHUT,.Q?M.?1,:;0Z[S#)A:E)Y>!:NIQ/UL<("I7C7 ME_MQP<_-R*ZRUCD:29'\H%/1#9&+-%E=9%1>R=1S[!^ODS#,O;?ZNI!B^!+4 MAB;SL)^1(SO=#FFHXA%+O-=)\0'Z=W86TM,2S,03A93W=0F"6^*4EN@;N41: M!/G=^U!JGH5A+:+IV473.\L-?[:\)&M!2#6J!]=Z=SU6Y/^16,#>G+7_0FSZ M#%(-B@5$=Y1?A_@.8Z@J%E_1+Q7RF73((JVC2T$I*?7:"L,C)-WN(9!<-(EOBO<\=XO M7JL*^\P/I."M'6(.!OD6K.CZ0MG30Q")-D1"5M7$MT]%6(_O0::T:EJ(!A&= M9V$.T)&A%YO)8FOK>"6'EMTG;7]:3'.#/P!]E:$ERW#.O4FDQ-5-B\M0]Z<% M<<-IA1E._SQCG)Z@:]IKA]J\+;L=0=3/L_FV2SC9X5A;GVMDZ M^/@?)(Q=BNX"[^H>3[(Q1HW*VF%) N#%X84F/&V^<5V*.SD+8XK\,B_VM\7^ MMAB++MR^84"T9)7;CJ;"M\0E1=,E"406$=3PE4U=Y_836F&3O*=ZZBQ2NFH[ M##9['Q0(KQ7XTT3&Q"O6/X>!D]CQ-RL,+3\^+GK9V?WCC1/(W;;'CA$BFM,8 MVW!]?;4VDZH01JVAL]#L% $YM]E5[$52)TV%3$+4M-?IXFDF5=JZ7-%S:VB8 M\H]/4D2FCQ7NY3N-44VZF!_KVG)E1<2Y#O8@D99^^D42._5)9!V9&'*?4Z5@ M]=T*G;<@MKQ*LZ87$B>A_^Q9/OBYTEL31E.ES!?B MT=.CQ!K%$=O4>V6_.N7>3IAT%E+>9=CO3]-Z^!>%L<)U>@TZW\21OF1Q=@SP MX(_!AF=A]!Z&"2_^E,6?0 M\G<6/@9EQB!J;%$#SRZ:RDY"7_;4F\5P<[^+Z?2[*%^G8_&%V)X51>[&M=/6 M)4G,F@FJV) 6X0\T^:)L#22L:3*Q60BZ.HVS%YUHT8FTK]E0G'32 O^B"RVZ MD*8N]"4(G.^NYT$)99LR:[J!>SJUOX40Z4I8UJ('G5,/RD]%7^=ICS"O,EPE M$45J%+V2;6H:%;<#DX\QMY5T%=+>7'48\UA?%+43L%AAATTVJ)W_U&T.!-SF MSO7=F#Q068G/^SM4>-2>R?BV ]EB[Y(8SF@?A+'['_;&90'+G? QR%SLBNNM%?JNOXWH M0>014J[-&F=Z24RG[R4*]P8DV!<2NR&C $CX6!R\!EJ6D/B*^&3CQBR-I&M+$NEH@U&. M5;)ZH]\D\?@*@!$M7NKU%8(;+#=9IBA1N:EK/,\3&!2S? M+[JAC,0G3L91\D[V7+PJAQG;$(O[>Z;<,"RH-EM9USWVF6G1 HKQXBW:XF!0T+ER=Q5:)1OUPS@)E:B.#B(M-VM#0AZ)Z M22Z3QB)JW/-)%BN6 ?_K9D/LN))C]?E"EWE2!^@>4QI#1+%$ M;0N+;,1B44%C45DT\7YW>Q:BK\:M7[3,14ZC-#N&%'" BVM]63N/JF'W8H0YFI]E,)[H6RU3(L4+P60BQJKK'&D=^ MO;-"3MO4VJJ'FA79\ZC+SH[A!<"B@ ESDKSYO6[YVX9LND?;4#\5B0 M=)W%9.]@QMF_N?'N.HGB8$_"FR1,:4X6EZ8QT)R,MJ.,Y8V$>]XBI3$Y.B.' MW584QI4MT=_*[=!??GFQ_"WA+KGYZ5F7]6A]NOMD+UQ8_?/S8XQCQ*U_9HPV M5\Z_*3FQ-.*[('PBWU>V'20^O(//(7T,$LHB5$6,NLUA;*O@CEYO5D[Z,$OO M'1<4)5.4'(MRV"R4UJ%>X#LJ7_(PJK 8Z(X>5"?7>NXAV]V&##-W3T&H&$S_ M&FWH6E)1P V<'SF*^6!3&SO/A\#?]GJ,-0:>]]&C!R!]]&J?F[_LUU# E!(# M=&_0*8G7@A_TCKQ1!8AD#U7T0FSB?G"8D0S2W'M008Q<*&X#HGK$BN9[!5>Q M@ZWO_H2PT_<8M]$P5 R+_48NH8M(021U+S2E?+6H:U/PV)M0\2O@=( M[V"+P!H*]!CXN#PJTC199LCZ\SS8=Y^8ND%1TZ(C W%@-VYD;;-OREC]C(31'"4&"M^HP( M@N7$L.==/&S:K*+"YS+G^F;FH MR=*L'WBN[9)($08F&7!6ZEU%KO5LV=!&6!@WU(9!1:UB'BR"'I8RR=ZU Q^D MVR!\(Q&_J*(,$IODT%(+]:2'!S3)$>)2N]G'& 3/]0<)N\B<#?A!:9C.&81' M(>'6/CXO>]J3D+Z2D9@WU0&&O=G'",@9;NJ7,$@.XHO-!QQT,5]]EQ) 9'DO MP7L0\Q$BAKN,:C#GN8.WC[PUDT92 M9X-/41BA-+W, D%J6T[UGLE9UZ01IF7]S*\=Q] T:>1H6JRJI*1Q,R^R:P-\\",[H,2*'KS2*:O#,/$C@/)HTLU#65,3-GGI]D MTI2BQ9R;SIM98*2K5*CE2!@CO!X=YKJ+B2K_W%RR-&27D.,^GEF1W6CL1,(+O #!B\X:]=0N,M M^K1 9@'8D4D.R7!^OFP."YV-_^58-?G,ZF;N,O9JO."YKY35"!Q/B#!,;K$ M2]C<51A"2JM.?7.=D8-&>ZD/X)&^V12?\'.N/% .&J:IJ)S0L%-G-!>#+<3] MU1&NI32-2VOLDL^EP+EVUTKUN#/?DJ^4X7A@VB/.K9<5DLIDV5YW1#:?N7C= MC+%FTM0W"\B MH[,&9&)R 6L_'S7U60^U,\/=,%=7^@S.PWLZ+$FVC3J3C>?H2)"Z0LFDW4-( M7*L73$:Z,MHHSHT@MCP49IB"2]&?#D'J)8LFTUXN[8]>>F(LC\F6.T)B>M;E M-DLT1%?'%!.6QP* (CJ%ESA4_@28 &QZ"7'6!Y+6O).5'SG3EYM,7==?ZI.U MEQ>SZ#N;L>V/?[PRN].YOMTD=?$HWG?JFU"9BSK.,F%J4EF@S[D"8VBFLJ)- MB!-!^?,;JJY$]!VC.UEO]L'"%SLB![4=@ +GWZ<\;BQY$X"4,B\+4;,4 M8SC_0MGT0Q!%:Q\<727"!(@6@N.0,L\K4C2\__W>VZD;-,[\$E?/Y%S4,/4C M[/G:G_ARO@- 6K-'+(!8E9X'+2;\2,;,6&F9-8EAT# M\:+8<*.&PE=[1YP$-K^BO)BY>?+.!BZ)7H@'T9EOP=L.3(J I=4V).RP%@OB M8D%<+(B5D%UV?]:;VL+EZ[Y.0N"0JM#>TR?&01/R-=_['W3)07C,%J]#%QUG MG+ ]<+$N+];EQ;H\'S-L14@;X'?R%GK/UA&XV&"OCV#>2T#)UOB7L /O@4^/9P6%)_R24@BP5P MD:I2.>0-$TQ]@4K X,+_P ^G_O=G/_C;- '.W>[B]>9K1-*M/!'Q-1GQBW @ M0WD+AI[]DB["<#?@8L6R<<0Q?,0_#@?@?\'%T<+ 1&#L]"D#3N_N3\1S[H(0 MK,>G'3=WQKEX,I9 DJYI^X,99(7H[FK17)RSE^Z<70)XE@">J5TGJ8]\""XZ M"[:WQ/<,A\N!K=L]WV^197@61V!<>I(;H6>1A#QI2>IA"7,[TQ,^M&MC%G85.\=*,4H> FT ^/X8UIJ-ITO4C1F1:@_N[9G$0EZ>TG[,T MQK1NR&"^OUD<@.&;,=CYSZ*D^27* 0(W\_EJJ<_OO$[W>&>G\]>%]1F_37RW M?79 ?YMXW2RP=\3'1Q+O @?;JZ4_%,8P])L+Q:O=DF;4B&-IL:!:NQ0$PJD+@M*WB)R"P#X>> MA<5N/*+D/@BS:+(W&D[E[\_Y3#,&=)7K8)]7]J6W-XLP!5L'N="*'%F,;'DY M%,J';(3!E.QL42_6]T>JWT/#43@2:$X7D?!#6(A28Z#Y37T+PE_O?5;**^JV M*\E(\]NZ7"3<9AT\PAE-?YXL$NW4J%.'U0EKEJ 9I?-)B2&+7J*BOM >8W@4?; M'[WGJ,DW@\I%5N)%T- MT$5\>[>WPE\E=*\&':U,:7F]X"(R@2UY]4 T7+E[FFGHE=A*RS+$O(7W#7XCEN?\ASIIPY@@I"XF[]VT][!TIF_JQ)'Q+Y MF+/JS66?3WY&AA-@7BC+Z=N\^74 M3?*-9-+O%9Y.IZ%G6K G(Z=.0\U%54 &+Z1+A&1'_(A9O* Z$E/M*TX14GCU MR(9NZH78GA5%[L:UTPBF#=WNF_4I"K\8^%NPE>'X[I,0G(-E1K\ $?KC$5@9 MGX(T(FJUA_+[2@MC QS!!JIOD]K46X=&L/RT_)=RW1D8CBC,+N%GU:!,W>BN MJ7:9T0\(R[.,^!%:LPCUU8WSJA*8.I1J%JA3!&!5,28)=IKJ+1PF2*J*1$G$ MT521R(U8 IRTXH9F<>.4,65<+/9W4) MQXB0*CO%<0.0)HW77M%..<(ZQ1Q-&HU=0I1JG8NDD4"S0%FW=*#Z&]N,/IH% MPKK',-5*RLN"@Z8NGFB$%$E5S=E=3D743Q59P[[,4Z=$13Q2%;$:L3^SH$6= MJ-DJWA0!1I/&V5 12KFVK[)H3O6Z=DZ3F7-WN\<\Q4'8ITK:45(>,K)UT/]*3Z%(8>C &RB9!E]V"FTF8[$*%+2XX7[0)C1'Z&0-C=,>]=!;8",<:I8'PQ,FL MF>>1X?"_%S)3.8KE;N8Q\#@)P6_PK)P,TW^?[:WO9*+5"?4= Z.3H-T.*5*Y M 7PQ.M9>Z],\L*,@=1*4*,D#_J)72-@L")$5TC&S%'V7S=!RV: MZXCL!8.:E)J;0B7;1J#S=_*>_^0Q!'C$S_("]Y)1IC?Q@FO4DN,&N'E M>S#?NA*N%%T:_ /ZVX?EU9AHF7LKN9)ZXY=RLR>+ 95W[BYD81/2 M,Z(\UO MB[>TSL]^W*RO M:RIDO@CUI#S=8WC\\!*$5D_J%E+-:Z9A!:U[R13WZ%S%G4GTMYFA0E]M$L,;?'V_!!\D]$'LS+D* M1#? /XS(:#ZBOZN)/TJK,'W8K\G(>BJS]:!A(IW@@=KKJ]0B3_] M2Z,89+SL=H_G6VOHH PV"Q318+$B2!SYX8-[MN:=;M_-V51+ ^CFR9D%-L74K!JN9+FA<$AA?VNHN^D2_.<4W+EN!%G@=M11*L? MYXG"L40K?2?K@N\!&:]8L)AT0:5S<5V99WW2"%Z*GIWQ*?K3+$CJ;$^1?KS# M@N^3GZ)SUD=#A]K1A7ZY9VP6.!Z-70P9FC/*202QY4WM)-0R[3#'/.G*@6=C M/[+XK%E@>'1919A7/&V\FFLA-LV:A.&VO6BU8=HPPC M.H(>4WP3QMF>K^RBT6H[+U3-"NGC("VULY34\9>2.B;.;BFIH]@C[I(Z5Y9' MF0IYW1$2/P1985OQR0G!46U >C"2 <8VD58D3IU0-1XE27B1CUEJ-%U"C::V MIT%9#4(X9*GCM-1Q&E74:BF^"' .MHB;)4Z59L?=I%KGB%UAVX@Q) MYD9SE*ZM,#P"-O9!TNBB+N(9%YBP]!R$C,SC8G,EAYHEG MZ:%VW6K762(>8W\C5D7=MM+(]94.71,Y6+\@H=O>4!]%7NN^C MUFF*I>GK5+H.3C&B]Z)[V/D?4)Z-DBA0)(^_B]YKC9&(3N18R$P5S>(9*M%1 M^>D6=(0(MG+K4T4C+9:D?8 ]ID: &':/AT=*SVEQV AZJ&KU ,F.*M"\@BA. MU)26#DQ=8Z5:FDD5A9UH_20DMO@4VQ3C('^PZ.INR,9*/*[^8!*5$JU(X"R5 M*!]SHT*E'C;OO)H3'YINZM>\ B(&?&7,-J/![)_2O.#:S]-"HCU)5%CX>9K. M_25>9*R+V9]^YA6!TB.:%V %E/Y[+;@_/R7[*3$LI4NRE2&5-3;G; ME@Q8BAY.+$!$P8=M.]DG'C0OH=)1%'WU*6%XP)B_4)*^(IL@)&_69S\>KSFW M09>[M/.#P-DN&W-QI_Q ?QOKE.MS&SQE;J,:P>GR8)<(FQF%8?5JV"5X9;O/ M9# DQU:!"LZ!C8$LDYL.9XU2R]IQ\?B4984Z2T^JK MQ!?K=(;BL##UL@C(?)IJ/7L6#GG=J(^3E.-98'+\UI9BM7,6"%ZJCHV!W0&L M7O,.:1K[9=(U&>JU=<;72WM8<&<1[7S$H\1ZSR[]9L\^L&<&X24&/,?7@<]4 M^,3R'JTXP\UZ<^]_D"AF4Y_S-C7>NO_;)OX@5 MUNQ=O4RC6A,;0TJ%I&&Q5#> DN)Q);U,X3_N,,'B39Z90T]T$9C=F-Z#MUT8 M)-O=G?O!KD0TY&73^X[+0!4L/MO'&_''097R.Q9?6L_3&^W(1CRG,9'RZOI; M"+UCOQ]OJ#K:'P- TIA)23HD>&B)\/A1?U_)>!(@X?'Q1% MTODO T6CX.4"D='FDH.SW:E828;0'6?ATNNN3R[A$8N/>0I77U.IG;0'#X4+ M99JH-4//:LO#I/U6BXL4 Q'**6])'Q\$TWI6F5&2GX/8\F:)RC>7_7K \S@M98/COX[^'1NLG/ 7I5M*> M[E"P(V_+9;Q<0NY1I&=&*<4^I@;2_+?2.)K_Y9>5YUVG/\,)\_R,4M!!W:#: MB_['\[]$BX2/C)F:2Q*Y]RE)46(Z6/XQKSV2+3'K!\>+O^@_SQ)]T0[E46&N MQ09;L3SZ,QA,\VPU8ZRS)V%.IVJYMH6A^;$0W>OMV(1 /X" '5LM:M'7DT;XP9_/[SY9L(O_#15,/B.N/IR]6S M"$_PD9E%W7Y]$2T*/C*SJ-I%$HTNAJ+R+WY9PT6CH+#4SGG$FO MJ9.$!CTV-XO M<&D"*XY8=(H['P_F&K*SV3#MGL3$S,.#F31CV#$%,G$6+2?7HZTQJS.8\15XJ(UCHCA=F\ MQXC]O&2D,)O[&/&9EXP49O,?(YP24=&KDD4W>.NU%>WNO.#[3\39F@_XZQ6F M1E=&0.=NJ9C-.+0V( ('>D??.0JW^1)F.0HI5$KQ0A%C5K'T"!?3];LR!I[),8WGC)\J M96&*]\*$#Z4>5VL0SY?MIXZC3GI!+=*K(75/'5'XXP8Q88NODW4.4)HL?G2T MIUI_)JF2,G5L\8U$-6Y4U7VFB@YZ%U=+(Q AHO W/"X,Y!X\\N QG7N_0$:EUVG! MA..RM_<%1CQ4*C05^VA9 (4. =X8!*X-%OFO7GT&9MIA?4,BJB-82G>J$-S8 M!IX"2KOI:HC<]<*#-.]48<%,MAQU\2%UTJZ,6I/?S3)KE^ F $%Z\B!:Y\ M)UOGRJ8?I74_W>6$( MUKE9@>DJK,&EYT+/*LH.NZ0 Z;W6&8F%3ZV9\M>%3=5&&-O&.MZ1,-7\XU09 MD.Y!"([@9J3KJ=!\12]](IIUU"3CIUJ^[%2RJ6!,FW;:8W!8A;1L 9)<^[G4 M.5+I[544<57D66!I?"U[WM6V\$4JI&SB^O#&N> AK;T-%Y. MJ"/G^9@%H@;0KFND-^(S,^GST#29Y6R1;SF8-(8&D(MK!HM)UY[J(QQK64>F M'M%Q'CE9]4S-@C9/%&OJ9JY)8ZS#XZ VIDT:4X,93R2VNU%JS6'KIGE>/J@5 MQ[X4]YM#<;\3>1W' CQI\CGO?568;B9=*- T9^0^9.Y\2+"GCL;.[+HFGD8W M@TIC1$AIXLWO2K[YLK;6VCY$5T0/;/\DGSU0V)Y M<.AR)ZW>%(AYT@EYX)V0>#[+BPE60][CE>.XZ3;N_4T0[E.%X@+#TN%]6&^N MZ2&X\9UE0Z8-+PA-"6ZN%1QG10^ TU :7*D<9JZ=:N!1.8'2H2?=0 L,P8*? M/6B0)(]8$D&?M?/B"XGRQU_0?+$)86IY7!K@PQB,VGN/RT>F95)MR1!\:"3+ MI\R *!J\"\"G'@;UEKV-PC"G!H#YUL>WOR44%]?!_A#X3/P1/VSR,<:VTEB- M]$7@PYH[A>0](K\E@-(/^C\PY\CP+X#&M'PI]L7P2!C;D[57Y9L(P ?E(FN? M/ 4[;]_I!,YUF'.*R^"&9R[N.:G9UW6H_7I[I.]<&'U MSXT=+K#J]6;E!.I@?2ZHL86O;!L$3]??4NG%=ZS0B;X>''I=*.0?__A7Z4[T MQAKD#NWR"Q+I00B.:@-2WBP9<'Y>(E**B\^PY;DOZ?I(I$QYYFX;Z"\(E\+]?\' 8^ M_=$F>X4JWVV.096;BD)!]?!]X+_NK%"02:>&QZ+[RA,!N;#FC-$UB[[<@LX# M-;9P>F,#[X/2:'U94MS+QZ#01R7WM 5V5I9;O*.O-O'I2@*!S,.'.^]2LV_^ MZD<'8KL;ESA"MX 8UJB D#*ZB 6X?/7=W\"R$MFA>U (;WICD6Q-R\+&!3>Z M@0[1'US@05_0U38D(K]<^_-QOEK8U+ ),:Q[)4S<*+ZR_%_%#I8FR+"667:A MUA('3Q,"@Y_BD40Q/-7L070R"[JUU5/VI!.8 M]R\,ZS<8XW(^!+X3^ R-[_3^KS<;BD]':$#7&G)>8[#KRXW!M<^'U]V=%4$<7FK\B /[5]'YJ <:C#>A7U^NRKE)0K U,9M;:M 1!ITH!R*Y_H]6 MG$ 8[PU]/;380&T DDW#EI+-&X?RM-AGZ>,?W7Y2.=.-A.D(W>=! M<@.!&ZPW=VY(-0%ZF=P0TFS8%9*=IMYX)(2:O<)0$2!?]>WGP4W3B]8AQ!1! M](UU? S\>+?RG7\12V3?'6)F)"=?$4X@9BK:!9[S%EH.Y+I:1SW14C4'XJW2 MOX&&".DXE17K$7V7^1"CH%3XUQO&I)Y#UZ:K=[=;2>> TV8=5&07+B:+8^*L MB2.P]YD%WZF67(GANS,AM\8/:\GU8]=QO80Y"$IO,*@+;16):V7N-@$:S8,R M_1<2P[/86P>13C&L6<:S(HK2+&YR';ZXVUV+:;_I,A MO%UTH4?0V)G NMZ\[4@CN+_S?5//."*OK-E1Z!+HFO[#I):4N)1<4C4>WPE> M$9]L7-NUO)+3W1'0B?749\VID&S\RHKCO[.;L7?8NW!&B=(?TGP\5"C(AY2H(P^ [!)YDB^^P:^$4J#::KVKU M8;D>T.-=$+ZF$17V@HBP(I%O.PNJPX$03IZS-[1+\O1IWX,*954?7R5" MHP,R1#.8VV;@;]](R#P"\*]H+TTP@U%D#B%[BXFGO@V%D +/8_5+4\P6C_X^ M\.LR@3#$K/>$0_L_"Q1GMF47JB\>,K\ "W3U;?< %1G2I>4N@WO_A4"XAD-" ML!U%MN5Q;"XC?DW.).Y].V0^2LM+D?T5OI@*=?7[1%64M^#V$QQ;53T9 MC >!YT+DKW/[[CJQQ5.!1OLN%+=9XR;CX*X:['-@SV3E]%(-"2JK)7$$,>,0 M.\Y4P96=FE]Y+LEN$Q@,(BID;&9H3?L-"X.)N, &!?"T=,Z;]9GV-V=2@E#< MY@)CP3R\+%V07X$W^-#&E-M3GI95_5W9=K)/(-[,N6'JFOA!50X<]#IG1H]* MP:8H]:(PWT%3<-<9@:.^%4]^%%6^Y\'6:P1-O0*^J*A0%4O".CZ3KJ,N*0<$ MR!&4XYDZO2A*^M3+3XK*YTR:;D2E>/(BMY&5Q M:F7(Q25HIHXE5>F:_):=I9K,I/E8CG%Q$9DJ23:KMLP"-=(B7%7L-,K$3/62 M"DK.Y.)2H^S++$A$5D.F2B&:)5NF2CDE&Y&7=ZFS''$EE:GBB5N(I5!'JE=O M%K<+?V=5#$3#EYV6[I(B';ZIY)]6@F7J5-6K,DOU5O*?R*FC35T'+%=E%+5C MIHXH9;U5B68\J\=05N&FBB-%09E9X$I4B::*)Y[B.VGD**O?Y$^BI.[,U+E1 MIYHU_S][[[;=.(ZD"[_+W,_T5)_K7WM?R$X[RS.9EI?M[-Q]58LF(8E=%*GB MP6GUT_\ #Q(IX402( (D;KK+*0 $/@0"<4+$I36^X4(Q<101XVN8Q/LP9*Y&3JII.: M-122AEW>#; (?$26$4XNL$7@TT^8;"4I6PPZ]'QG;)& HM__\;^<^%0WE4G& MMI#:[%*,^]I:.6MT.'49&C]E-\#2G; VEQZ80; &\4\+@O#JP%V$5RP0$C[? MEDC26&/VYP5AQN3;-,EA@?AP:4HF1V:-V5]48H;YXEL"&34N54FXH'2 9C.A M\?*6UEC]=4%8L:T$%[9S'=A LHL/?]'$R1I;@_8W1U"M4EF=479E*" MA2'40[[BY@1O8%N2ZX%)7=QG,%J0LIC 1F=D;P"=I_&])^GU?/VA!3N+B;%' M'OP&NB59H^D&^LND+%J0F2U1,2L.-# NR31]16"46&PMN,R6O 35'!HPEV26 M9EO&^*EQM&!E&>$-KJ_1@.=L^CR@EXC2, 9W7=BDP6Y)1G[F&>U;6:4!;TFF M;+%Q3;IB2P/?DJRV3-H;4R^F"1U;?.28F %*U)YIT%R254Y2;!&6NFFP6Y)9 M:1@E19X&NB49 +C0T;PVDK5^&BR7I.?VQI)=-*B!S^DE M'/A&EB)J,';Q-SW+%C7 .=VE0>^J&E(#D5+]!'S(+A>D,168FH<(2K44.^'4 M5?.I@=BI+GKK234X*U5S["1E&OL\ ^04&,K=?(9G\4K*D))<#7A.*SD]=J"7 M^FJ 4JI_V,VE6(7%&JB<&L&M7]; Y)2&DSPL+I36@+;DZ&NI6FW-J]()W!C_ MYP]78.%Y_]9J0/V]7M$51)6?HX MH#A#Z[BIII15B:.J,BZ$LJ(3AF%./GDYG__H;"_ZR$EZP> _8-1-OR*$J-HO M46NE!0)OB8Z*J:TX:U$GV&^3XG!5P5FR$Y#:])U@"2Z^54LET\Z0_U_;Y/T/ M 0JK&>/_.$^4D_BBGB"MA5$\V3E=*9!2&AN;?-L%M]XTLR,J[A/6>,."5=); MW,_8DBX.'*>:,:WE1/1]1RF-UR+NSL]6W=$R['*!>31=F1&7 UN/ B'!P1>8 MGVYX#.B"0.+2%?4:U9)P+=)E\-9K92JC.4'PH *%4W?DNLS.\VK-W8L>X!\/RV6@:]> M7&R(R)NB%'__I3@_YD^^'BB2G@VD"D)J_]-0G%#L$%]?) MR2F^5&:M&O6Z6"?5L"%X4GI?G9?V&IE+S-%7GT.Y%-UR,.G)B"(..7;V^+;< MXS*AZU?,K>7S,N+>K)-\JSAH#,#4!N!136%&0PU: H"\/>BIW(D=RD.?I%DD MQJ$SM NR#HWW+8?9('V(^*,E,-,?"3Y%(%"M8'5&7JNJ#O:B/X MVI"JT8$<;K;^I!Q.'9(P*R[2P/&O ZV.*]]/2T!Z+/?3J:M >TI[=L=FF(R_2A]\'W%)8AF#Y?E"6 M5)\PN74TC6?G"="$ZOF -GDN>J!\U=D9CD5XXSL383+(R^=\?HH\XC:N_K\7 M]+QQH"V9[N&1[ 1L,;T6\>N?@<0T]+G(+\KO\>[)61L[>U^P'.!.Q*,#L4.5 M[RGWTMP&W%R8GP[2NK['9VT6[DUD/2"?-7! [,1@\-!P%+DBWJR=$#K O/2L MJK&^_UPA%^.3D-=MYX<=%C^UF. K@>,NOL;-@!WNKC:274"PWKSLDC1?X4F> MF]2'9O7#2P.1?4#!P,:TC\%S+__G'Z@T MKU<%,7Y2#0_M$^:R#YWG2P*)'_&!./]+.\W;5[1_0RD#B[ZC*'U/6U4G*N%M MZB52)\MOJW8'LC1OH8__.B-/*H>^$LZRWCS$0?@>!I@14TQ%['9FI_H]S'?/ M*"JI/=N%A]>$8VP9,H*QLU"?2T%J8GB85;WH;8U/]BCQB%"G+#L6'(G_% MW^+.F],!S"+(,Q2?) PNO&=0U)2:RLAPZABY-6L1CBC<8N2@2C6RN_TA2HX(T95& M6@NEGQ^LF9^5\KJ8Q;=#$F."(85Y5G$8=(=^!2F6'-(4N867#10?[)(@7N4/J.\2"M M,+V6%M381RUYH"DG2S\>_09Q42,MBUU)@WRQK-L&VC&4D)#."\"Z<>3%C]Y> MH,KI^-2D!_ON _E%CGG\>K,)?<0^X(R&9G?Y37S=O?$,X54Q]';A6O8V*_^6 MN2"I6@PJ753KTMG&O978[96R^<DSM%)I%QOGK"PFYXL_>10TU)JCAS0&-$\8RI.0V(]+,G@6QSFV?/+ M-R[A\/OH(AXIHAE++.9\A56AU',R[^Q4Y+@ZFEDIH&1) MNI+D6D)<.5T:V3%I8O20LZ>@[XC<7"A88440WUOECT05O/?"]!]>5'!O31#S MTV)F* FAJ2=.F+/0[,#JH71ZC6^'2!HEO)0)7;=1G&HZV83Y#<(GB%303?9$ MR'WU/D:=4P6#FCVI3WA6W*-2-5"K.5?B17^T)3O"Y7U,Q4N&A6!=)_7#3+QE M$\U &TVT)'HY6J!T@$L#8S9 _RT'X2Y[O7ON30[B/O;9!$Z7,CENI2=CG\35 M=5WIZZH- ^(/FK/T1>6X>&>IE%VG0V69 .4Z&UO<9Q3C@Q41MU6192&IG/6$ M9T0VK4[XV%6Z;W![+':P+)Z#AX,1VZTNB+<=_*TV"G81;X<&QL,V"=4YL:AS MK7L@C&,MA'J&9FY" 0%(9R=ZX$=+CEK MJ!@QEPV?NHA[G#L7XL9/=LJ<]KT:YXH<-8RSH9X.8=708LQGC9?FFZ9GM/RL M$SB[[$@,IP,MI+^7(V=0(/U"T-5Z+5]LG8[C"T'$47"IL-XWS)KC3>#?5?_R M8M:%:*=XF]1)P,9^XM'@K);_LHI8SHT#<_S..@AX!EQ8]+1'!VP0J5&YH#_V M:9*60M9+9;B"YU$-UD[H'2[T=@)79DV\:CGN):>=)V9 8QI[O]:K-^DO2[\. M1_)E-:\%F\UP;'LXVV9':^@@=7C86LV/)%[%U+OX5\>P1C,LX=/2!FO'CX9I M[JWX.1UD"T%;UZ=O4EX6UR#^;=[4.,')5_%DNMD,QQR&"RN,L&0==#Y?9D%[ M]EXC^/=YD^8$G$+V27\#N.,&(Z*?%!P+1_CZE!R521[J??IYV?NDF$'1$@HT M0,_?_PA+\Q^IW_\T\WMD"GND.-O&">RY7]NP(E,D\G\T.^/"4?OOBVQ*D09C M%Y75'^/AF4T:U">(O#)1A_&D(-QE>;@G5'BZW-:;URR5,+&4Z&>K+"OV%;MV M%1N77K'Q1$,MJG@.L]_N4X0>8DR8F(J>,;&IQDSZN^8J(Y$W^9A3D-?ZE;@3 MQMOUYCZ,\1$+2>'3D^^)2$T9_2=NVG6EGU":Y1]]^+L:)/Q?9W#(7[_^O\=_ MOERLZ/SOKG21*UW4>^\H9,VIS\!J[4H2*2A)!.LJ:G(2_2,A 6.D7O=4EQ'C MRZYPB2$*:+RV4^]_Y[NNDHXK3V-S0O_96 DFT'<6D2!$AY)#]JFE)RP"1Y>= M2BF< GV@$^FBE((7@:Y+9&5Z!RRX%%F:US*RF4R?]&"^>9WLH?6NCCGKU HN MF0R=6ETR&6OY*E-HG/5!MO(AHN*D'? VPY)HWB6&2K3#UA'OG*;.:3HSWJK0F;1P_RH< MKDP-8W'U*,9XOR6T]VGK41APJ][N")C90[SR_6)?E(I/^2"?0)ZB'7FE_UYG M_?N29'8^+L M,D;F Z0^O:'OS]4E/&R/O@"(8" W3Q5^E57'ELF6KAJ:VZ4SP6"J>D0_,-Y) M$9<%@5-\Q12Q7]W2/*]AKS',I8VH,J\&B=BT3VWJ0A8X1_P1Y=_B%'D1N1P> MXG=4$<1G?%N1X\E%N_EH6;T"\9A^,M8\9 M4>F-Q-H$,A&4K>-;+]O=1\F/7U"P1>RK:= PQO;S$MM[K+I(7#C5Q5O7MA5L ML-)/N- !*O/YA#;X^@_JA&-E\;'SG83!>R)*7YT8D3B$;K&.%^:R/&G4Z"!9 MU0B>I)84-3*D#0DY'/#-?)%!,&H8'BC='^',N=<2XJ,B\!02J(99JN9>0B0RK.NUBZD%/B? M*^!C? _F=5N[@&<'$_83J68=V^+BV=0)0N.L@SJ"=&;*->5,CEJBGDCZ"POA M9//"WMNQB&"R(<=?9"2N@?OSK('38_'Y]<]ZX*ML/G?QM7AC07#=4[D9.Y1C MV='.]"0NTLY%VKE(.Q=I!S;2;H I3FD$CEG_MXO8HZQ(7\2>"XP;&DB5^&'' M(M8S2(K6?78QF"X63X8/#^/>+F)N21%SHI/$HQ09,>^:!C5\P,3B5^]8126" M-Y[DBQ>A%^076(\/4:9H\;(?F'KQ9XY(KM%+AJA@\7T^8&+G+\XIKYAO>8A' M4<&0C\$PGKE01A?*:-ZT[4(9 47VM#U9,P?8!3I:%A$Q;TQ=**1YABEO[5$* MZ?Q"GW@1S?,F0Q?G".$@"VUNLPZRFS9N>9X8ND!%%Z@(\;!2V9X.B_ BXNY< M.*/-M"QMX'>AD&I [^58J$'_BP-]/*4/# M%_P\;DP(X4++#&(\"VK2EZ8@Q%KE%T &ZK$76/H(UK<&WWG#2+W?^! H:*[I^5S64!TQT :L$BIT0IY? MO*]JM8@ #A=-J3J:LFR'6M>5V)72;5%O%D# M-DR*7+;3B"G[=!9$9IT2>3AV%P+_K',8CZZOE)2^ MXV]%F')?449_H\9H9!QG=@6BYC6# &B) >SP70[?_!>T#_TD#@H?M^=2 *NE M<3(0;+)BO(X9D;_(^K%T4QS8<-$;PK K"^3Y9;LCF$)YVTIP(08O ACG*94 M22#^MN&1$#47 1E5N6FL3)>"[B(0&>SW$S+X1< G<;TY]][ "T]"N5E(27,N MVZ(I58L@IAYGCWE5SMH'.NC4R:BZLT;-A2(,8$),Y7[6I#* $U'.XJQC"0;Q M($V8)+D70<*$?Z(8YI]99ST]'Z0F;AX?HRN]Q$*W]GT8ASGZ$KY?/P"_.7[U M_I6DM^1)/<=]U6<$8X92SB3/4WST! 5L^XYBSE=Z(E?.E.7B%X0#N)"&2_0_ MH7<4)0<4O")_%R=1LCT^A]M=SL]O*NH%\>Q<79KR!^:+^3@.SNQXH1W";L;= M00MP--\669[L4?J,*ATPVX4'_OGB]8!(@BWK4ONM7G^B9 UD;-%8=0\0"??. M,)&5?Y [D[][_#X0]V^P:W[UN?[2T.+\QG M(BLU+SM*8*!2U29$H:B\=""Y9BFQ +L(^!2ZBL4'?Q&(#N.$@RZG17@$%7!* MKL*S=!"' M4.MK.5;OF!]B+!R0]\MAO+W+\G"/A01QLE&9KN9LYLS9B=./RG1U[D[WJ'1Y M7L1SZ.]U&L5JYA&9.6-MLKU!D9W9Q\!+=9/.*D:"0_>MXWYZFD :D?H<:UK1 MCCLB,62D_UU<[.N:TOW/FZ+OVN& ,Y% LX=.(JO?2S]O*KX'YJ9+0=. _GSM;3E[28;V& M@*$S7!MWVLW=B-T)\-V#),H,Z4R*T??\G\M+7'XF2[6[&LFGI^,LLMCIT-#L,BU!W MY#XI6&]+!@YFT^)Q6W6+)X-9LOC5!HN$2A'HCFBS3N >+JB,))41?18!KK-X MPCC>@U1^9PH=?^Y/HJ_#5"VFE4SMPG47:/6Z3^&6'MV$5!&&ULH=XDZ3[\EL&[/3T'/DG MD>TT>_+8I+L"FNV]9V=G=[^T#ZSP'((P*G)\,%Z07^##$")Q:B]A-V,+NML? MHN2(T$N>^+^MR\/,S93";@]L3^X^_*C !^\>\T\2,U#D=3'Z.R^-PWA+"+XD M]9LC?0!.^+O.+RHMIL$YX2PWD70WM54_"#D]9%F!@D\8C7B+OQHF0?G)[,4C MW*IL@M7^NP^4^F'6_$M%@[15C!_3W*F\H!B!CX?9W-@"GA&>0>CG)(0' THJ M?6;/+]^XK(7?QU;V4I6IU,-(ZK'M<-U,7':UOXRT;*NUK&33UBHXPL-"8I8G MD#W:@(LW::X/%?I*,Z=\TN,%BT4JV<=;F!3NQOB.2F!H%*RR3>5OT M6)#IK#>5G6)=Y%GNQ0%&O10%&,OJ-X8=5N.)\L7$?EJ^,_:B%A?)5CF^2=XP MA\3BQFMRZT51;13"LMAW+TV].&<=[3$C H6=\0F]Y>>;8104[%%A MPU'=E5Z&@B?O2!JOR"YNRWZC$.$/#!N4N]\+?*J)Z/54I/X.+V*U3=%X3+CC MPN+=M:YVQ7Q7P;^*+"5+Q&WF7EWP: ^QDMQH6W/U0ONO+7.6VOAR=8;8Z04,V 4 M.Y0?]C0GS9KZG'=VWMY9RX[F*%OCK)^GZD>58[J<]9M,[<@*K*"S?INI'5R^ M-57'ZTP(NHYR\4?&(EN#^5>EA)K@W;6=4'L;>6LD_^:0O%1HZ/;C&J^_NV,L MMD W8/VL%2P#47^ET;7P\_*E A;\UOD.I5">HBM,&7NYSK+L+ INDTPV9ZQX MA(6$!V9IWL(>_W6>'O[CUZ^A3RLOQVQF8J)$W:GGD%OAM ME<:EO1).E1Z2%%,6>1\4A?LPKLHC4\.+Y/J8#::\/C(K/P_?*TLD/^Y+OK^Q M)7[!\]B6:)/* 04O.I+:%,S$N?&ZC,;F"B0V51J:LBPO:%LJ)QSX^7W,+:6: M!1?^;AL8QYG<>^61S# _9$;-]NIJ;&&ET%,JQAY)C5_]_T-\%[^':1)7RO*7 MT'L+(U[46=]17 E$T67H[^+DD"9OB'/Y7;8QQU"QIG&;E'5-4.SC#;XY/F)> MF6+1\?S/-(EMP ! %EG/CW]U<'H89+HY5E^"\[7&#=YFM09U@"TJG=LPP>-] MDMYZN8>OAN2P0[>1%^XQT9__*?3OWHEEER=3#1C*7,'JR^GP:U0S6IM+5>Z% MZ3^\J""!!221'T8YXTE<[/;FEU!E(OR*KVC,CH)U_$P<,VGMG\Z^QO"'(L<_)Y@G1V%Y_MOKX6ZAML\IO6C;C($\^7S'PEI(V'2=G)'V%$KE:>8G)E/OMIK1XQ3Z&]EFO8V1[THDIV8TD^BE]F5>$S=RVIZ=EVY1 M5JO^K\DOR O*^G'/B%AD&)G8!@UC5*I:QT1*(L:,5Y0V%AR.3$5O;^ZQJ>^G MA1?A:[BK[US*M/4^O"8UG\ ='M$/THRI5RD9VA@PM7AR8$4,(/,&NP!CL0Z'57)([N(N#D.2O:R+%\ W-_Y"#E5NB06-=XOP@B MZN,%:&/5V\B^"#2E;?'GJ^'**KX(H/J;USLW7@9^7']OEZDQC.-S9_\" MLWH;(XECNQ"J&F[*;^/)M(PO D6A8;U36$>;"7L16 ]4Z-GJ[:Q?L@T5^B3= M"HO ;B#%"6^E6;_,&JMM7#F!9HV6>RVIY>@-DVYF_:YOS(4@Y8)#F:Z6IT74*.'Y7P1N8R_H'D9!+0]MH>$YE [5 MA&_H@!A03A)E4B7-"Z?C]3(DX^I0RN3&SVAY\@WM3(\D-SG@=3P&!X?DX%NZ M7_#3=%@:>3">AU4"D:?(B[/9/!7OKDM8P8397&DT+,G 0M*AXE.>O12'0U1G M;KG[0'Z9T^X3VF#"#6Y0C/\C?\)7,D:7S(CY8FKTD.;BND]\\&**A X_A9D? M)<03(OF<7V:,A3SH[[$'UZB=0;MBH1?8R_4%M+12+2-)D8@=X.98YX5DO1*3 M[V_P 6^;:;WB+W%>[S : YI\#P;=:@YD >3*D$;_U%CI[=+B[>N8-AE&(XV3 MH&XILYFYAWS)GJB_7NW;/&_6F:,)4EOT&0$(Q;X<,!O#6ACY%/_%J;@?S"7U M8"CTGFJ?0B7QMY>7XBT+@]!+0\1. <-J">@N)?8BDMK_OB@C .JKL'-#/F(= MX!Y3OQ?]$WGRMVS_D>UXZF=$/^;K0(T?9;Q:LK!0HQX*RS)?#PW2+]HFFA[2 M^\S+#L@)^UT+(4NR7@3-\>5R-E"+*I/"UA6:2X$NR,\]9GR )D!_HR9U1RCR9#KYTZ,LO(;4[-86#QN3[%,=&$L CV%$MH G7 1$"LFT+/HYV*@ M%QT#W9.:6&*?C@A=2+>HXN-'%6!TQ)3."D/):V:Z($D#H1:=$F)/""\P"/WZ M1&)=XRG!>L6)U*IR!R2HQ<;H"^?;=[[]29=6/^$DYT5Z2>T^0!Q8SH?OW(^.K(<7RZLR#%.0^>$=T[X(?GVN^)+YZ[N<%XN/0X92>G-7[X62X_5JNL_ MS@NN_^'7;R\7\V_] .A2?(BQ6(K/=Z];L=/)7&+G)$7AEAWZRFX'"/_&((:/ M;I%BA9O\6Y7EHW3&&_VB=I'OZ[+J7^&<\NXV:E[3,"H&62+##; M./PW"K!.2>9(IOBI( 55SP]K6#FS!P\'"(#N+CT1JT%+KK]-41#*\SZIP90& MA5&T$GS@0R]JO1VM?UR_1?6K%4K(V+!Q .UCRR12_VNO6XO1W7+KF0L<4N"6 MZI@&%@&>"Q52$9K SJA(4Z_G'HO@ F.FI3X7&-.+P;$/ZR#CQ"+HCVTE)/BU M;1V+@$-WF,:\@UP4"FQ=L]4BT!LHB%"L9(N :\*0#J7!59#N4 V!?S0[IU(8 M?ZY@C+%*G-=M793:/$]HOX"A>:>75'A4.69QI5!V3^KKC!&5M< O(NVD-DIE M&?87D56Q-ZHC/ N+2*NHD$Q9?@LMJ>P2DL,10"3K;;+?AWF5HC@..ADE9Y- MC%MBB.J5XO50ZS0,LT.1HP=\]V1$\FYE1\74%V(O7LC__Q(LF'C"0"RF^W V),DE4\,7]U!9 +_+D MG(:CCSJ9! M5FN3 <4L*:5/2'&/,0"1%]9 'V+RW/;U!XK>T5<\\YWH,(EZNXC#%N)5\;#O M7IIZ,;Z7JX3KE2IP6165!7N?(8PM]*X6Q!4L>-!00"[EXR=O[VU1]I(4VUU> MUL:04P,H_HT!0]^7T.5.9I.^NM7<8RV&:V#+CF"4UI5.]14I M6LO45@%HB$1W"!UBD9G?6Z21=#AN"M62,TZ M0H(@$:9.3LA0HQ<19:6&+ ?4=)M=S)6+$M)^A\S"H.IUG2N4.Y% MI-#VRPXA4FWQO,Q63._-D1A1D\R+/J=)<,O1[0?C/.Y%!^,G/6*TA39^[/^SVQI9 YK#> MK(BPL:V8-QM_>EMC4V]-A-BC'C$?./_+*_ZOS/-+2N?F#^H[BMKE9FG>6BK^ MZ[Q,_,>OSV0BE!WI_C;]E*B(7OYJCJ:]CTI>YM%RIXWYJ7+YQF4KM?7ZL$P< M8MVO9$FLFH%7;?1-@5TQD-)*Z31:TALMD)3:Q(6("BY%+O.EMYV4GYUDR\\H MV:;>81?Z7L1@N>RVTTX9;2\G03TT_+9F4'[Q$;Y@PT2$<*?=M%.MO_PM)N$? MX29$=.;,;ZN+,5TIXW3F],5\P.MI-K\D41AXQ]/?]2N9#%]I+SLO9451R?#\5IYNIWB^7RXR9)B5F)+]@Q MVL-:@E"9%_4RD/7VY?/%7%L_F#^$JR+?E29%H3WIJC&@R7-I@MG459$Q#MPGR;[+]XA(_:.PR'"8A,6 M]HEP4N3XG[Z$^["RU[+H3,>77/"]<"=/Y^,)$QZ&%Q&33I--J'2EH:#?CDF- M:)Y]W'UXS9-NVD1)?I:8&97?=Q2#T>O>6QAA\L,,Y5OLHS3'1$CV)JFBG;+; M(B6N+V;@NF1W:&3=ZXU%OS',DVXMWJ^VV[3,%?(IB2(OK7R(DJH!O:]:$Q5* M?>*DVQ(^'>%_(0D&5@UZS(O(C)BN#=UE&RQA7PD@]RT5+6QA6P$CKP:F[\O ME7R8 8@Z@+&&:*8.JZO!_GF)5"B.)]6!CC6DR'&T-Q;*V?E8!AH&NE&\6M"Q MR(#+!K%!9@+'@8%\7N?@,2$\A/@FB2Y;W5MED->-EZ'@-MF3?RE;5F5)!Q^+GA\"#=K)ELUZ8=1S MD!D]S:4>;QDXUJ1@#DK?4<:R@%.8@:*!)U]LU6:](3109.4KDO])WK*5G]AGN^ MIA'ZU.\^?*R?G]T?]&.D[SN@(2LS**^"?V&.4+Y9&X'*U5# %EYEYR[">'NV M:_5:+G4 0-JU9)UY)2K0K",>QT3Y7VDILT9*1D%;YA,V72>SKU*VI/A0#@&* MMV,Y8B3A&I#K!\Z @W@R_AC";>GL:2Y41G*<3XVKJRG'BE43#2;35: M(FR2W(M ! 143Y=;);UF4^>K7MHS.B0I>=XH<"TSFYLK/'$*UKB<6VMG;H[U MCS3W])B1S"W[%%%8![G5T^*55>/W,;>4:A;\&EJ=-J:G2B.,*TXJ.#G4KL86 M]EB0U_+K300#C+WY!12_*6#8O<4SQZ?X==. M!S4^S+-'L0<_;4)8#JV-9 M^>2/S*G<+V;=*F938V+'U?GEUHUCM08C#CKER:#RU/N<,(K1,1HZ3<]:30]2 M=#@U[O %[4,_B8EM/4E?$:.V$J^EZ2V=GT;\C-Y17"#6Y$\_*R6$VR3%8."S MNXJ#NRALTM2PZ_<).JBETF-&MH107?DPE4VD](:&7]"0EZ$D>1O-?GV#,.F= MS=PHN_O -S,6>S&>Z;&DQ,IB@B+D#>#4%I9#Z+ITA)::ND3)U@UC&)5ALN MP: H%O2;!_%LBIR]S0V@91<, 2DRKRTOIIJKXC511DP]9TG0]#9VGS61N;(F M61%!1D6:=:RX(O;$NR8GL?6;/X4,!L50<9=!5 /YDU;U>AG(3^E,GF>*;/<$ M9 "[NS2US)I"QK*YQMRS#) ,A!?,,]&ZU$&D6?:F0P5"Y 67OFYW7KI%&9B0 M#!(0(]EMQ.U?B%?()R"[7!G-@>U *[CG=/!L.?N)-=*; 2O![1E<+># MW\>@6QPSI,+/BQ2?6_+.;Q4']<-@SJZ(>AE;3E51H#,][JZPV[OX(!A-7+?-Z]Q6@-:OKD/U.$^+>7L)^+V((=L<4(B,IRPF\K#\A3 MFKSCS2U?]U>OH?$]LG[+L$:1HX>8E/1(TB,U3&K ,+,(GJ*'V+3O+[)V\A:Z M5K*>443R;;PFQ)!+5(]7E#9.%EHPSM"A7!@3D#"FAG/>)ONW>G-:3+3>0W* M1'>(Q !0PZ'&7 2EPZ*LY8%I.R3J.GDR3U@+QB _?DV"$_5^H&BW19K6&H5R\HSZ.JSEDNZ M#B75:K0(R%P(J0LAU1^CLO0U@GD&4G,8 )LW,0LYM/NW$FYU^ M\5'L8>&%!32UW;13K;_\+O"-A"*M]4L0B.4/0R=AB\'1*+_MZB 6O]>;NPP\SDAEH'5]PA^RA+GNXWCQD64%L^)5$C)W55#(+HR4PGJQ'M*:QU+J3XCHZ5T2DG2=8$Y M)S2\TB>:S'L=J7ZN"/#U VHHV,PKJ\G)]PV1\(7J66/$D\I/\+#EX5EC(Z%J M-2;=GO+Y,J)7J0: $U'1*6^N!-5/!A+I0;//&\LEG=9EOQ@@N.1"U31U1*Q! MEH[I7(8C ^@ R![:&6L66$:8%9.X))4S'2C90V,2UI>E! 3)$]*7JP@*I>!8 M3CVUX6NZX"?).(@ ;<(XO(B"N @^&!,;<9O@(>*,Q*,WI010<,(O.U5G)M%, MQCU^5]L).,C!O)NR5\:2ZI6DP 5\UP-9S8->;9K>U;\J_8F[J%9%!NCW5Q;O[.!"V*SIQ[/8&4P^6CR<^ MHQA/+;IZ0U%/E,7PY#J;\ZU6I,.M8-YM,^_DI3!R\^F;DGF.<.>E,3X166.$ M$T5AL9J#6<"-EX6^Y.RKML:FWDD1(0">WM;PU#\G2="^YEZ2LTI$G3^U@]D\ M?X]8&VENN>IA2GT+B*Y&NF(KD^2+D92MCT_V<)AG)*[0)6?3>;F%LFJL]>4'T[]*&L]Y@ M]+QX&Q+?'[?R.;\3T!MCT$WA\L1.J_F>*TV*=-Y62W.''"L)9 ;K^,4C[QN; ME^VL$\]J;A[WQH(@:VDP76E'4RU2QIVB[XN&8<23K7?T!L6(?5>Q6AN;_B/* MA:RBV\;85+^C<+O+3]'$CP41 ]>;RA>Y+O(,7Y]$LN6IQOW&@+;46G:\FFV_ MQ3)'H2SW[!BC.A7/ 3QDJ4'^__E1DJ'@__X'OBS1^1_Q>44?^5UU9_[?_\BJ M5]JZN)D>*X;"Q9 M?&T;5KOZD\D9-@IB>A?ZLKJI/>2\1I9B(N6B[(16=AU-H)?-Y0:]TVE:LE3: MV>^Y5CM.^@Z/G/K%&_K/T^K[QII1<8&\9@GN)O++=1[&T5U@EB/ ]8ZUE\_S M15F.03\/53?'&LO]HP.2:SW'L'3/(![+U]Y+Y!GE/[,4J-YRT(5W#?*R%5R4 M;.4!\L(UWY8G+Z7E&(RY*RX\8L7WDOJF"[XW6@\!=P^R_)6BT' MHQ=)4 (<="S_K]!H06N4A X$_P8304J A([5_QW:ZB_B*W2L^6=H:V:KJ5IT M3W ^]YZ!*EI 6>J[!W2(@=+_<"[^X![ZN?=)P2$[[ROD^2[]]ZS?>]=ICSH M;C9KPE<-S2/LLNJK?GP]Y=3-/[FL,\40TN:^ZKEN9V[*D4?R))5SX4).:6@0 MYQA?J3DQ; MYKL=BH+[)"WM5A?+43^^N5WT_8HQH;I:&YXP5L-(=,%[;;GC[ZAT?[6[6RG% M&\8N*-E@U9\P^,PSQZP-!8WQB;NAC,8&V457[ M%]5Q+M6^/2,_V586#UZM">V?57HMF.,?]N&[/X,R2#2KW,RKB;EJKY M@GS<,@_Y6S-X3&A05,2D& O904'?9!<&J\X:/J&W_*5XR_#]0N)0SJ.-N,*& M?4_IU=%E&T/N24!!0].[MWY)+932@B/)E5*=IB29:Q M JFN[AFU36]/9!=][OAZ)VF26($%[;*@6"CO>(LJ\-.#YG[HO MD*Y<#I8OG6U8[:Z;YW4!#8$P[4 ?ITSSWD;696 ),JR-@FX55?Q!,W&5?\(MZ]7;COE_'8 M;60@P#(>OXT-$=""$AC=;X+8 2T @I+[^T08:$$#G$@[P=/KG\ (H/V"&P"\ MK2VA:*H,(C^H7M(^Q &Y1 L,XCJ.U#R.;7^D"@_Q@W-4"/[CUU44M3Y,C1QF M-E,:)O0<8A$J#6Z*-*9/@]%(Z22^8D:" I3]3[*+LR1FSH/>3FT$O!?_RSM^ M1;O<8T[CNHW2*7Q.T39)CR_[,-\QYT!I9-PWPV$I(IIO[A0:.4(VQRM8,H/X M(1M.%:R:GF18H'^G&N* M,6%*0R637F[!;!>P"TYHZ:G\4\G!4DEN'U*HM G M-C[C-Z*[QG5--MS&X2;TO3B_WO=73$\W^+N_L18AU]E=]^ZZ7_)U+WO&0(/A M1( %B0#/R,?+BHZ55[!%M"EN5,1^E3'2B050Q0*Z_5YJ4UEW_I 1W,7O+OXE M7OR#3AMH1-SMOZ#;GX2JN+L=ZMT^/I$/WMY/84:.29$BD8[/:NWN=G>W+_%N M%YXBT*MW]_B"[O&ZS&C]#L(YX^=[I5_LM/SM+M'175Y@>)JRRTN&7BQB=.4+ MAJMWHX[?S9;?G0F6O"AH/_I4(J<2+?E6&7TJ M0:/D5*<%J4X2:4O*AUO&;VLG8NBK$':YX^3!HDB&$'9S0H(3$I8L)(C/%6@8 MG!2P("G@[+F]@ M[3F(DPZ<=+!DZ:#OF0,-BI,5%B0KG!*Z/)76 I)TGYBZG'PP6_F@2<6)-[S< M:I$HP&[O;GUWZR_YUN><)-#K=Q?\@B[X9Y2':;FTI\B+G>(_WXO]J2)PK(.4 MOI^G),O3T^;?H!@36A\3P.#AC '0)?57_"6*O"!H#&CR5,%"V-SV!9R*]#CI MTDF72Y8NA[-ST/!(%3OC<_*+ A,,KF,)"KQZ9^-AL*/DF=-()M)(S*0055B% MB'4B+%+(B)4UK'*H8]Y^FY3/JU'L$E;-6CGC[+J\2M9S$"=!.PEZR1)TWS,' M&A0G(BW(:%NY9*M:@<:O5R<3:)KL:9?E)0!N%W??N_M^R?<]_SR!AL#=[@NZ MW:^SJ;J,U;._[&^\+,S6FXN]/U;_*[KV)3L[ 6"4 " U)6J.TJ<4';RJ)L)Z MA$>D3]_$;*"-YE>;C'_YCQMUW)D.8"#,MRDE]1ODN"A_@=U04C MJ_DQ")S?QPEK8*YO9<*:+#\$#883VZ81V\SXK90DU!U_-5A:)Z]G+"W_TK!( MNC\KG_B_#DE6?BHK3X,Y^;Y2C4];<>-%F [1RPZAG+P2/=6%/D\^NSE6\_>B MSVE2'#(\1%0$F%&3-J4MO4#!N1242'&8<@:&+7HZ%\E3=:;Z^HSAY02,3O1Q MD\G)Y*?ZZ.WYX9U#1UOV\M4&OPZRJ?@[%!01%DAZ+6' X1!6Z3(P$Z5&@4_H M/?31 U8QTXV'IY!$13E#9L5K00=KM6 #PL>U6V""2QFR_B87=SOM!7N1A&\8 M^[4$=%Z8KW6HVQ%5+&VRF%AJGY8WZ3.S3&A2-'R#&!&*+-^RD?)T8SX3"5$6 M&8:(62O&HB.IGFG6&N2\O=.I4GM6>Q,B0;3QM M;-8*)KCD([RP,H6# SA+JW[%I8T!I>$[WJ!W]-0)OY G M@'&C:^(&>"]0N(TK^=8_WGK9[CY*?OR"@BWJ<_#[C -@I\]XMUC10WRZV%N\ MJMF0$R/KX6-4\A6H<'W&EQ0I_,)8$$HW2;HGQLF1@ WXCM/*P>AF&K1R)<(N M:,R!AK4@\="P)GXZN["\'>A8*KH:Q=5V[JDW5'SNH=YS&^*#%- EKU4\@(OQ2J_C[FE5+/@)OSL MMK%GJFHSCCK]8[(L N0>0E_PI4>_(7KD"I >R?BR$]YD[XN\2-%JGZ1Y^.]2 M8+C[("Y*.>5+Z2><"@9& M>@@E&N9= (2&5^E;JN.WAT;QI+$."E81T'@1TY M49WN[73OGB^XY04-R,@HH 9)/K&H%[IJ)#*++#2/**^L3$^E[6F?Q*6?U%EE M%F.5N?/2.(RW&2: QD4>^JLX^!1&18Z"GMI7O]&BSDE;, I!(V.D\FG MD66> [>:KNFY+K?B),'@7U@:(69)/N9FQ!9?S#$V8&Z8DN MZYGU7>.0D9QX#4:JTI$]BW]7@49#RM_!O[>Z84BL2\)>%)Q28VSV +DY2NFA4%BA44*>!,D^N'*L"U(^;[;;)"?MV*$/Y[Q%$=5 MB1@PI%,4G?W>*1A#SR-HB)R\O2 C?AWQ\1"7.6M=#IQ%B1+UYC^C PELB;YCO;HLLQ[I.^JE(*UKG.9LE.IHCN!UF3Z\H MW=,FR?4TRO14NZPLS5M+PG^=EX/_^/79B[>(.N7+7R>=UE?O(]P7>^;$NK]/ MCQC%K-3]#>8FJGWM.N3HK()_86HOGPO<)^DC^K'R?5*@B/"P%-^1!>9@HF?2 M_<8PME3B9EAO5D$EAW#9 K6IK1,W3V2\NX-#5\)N(!R6I#O! M2@!)L2>3)>&JO;G]:-\&SP?^:;3"55#)C MF 1_I-@UE UM;)>^)/%VD-0FT7%:Z0AO %L7J+ZON6U*!$X3M% MZ>*U!,5$3TGI3]3M)]LX_/=9PY=@J)Q!8*N98Y1+9Z.CGH17(]TE1-OEEE!P!+UDC+["&[R#GD[AAE8&B?;KKV M:PDPO/PN6I"9$^G(F@TNZC<*;Q!+D.'1CAYHYD0\0BM&!QJ*O0 R! HCS'MR MH=D[O]59;"R':I@L+F/3L108D2C>-0)!7J2.Y%/7;';6B:>XMC?(*U>X]V(A M1 <0?X)" D/MF)!!44 =%TJNCM7^&1H)2%IW+8J)^Q1FWG:;HBVI;% O[^;X ME(9[+SU^1LDV]0Z[T/>BKU[Z&\J_>O]*TKK +$%J%9]DH^X) !!3UUH:GLQI M@E<;?&&%%W8SYEM@S(P7?D) M=5EC^#%BM04U?R=$9S17H1PCM M0S^)B0*7I*\HHV=HX[4T'5O%SO)8_PQ!A%R_H[2/]'C17NF6XS&3],CI^0MC- #YHQ9GH;-7JP.[-F( M>BB=WG=\A43X8N$R=THC@P'"Z2%)L0:RBJOBJER28K6V-BY6UD[9-D3S38&0 M0QKDHCIZ6 @[D5)R9BI+\.$%!ND$R)+P(+%3IY?5L@.3P!8(&1=IUYZ,.\'. M)*6N\J P!EMH'6QAE2_%Z@8FQS>4ECH(E>/#$1Y6 S(8+4AUZ)X['LIM:ON@AVN?9 M$ LY^G4B!>'2T@L9$N6Z@9"?0$9#AV#4M;5;NOI^ L.%$=_2-Y@"Q=L]31O_0XS2*ZO^\U+V5UAHR,EBM? MY ZT'!#NL: Y&R$_!=%V- 3F9,B8C*$!H0_7IK73-(;+7-S/W)N6"\S3E#PI*\_1D>2]X#YND>H+ M<&E7QA7IA7T9_0J)&C(BIORO^-SC(T;^N[GLXP"+ >4S.$I\R=@1Y_UR D9P M\4!2^(89;41T'A3403%9P_0'$0)O/'.1;?6%4K]U_.Z1,XA)P/?3PHL8YU;0 M:>)]&K09%H=1R5Z.G3@JN>O'=AN__$W4R/6C;P30D"W'+2RO[_01Q"8-"YK0 M^*OEH'#ORWD!-I;IME"VW);8DY)DQ0[+34E:SI==-H;3"<'_=4@J^V(&L215 M52#U;-;RHO*JWR&4XTTXS_B\HNSF6"W*BTKO6(:'B(H BP.D34)RS14H6.,+ MJ5Q?)E*#IYR!,45#_R)Y)I2IOCYC>#EO52?ZN,F$-/)3??3V_ >Q0T)G5O6P[Q2-'LK'WSY0;+S5>&"9$M MS%AIT3C7$U_A,U1:.9O\N"'*GE%$2^",V@%6Z^%%;85)YPAA#6RA/ M*)?D%>AI[#[2Y?;[YEJ%K*(V(?$XT?@@&&\!2H'MVF@Z#N M!%@KEND1Q^ 1OQX.0/^ =;2@F B,[3YFP-79_05%P7V2$LOHN.VFCN@\WL[C M[3S>-GF\)1Q8ZNQR3#3[&K8@(^IB"%P,@9I;0<7!LWP'+ XQF! EQ0;H@6R: M9;RU/'[#^/7'MP!;CJYA%JO:TFSY;H!A)"PSM>4O]O3PDC&&;LL!-<0^=%KA M+=\1#2Q$N9G?\A>N]JDEUD.N\6(<[::P/.V;86I6MK,ZMN$OL]\&'5XL'3OQ MU]GOQ'A7F0[<_S9[W)5X\BQZR]%8\S%]P4Q)43L;KC;K*AK]JJ'!L/RNAX3_ M1H'6=MZY$$=A^@\O*DK*?$892M^9#^XY'>Q(Z&B+JYYU0+L>+NJ)@&SH[^$X MY)QV.ZLIRMS.O;:= ^).D=0R("8$VJJ%+7J9<+J %4U&_' MP;T7IH1^K@M4M4*EY/LJC?D2?99V\\OW,W;9K@]5H$> /LCSW8>\N%/A/[6+S-*\M4#\UWEQI#I--8NO*-\E ;E2 MLAPAYH-+B0Y*6< K\G=Q.\TF&?P^RWF^,- MBOW=WDM_XQQN83= "VKFQ:5Z8;>Y+4C3 >ZQL)?B+4._%WB2=T0X%%PGK-:0 MIL_=$'9[^Y=@GI@^H31\Q[3^CEJ"5)-CY>;X"PJV8;PM\Y 0B]\N/'!H;>!@ MQA9/F1!W']GM[5^"&<'DF>0RIE!4][?IIT250BY_-7>U>=GN/DI^U)M)G2R_ M+136R9TZO:VQJ3<%_(B>655O*.OZT311PN$S^D_:R$/."WZT7197)0G!]7#0S]^05G\[;TGV\ MQ1I92)S5CUZ5@_+\SS0OW( !@"RRGA^7RG@]YK$,M6<%K$\71GT['88Q@86" MUP/.,H3LGM=C'LLP?VE1I%T.8;%:.PU"[A/F]YM65YR]WZS6H*9/+8LNL9!N M/W,G,$E1N(WO/OP=L80TDBU7AN3WF=2X M-6"B^N&E04-,=(N$H+$)LP01=(>;)!I7@M_P\LI MKMCVTQ^_XA:[;)U^23 ;2%>^7^R+,L$Y!91IOFDIE%_PY?"*F6FSO"F@%'W3 M7#HXYM$IC9%$DRS_^AYB7E;D+U@@BE#]S\=/>/ZGH"$&;@H_8/K>KB(L_6,I M)F).B/>U\<^==YU_CY(?1FC] MOV@.8 'MNTGL3^JV!C#]ZKV8<-YU,^L>A@R*Y&Y>WDG&4]O[=N#$.GM$6+=? M5,C&^%J"4*V&&X#H9 * #17[)8Z\6:0Y7/1(9=#+ESI+LL',;2(1A]=:@@OO M!.D QI)S(T4X@E#D-BRR MHH8*D]5?!>R"7J/X5; PG+MST]##@"V'0/BX@L-,9P*!CCB!<^I@:B"OI8B- MTI5[!1*#!FCPG7P95-S)<,H->;4$C[Z7[U! ++EEQ;RGWQOH[G5T&5$,&@JI M,],_Z+B3>HP7!FL).+P#I T=2TZ3B20G$)?:(_:7:RF9V?VB#HXYG ?)&-XV M(FKE8$N@XU&4(>SF1'Z"D.(VA!+ANZ#QD"A'(_&JK8V((/H7-!I" Y.*V.#& M)B7R*UF"%(T730N5':Q'F.JP=ZJS2=,>3EB119=I2Q06;BEL4]BWJHAAR #I M.5YR9B!+RY<,)IR)8OTAPZJ7W)@"J*4E10Q3FO I!&18]5(:4UNTM,+*:$I3 M^5($,H9ZR8H9ZV)IQ9C19-7O;0UDE/02CCB:SM)*-Q-0T+-6^E&%T>3THY?Y M3%"L9URPO_23,@(>EH#'2=\F-\\5H 0VR85S\G!\HXB4#E>ML?G$UD91\^'JFW+R1_<98SE+-9RNT M+/.KV=(FPGHF*C.'SB3M]HGT'^)#D6@YUR/5W.:Q'7\(MUGN?EAYA;OT%F9[FET6;6N^;Z++G/)=E_EJE2@$G MV5J._?&Z&N6#+08FO!&OVYK?D]:]\L?>-]$?32^#'RMT_HNQ)NGNQA;X[>4U M+4G_>)X-=YLX'4 1VY]Z$]N?3"^CLK">8;U_?PPKMVU>&0C\Z@_&FJ2[&ZQ# MDAZ2U,M1E_KY?(W;1VDJ6[K8B/^%?8S%,JG"@O.V/ @W5@G)1B:EBD(>9>IAH[K2Y@*-+5NCAQ ,-I4MG M-9E<('(EBBZZ*Y^6)>A(B@**X9G-[=_#O2D4E:[CD0R>L3@0U#:.;,F'4!,_;)A/@^.XQR]'3=H151MY 3L<%@4)Y<3R68Z?] MBAGZR!5V;N';?F87E_]F=OEO9O#8TN6W* MTGTO@I'H!(IPIL\S0\7Z*44'+PSN/@XHSA 376HS]][9O7=V[YW=>V=C4(DL M:YW"J1S[CR5(\)Y[J8%B-D^[Q-:^ZQ)%3'.:Y5A,\0");9@"#9Y[]NZ>O0,) M8YDXA,\]<[<%NJ4^L2\M M,'BV3]W=M'#K#QY+N]H+\E!4&K;'-S%:^=KCU MTO1(,"B+-W<*U[+(".7#<&RH4$@U"Y772N_PQW.O99Q#M2\+P+Z&FDG4^%V6AWM\);8JP/>EC5Y# MN&IV$Z8%L/X7<60N1Z0EH1XXG>;FE2CR1U$GX-K@CBDQ& MEG(78\VBRCHBO8$#A@8 3'EHU(,R<%C[HU='ZH ,2R]'C;+<7SQ E.O&.?54 M52R'2P>=+:NX@YPFU,:G%XE:@E#_*@6J(+(DG'4Y48C]C=@29KU)WP),Z" ? M>5WUTTXMQTK'764V";ZY6#')(R?-PN?BWE9(6M/DA#61Y5D+2-JS2)K(-ZQ2 MJI8QJ#N7>Z.;7"7J9G^&;M+:PMF M5V<7"C*H( CCENT_DD$O?><$76Q3]P0UJAO3,S]@**5: J.*T)4.0&]GCBWP MRFS1F0.GASGI1*JB!%U4D>EJ;>#&(-V[>;$R6/.%[ ^4,$\-!FVXWFPY8G,K MQNO\[+KB4UQ6E@'^4@5FR+E&+.CFU;*6 6HN:+?4!"3LA9: M'I-D4]%;8#%(I]=)+A;)Q2*9\19U;*JK#5[A*HJ2'R2X$+>X35$0YN1R'.0_ MDA[O-0_R.LKQDZ0]Q%X1?4!0XUY)S+6FP7)TI\'N8[\)X M':-_(B_M*-"#;%I2 SNGA 5."=E]+NTL>)M?=VE2;'?WX7NYXYE*6I+[AAU0 MDG*QGU"?! =>Z>4V(F ME1?:>5#P8+"8IRIKSTCT-:K5MRU]7F9$[6OJ#Y2^L MC-\WFJ'\VURAY&O[.J#\^URAG B_GV>('\V08)%/^XS38U)-L2KF1M[1-IGK M3;^.?(CQ2O :#EY\;-ZK%FF*8K^ISW*UDQ=&G#XC&#-=G;="/%U>-??^XRAU MFOKU%ZHE-W^=E]O\RZ^K**IG0PX5S97*;6IFTO_S]$_6),E/\_:+*ZH&V^4T M#"H6]S-8"+T*7N*\\.LT,3Y1[@O:BT8V359MD?AQU'T./WT.L]\XI,'M F A M390;B5SF[@6WR^SC<+(T;^&*_SI/#/_Q:W//4@CAZF<;KU^U1Z_WY%^_?V)- MEOP$X!B5Y9YZWG2T/F;P_=_G[RQ\R4]F)O7YYHDU*?*3F4G=?7MF38K\9&92 M+Y^9QX/\9&923[\PMX_\9&92MX],>9[\9&92G_[W?UF3(C]9&UL31(+UEGY*:P#DQ4XC_<@Q2,@X32D.40TTE@;[]3XQI7T'\F*G M.3'7+-;2\,3>!%#:TB O=EJ6V96F+8VO[$T$I>W2TO#'WHLM;:*6QBKV7FQI M:[4TFK#W8DL;KJ7Q?KT76]J&K0PPNV#)MUZVNX^2'[^@8&L\Q.PE]_+2ZGTE M/%X&5UTW-!.Q*&$,;; M9Q15)9AVX:%G.(W$8,863YD0-\J&W=YXI):+?U,YV?9]B#><7^V MMAI8&^S"5BDZ,2T7,CQH?Y7$LRNI1;-U 4N7/[]XG>&N>'E)ODT2'+'8?IAF M%9XB9@)"%:=3O),N]H*&P(6I#'354 U69EW7$YX+&>V"4IN5(<1;#@9=-^^( M1FW1'_1J+8I=E*46?:-VE]S!DXF[EDK0G643XO M.X3R+^2S&/V;(UWL.IW$3RC#0A:S=,0$'P1@[BZ#(<4D4#H-EM#4Z]D5%66;W3YVN5>S)E>D+A-.M2,>W#:#H]C"UCG>]06FG=>26[ M<]? ; [@9%3S:=%\2ZU^1)*Y=3C]0>Q1:WK2&W7=Q]J0"2G[1,=#HM$* -KC MT,?9)(GEM3' <@1$<3[\'GA(&0&: E!<'=@2 M#&CY&%2!,(=<+//*/>)"-_HR1KX!@Q+81[F%+4&!EX1I/ R6, /V"9&T>C9\ MD6Z?L3P.8H2LW3'X6 Y#'X%;RFX$&0]@ KB((T&&4O_]V[7?68I%#TXKMO]! M#L::PKK!,21"A@8HUYD^;'L"6AMYWBBVW%F$^$U#60)EV\K8P;O-!OFY3 SA M&N]%M5Q2 '@;DXJ58&('*6&M5ZRW3Y*&+^:C"?O'[-X<'V*\Z>C\X)%"]5UF MR(LNG' "ML<-.%^WXF4QZ(@3D<+K 6T97!KC]YG/4LP7RFIXV3J^2 -&Y7R/ M22BVN=KJZ8H1!H%Z?IXC35!A8]8DVD4B8(9R-7!"\TLE?7 M)3^BT'0%ENH>UNN#A_C.2V,,?,:.;1L^'A3&8&M8):D'S@_0:[=0&M],YY.K M.*B0:6Y,^NP&##"#6$(9>\6X![S#C0&6.GVM\OA-&QDAH4VW41&H>I;@P8N1 M4 F(]=$2X[F3).D^XJ#F8Z!>\O/T%X) M.E=^;'IK@[[X]H3XX6C7+8%,FQL!<=40R*0?O;THYH'1W/8%F(\\(@=OO;E- M$>8G]YY/0K)I,1W"YJ 6\(4PV92[(\)N5*[32)\L^,++N(NY*H9@ D_ M1:0,)S^:@M5ZTJI+SRAK1"5&X:7+%J:F1Z4!>AOX4S1_N+HW#&8 2%! E-%\ M1H%ZU B1UUK 9D: 7#0P%T734-C=[P7&XC;9'Y*8*$RJBD;') M?O?2U!.\9.JVF59N(79$ZN0N?YUT6E^]CW!?[)D3Z_YN;',)IUMO5D$BCKFE M-C4V\97O$[DMC+?X\H\#+PVR;X< 'Q?<\K__^Z_I@.2], B:O6P7_ M*K*<^499P8#F[H;33++[)'U$/\YS?DJ3&/^G7U(13Z7L-X92+:$EF6-]<)_$ M+SLO9;PL$;>'HH/Q'\90VYHS@':LR7RK+:VIL8GC$YM$[YA&N]/B8L_O T*Q MXYS3JV8@)MQ3$]5D1A7<%Z?;],5',9Y3PI!\Z.VFG6K]Y6]Q=D!^N E1P#12 ML]O:-V48]O7J@LG*\)-O!-*G7%\@2Y/R95.;V[X /25W5ML4 ML?QQU[_K^32SQ-9E"[.?U[,!KVD19OF-%__&]OE<-E%K[2[/^)KC<[IL <#C MS6%G%XT 3+97/('YNT0ZV@92G,U(7< \ZEV7]T.,20)E.1$^2\$NJ/U!WE8N M[(\[@'EOF5HOF ZV^"6)@R0N87S#G'>]V6 \ Z8[2*K+M*Z-,.:[-CJ_JS6- ME"?L='VR32+4=AIN-TQ-@MOMW,(8!WA*$Q^A(+M/DSTYS(\H7V\>LJP@1O?; M)&,F3I/HJ!33)^_86-Q:!Y.<1!(C3_(PUV74X^W*S\-W6D7$X>.8VY_S=)_1 MH4C]G9>1F,;*F)[.3@<@B[A/2\.K?UQO*HQ#OR8KN1 Z=G>SI$?85)=XZESN M/\I?N-0G[ M$Y5^GX18SLJA\&5/&,?XDI?O3^H'+LIUQ\(H=:W,'F]WJ4I&= M.9DZP(TR)XK /F04>+MZYDHEWKT)^:J_6K-TG(=!&!6EX^4ZWN, ,\M8[X+_+D[,/RWOA'B&A9V'X>* @J(64FR1-DQ\DD*J>?(]5 M,X< M=!F5JMW+XP(/=XGZ4L5L>(_%>DAR5"9Z>UUYY%,7D0(1T_U'=KG9?VX M[X""K.TN:T6^] "#-8*Y92;Q]A6EI4> _#]K+9?-#$9%!@CMO5(\C4F*\32) MHC()887LZ=+?)W%7)F"&3 X>4+4K\01Q;5L.2::\0^T7* .W8S\\D'0YU=0: ME\%#_(R(?SI *;$=9;X746PNFCZB5J]IF,1#[*>EN\^+*K"_D0]CH:Y[GK"* M\IKD3<0Y"U$J0JN_,K\2G-)]AO 8'#12<8N#:U5U5)FB!&UL4$!?(/P M%()7[Z.JYUM*"4QQF]H8"O+D9ND#?JN]P8LVQ]P>\[0Z0^O*]XM]0:+0@D^E MNL:^4(4=E1[GVNB!!<"NTP/BRNB<+/7=3,)4C+%@4YE M+5DH@)5)CKWX=K"U)0CPJG&,@\"2^AM2Q$#3P%AXT-IV,Y99@@>/-%0"8@FA MB%/>LD*PVV PLZB!7COWD' RK9&5,]*(6;)>VB$8LN#9$/E@R:"=A^A__Z;6%S$"9) M:68YENR7X6U:NDP*9OFBN$B'9BEBVRVC)-S0XNIYAKCQ(GS"(2H%&08I3L#)]M4&@J5"6K)QG7!^V=$LLC$)YD9N K+E).7FT M+%D]R[ \;OES(()9E2:7=S9+YU.[-+'3DWU9 HK(_ZP4E3F<#F86M49$O$HT M9LE::930=[&6;+!8#/PB6?;LY'FZ2NMF.0"B+(8G3\-E.CG0ZY:Z#.AIY^A! M!#,XX\.7;JYFS]X^7J)8-*B] ,#*_C)^V:%BF*/L\X[ M8T*,^)YDN>R"ED(@OP+;*"<7I.4K[R<-M])/ZECW M'T'>B3+I+"&CH?K\7QN1=:S^3Z!H842V4,C@J"*-BV@,'4O^,RAZ./$&B52J MD-%0S1MH#WMTK/\O(*E!)@:EDW3!/IZ!(5H+%2;A?A)\G0@@4LR^G@FA]:L+'!IL@M$*(%%5@&M2&U M1[3 M.@U*]:B9:X!EC&E;%54+1 9(-IH6>M%"TXP5*Q!Q1=T8**9CKDC1:HCQA"&PY.0AU8*TP )3,&;5%](" 4P1F%6E2 L$,.58 M3JTC+2C E%IERB5I>:P"2XZ5*L@DA\/_^<,%#/B#O[5^IOS:00E]Y"3URJF M6P>&'S]^_%=>Y_W_+S_9_Z$I*_6'W/M(XF1__$.)RB@O_@X%182(X?=D!29& M&J**UT:)2CD?)Y[3BTF33X8!]7,L 5R^G]JZUYQ/TH1MN3ZSDVBY^L!7+RXV MY*I,48I!>2D.ARA$:8OP.'J!1.<9B>$\&OR*!\8GGT3O-*3U@M+WT$>>.FQ5IO<7DX7 CPY M 7*V-DJ3 MH/#S9M;-Q(XL;5J^GT&QE3XUGHN+WV=V6C= !5;UMM?G3VZ_F\; )E__B;E$ M\T2KQV*N.@-;'&;U"--P7L;;^BGRB#&T^O]>Z^2- VW)=*N59"?KE.G>=\Q% MKFH>%W?:$HREBGTC*G;_Q,PA8R'M&)424":UH4SH-U1(#M?7HZ5*M 9LN+>K MI9JV#IAZFM] J)AW]2 72UIO7G9)FF.E^_QFHHJ7?D;O*"Z(T>FVR/)DC_70 MX)V8H9SVZ;1/IWVJV';&F>1KH8).0!;X[E)O1>K'UX:B)05!0,;$X[.T;["562L9? T'W7C MFX-HZ/:6__,/5-IHJB1J/ZFF(-HGS#WT:NWE*@X>\?$__TO[_6JW3NWELZ^> MHR@-J*WR2Y;P7E9/[4R6WU;M#F1IWD(?_W5&GB3P?@USXB!\#X.B6SF^ MGBZ[G=FI?@_SW3.*2FK/=N'A->'8 H:,,._EGNAD!RMA>EI4G&G MM[%GJN:)X"ORR)/^,HEH?"C*FFC<^7,Z@%D$B5#S2;H)?]'8HBPY3R>?RUTFG]15KA_MBSYQ8]W>X0CA3 M>ZA4"$*U^ !&'J5P?%]A?,BGS%F_]XB MMUV62J1)(I#A;PS=X_P;F/M=<.LQFX-:P$ I2RV!.,^S9AYRNE78Y-IMXV[I M89\RKTHQ5E7.&*_,WZ%U3!DRH.7'M>;*NO>9^*QH2QNVN]/JR)4V?G9*D+G=V-GAU0R3$.B M;Y>RZ[;$(?L4F)T=#LL7X3WQ%O/#=?5=*K73R&S0"4?TN+Q%"5SJRK MEA")3"A!L'HHG1Y6LYOO-3R)?8(XC95.JC;'$>$@6V_J[ +W27H7A5N2,_HD M8ZTW3PD^KBT>=FI5%%E5\Q*639[B*E7[>2?5RMI5 >I/[E*=IP]-7Q' MY.Y!P0KK/_CF*7\D&M"]%Z;_\**">^^!F)\V>FJ9YN7HB-)!Z>0:_R:1%$IP M*?.Y;J-6*+Y[[@V1N(_94U96<^61>=4 +BM@FN!D3E2GIJUR(V#_&<"%>)MBB9\E<;!6P[QP,".)F$D)\X<-##Y(J(%B#@=@7DENI,X! M-82ZEVUCT)5L"7"\8V,$.3M.F70N(>4Y-N96?H?[]EF"V.CA\9:",2*30&-= MO(HOLCP?E5I[MH'7 I;B+]+*N^\"+%WDU%JYX)D"9!3-WGA"0QEDZ*:Y_5JO M0BP%8^3M1WMA8GFB04V77\]7,','<21S5_,N!S+(,'C_A3H*&3"]3([U!LKR MR@\:(U?4O[N:.]8*>*+PB1=D#,VR/$[@"&30]%HV>&_R+"VGJD_.&_M6<.Z M*N!O*EXL0H89AM37"9>"#-=DS$\K\?P%T!F=-E*Y]XO5N<.O@$7*OH2%#"4, M-L@.8="!W5\!D2%H+B#QHF[N^Z.83=!>[T*&T+RBV IHTP'4WP#16F\UB/(Z M?>X8J;!FBQ_40T81QHW-B,/5 =S? 9'?\.NZ?NRO Z"?9P'05.D6M+B/(;VQ MF%:DA"0X_@0IJ&9:?XY$B@8MB$/R= ]"7#:?@Q;T(/G$!J$W/&&$384@3X+4 M79:'>T(L)T:VWKQFJ81-O(0R6V59L:\8IBL9R1S8E8R<8LE5YP=I8]*<&M?-= MEWW/9=^SP?0HKU+,'??9OO&8$&0=PC8!MR6O@D;(9=8 D!\"-G N+X0&.A-H M%QVGNU(69>D[6HN$$9:R!!EY&.$E\W@-:2&I=A50R+C#(%0F]YZ-?[,='U<& MFK<[-(=$W/([ZBM+]3SQZ MTO-!N';1F;HS1P/'26I,73V[O7. .0<8B/O4!7TXIYS]L#JGG'/*]00=DG-H MVD!T"5%X[H"[(A?.D>0<27!M=Y,YDIPWQ$QHAO.%] 3,^4),N>VL?P$&Q@L% MPI5RNR/+SA[BE>\7^R(BOI3R&1P!)T4[PD3>ZWQJ7Y+,]"LPR5F*W"*]AS%G M=).;*<_/T6L(3W,6<7[\Z&ZQ&@MU7Z0ND^ M25&XC6^+-$6Q?RQC(C?446CG_'\R%7#)8#>PQA;,.\VK?+0/B,_\K(L MW(1^E5@4KVB]>?4^&&L?,Z+2.X.U"60B*%O'MUZVNX^2'[^@8(O8E\>@88SM MYR6V]U@;D1">JJNQ+L\AV&"EGX!PTC\1_00%=9J,,EOU^4[",WTBJE"=O>PV MR?+;% 5A+LL 1HT.DB^,8 "@]ITU4=F=%?2WUGDX5$'MV,]ZZ7R0S>9R_@8I MU:_C:*(K6*"1$)N[N&IC\^JMES)G.2 JSA)-,P0-BYR';HCJ2,F&>:&0009& MVK4QQ&(VP]=:(/S6$_H3A=QSN)IJ.3(JV.@H51>$I3EGO0AE^,XRX[E@.F^,_6>Q@DKNPVA+)'M:,;A M$T\>X<@[E&-.;OK1J8NE<+$4+I;"Q5*,]VHJ=6B:]7"XF S*BEQ,AHO)L"0F M@ZHJ)W[8T85[^N=IW5VTA)%Z 7Y!=9M0Y0I6KSL!Z9>_)G]D*OADOLH6'R?#YC8^8MSRBLR M5![B450PY&,NQL;%V+@8&Q=C8\(YK,WT[>)P- .S) ^=B]2!XC)RD3JC8@6H M!A#(8,TGVL\%X0! 1K>4X^)J#(:YN3@:N("-.7@Z3(R61]M,!*>TT5('G'^9 M%9R]S* ZX/SKK. <;%BU**;LREBR+O+U1O9B3DXW<+;>K/&M7XUA.-;LG" ,3>47P'BO9:?."UD;-Z9U4' "#T507N=X2K5 M/Q6 6A'W=$:T5D4L@/2D-MD"K0NNFUE@QX3(:+XM-&IBH(&''U8U>=2=$@OR M7&O.S,-]/R%@!OE63YT5,M#3'UXU(A_D@";0J4G 0C*QUNKR5*D_TDH"[.8; MYP IP8X+>G!!#\Z3ZSRY5GMRI>1PC6XCYY]U_MDY^&<-)J9Q'C7G47-."N>D ML-S8Y_P1<);J_!'.'S$_?\3"WLX[VR33-ODY28(?812MXF#EX\6DY-[/O7@; MXJ6OL@SA-05!6,W^(=XDZ;Z$<)S%D9INK#65RRE\"C-"*D7*-!0.&$!IKC2I M;],,>3T[&U/K;I/8QQ1>69^?P^RWFR-FS?YN[Z6_<8QVPFZ %M3,BVO"$W8S M9Y?8)VD>_KOB<)M+0F*9&_B=U"XF2_/60O!?YT7@/WY])B4&*+34_6WZ*5'M M-9>_FC>EWQ09YFU9]E(9+*1,Z=0^YI92S8)[_KIMG,'4 H,IY0X@Z>#ZW1JG M'G"60:;4[ZYH]3!HGST0EA]OOV&YDON(^+(=C"D+7KA>M[1SVKS7MK#MW,-E M^28_1A]A&K+Q2,Y>+2M9MQ50L? *&A>V 60<\T+.RVD&H/.U!#G)ID9L+F10 MR+DQ)Z 0"H>VR/]WJNM[ZZ7I$:\"JTY%G*\W#2@WQT:J-OO&H)G/E=YW84JY M;F?.G.WO4%"0!\?-I'B1_*S6\S9QCR&%SVF2B'C]ERX62V-8RY 5#%>QXP(>V3]^,HO#FRXZ VM\[()Y>*.$80EB4*VD$F' M=PKD;#M-H^(88:F=OY"502_9.86<4ZB[V0*IN;W-$A(J:#S$YYVJ@#4A$Y>2 MK]56_QZ,W:"9?\+G(+U8O81.83D&%M4.J*P /%6>>O)+TEKT,YYO@^(T!*@_(-P2?[N\?M W+_!;L-Q8T*$XA'E_==*.EGK6>LC]=.=;6*A&K1)6LI$ M/T"Z;H/56XRS!#%>3/^TD-E1?VB %51699VK_W>@!M0F):'0/E^(N"Q<+/V# M!@:^&]F@*[$/VQC$L2'C-0U;X2IV\X5G*$MA:HF6>Z<44)) S9PO0$-IR933 M>Z,+5^L 6^ISH'Y%VG)ZKX0$3X &,YLKWG[:6>GKCT3)MC1CV;1T_&46EQ@ZFD7+OT\*5CSVP,%L6CQN MJV[Q9#!+%K_:8)%'*0+=$9T=U%([Z%ST4 M,5F.E*-"PP;=D66"I&"C'0;8^ MP$*K$OU3T]V#@NI!'+3(+/J*\,@4_E27"]TG\LO-2 M-%51[-/G2>AN=PHL"Y]T-[4)6$_R(N?;K +8/3H[:]VE9KC"=7P0&XVC2GCJ-RQ1&93I3)B?B(!4C_,FG^ICA'M:AD_IL&"O%F>AGY. MO+]X/J1@3_;\\HW+7/A]@)T,Z>->5?G1PTKJL:TS$?85MTY)^'I(/I!M.E*U MLOJ+>7,U"\K>36VEB2/9@$9#*IAK IFG4^-9B+\ED/+B;8%A:D>(K@7&Z8DJ MJ0^ZSL;+C)#-^1ION4D.+61L-=V: K'=4D2&G$_%TK]%9MC.>FZ\+/0Q__E$ M($ !PT3KK+'.&@M%,;?8&NN,)G.VRL(P7H[>V0ZC8NQ%MXWS;@Q?PG=$D@2B M8/6.;^XM>BS(=+ 24*H(ZR+/4/?;3TM#H1:W++UOE MF+^]X7.++\'7Y-:+HEKYP5+)=R]-O3AGD>&8$8'#D,1X,[.2DWU";_F97XV" M@CTJ;#@J#NYA[>').Y+&*[*+V[+?*$3X \,&Y>[W E\71"!X*E)_AQ>QVJ9H M/";<<6$QREIKN>)TJ^!?19:W?1DR+%-B-%C+QZ>8,>5^-P5S%',W^Z7TQKG^ MZ&W!3+T&5W+R36OG\G,N/^?R,VZ\=&X_2R%UKBFQZ?M"TX=L_'>N)NM<31,' M: !W,_6T\UCZ+FD,0J/,0Y:^2]*/%\>.9.GC).V8"8Q-ECY2T@X;WQRE [6_ MPD9ML,5*!U9_LQ KGGE+!T9_AXT1PR:F XF?[4+B9&*S* JG-&84?E[&!6)9 M9IWO4*KA*:2:H(5FHK=)EN/)XG]#Z3LS4*=75P")T2[WHBRVA (R8\G,:.(1 M%A+>DZ5Y"WO\UWEZ^(]?G](DP#"MTQ=,!*%/*W?!;&9BHD3+J.>04>,V^&V5 M!J*]$@:9'I(44Q:)&(["?1A71<&H40]R?8P=OR^8TVW+J9#\H04O](?:%,S$ MN<%HC,8V3]Y\Q9)3PMDFD_%+Y<7BT1"_C[FE5+/@;D.WC;&IEA)*J0IZ)%MK M]?\/\5W\'J9)7*F'7T+O+8QX@2I]1W'%1$2W BDW>TB3-\2Y!2[;F.,_6-*_ M3+CBUS2[S/$+!^6+B MQGNR6H/B*1:5VFKX\O$^26^]W,,Z3W+8H=O("_?X')[_*?3OWHGAE"?2#1C* M7 VXR^GPR[XQ6ML]??-BW[T7IO_PHH+X6DEVK%:A:.I"V.W-+Z&NW8N%'\SH M@W7\3!PS:>T S+[%R1LQDU2U2 ]%CG].\&T7A24;:Z^'NY7:/N< '/>YT8>) M*@NV+PKRI.\=9?C2QA.N4\?1'M2)^QB\[(DW(/91:4;[B7G)=UNI??S7#-Y8 M:*],FM2\/A*]E$[S%$YPPF+GI5N4U6;(U^07Y 5E<9%G1$Q5C'Q$@X8Q*F6O M8R(UIYZ?OZ*T,6UQ9&QZ>W.OZ'P_+;P(RT!=_?=2QZGWX36I#R7N\(A^D&9, M/5O)T,: J3WOI 9[::^N)'G>TP9>#PC6MM-TJA?CJQ]>&I C5?*')R_-CV(C MG,08UL6-#W$ST;/)2WAQ( =Y#D@G+^VWLC.*G!O@*_(FD24+'#F@%\_VG$NY MIYKG%1).(] P2,7-\UQ);5[!WMW+,=)VKUSYJ17CA;0$,AQSM[NF XSX?DY[ 5G*6^'Y&("NJR2X7X! MCI3.B[Z11$T6;DMP1('M&!0%(O M:1JL%-_+I,*V04!&18,2(>E\@ORJ43>M".4,R.!HU#NOG'R0GW).123#! O( MR&EB.E+^6<@/7:>B*(%5##)$FDAGF,\<\NO?J6B)(X%"AD?C)<8)18#\\'FR MZZR'E1$R7AHI2$TD".27X]/)3C1/&&1D-)(5-X[&TC?THYEUOZ C7%\![\NN)9N>92KXHEQG# M8"&#-J$)*S(PFRL-@B6I9TAJ2'Q%9"_%X1#5*6ON/I!?9BZ[@+2Z@\B,F _G M1@^YD%?_HQA *3:3/$)$P[HYUGGC6&^ZY/L#.1VO^$N<1RJ,QH FW^-HMYH# M60!A-M+HGQH#FOP@QJKG>4F+O:UC&JJ,1AHG046'V0S*1.98-%LQZ;\<,#/' M2@OYU$4H!O<,T/K!7%*/@TWO.<]EZ6%=CTG\[>6E>,O"(/32$+$SYK!: A*8 MB.F'9$&_+_[_]IZTN7'=R+^2RO=4-LEF<]3N5LG7/*<\(Y'BN_?KM!\ 9 \)#8T/C+>V,)@-"-1J/OYNY5(>\TQ*!OH$_>@;K@!/]@ MCKDH-7QE:_--!BFB\H03(S6/=,2)B9%%+Y 4WI3IRA=E1(VP70ZP =B9G=-/ M.Z.OV =D32*C"+C]-IBL_^%2C6[-"RTM38U%BSL5J$+[IN.ADL(&M4KF\63 M(U? +(%:1@3CP;Z$0[^LK(L13$^C\JHOOD+[L@0WYJQP/N38$;H\HVBNU'TI MPW]ZB;OOR:6,G?,*WR/L#92#F9WKLJ,0,2X+P7!$;R? :I? :I_$@A$")W#$G?F*SJ]8(U)RU44CF+F[]1QH.IQ MA/!?J.AP=;,85"K\+$_Y'^S[ERQ!"-#5(8I3_]^B"?,7>!02;1G4(2L0 A/K M+^Q"_]_, [T)]XA;O,FP.VF5P:&JB#QZ.4((:)[2(VJ\-8'W.F:>;\YHC!:; M-=Y((J[#[?*=H)8;*+Y#G@C%],^H(XNCCCZ# M:1:VYS>L#:31\AE \X.YS8=Z/;4&AL8MD"CPI#'Q&4 P'Y5T37N=RK=#;0J6 MXT=MST+,U(T/E-W@E^G)M3-(H&D!LAPO(Q\9B2GI,Q!B5J.G!=+&D,@Y4"2\R+)U(QH>=FNDY&5RNYH>9&JP?B:8-*TO/#2C*2E,H5: M%,YU'1T.?IK7C0R]1F$RBL6&'K/8W3L)J[9]^^$&F0>;?HC"'4!\J+[JG&:[ MP=RXQ99KH3=DO[IPKQ$+_>"=U^4N(3]YRU)V#X]R@@)>K?8A, *0OH&UJ5N: MCUGA,_+.I/^ZM.F/02?VYKQY^_AF:?0E@^-\"%PE-4@&$;EV)FV$M+=0N\!G MM%V7QRM]R)J!I"ZAFC)4HPGA'!2J^Q S8#;?6?#.O@+![ONDB+[9RX&7][/X MV8EC)P1^G=>ES077=GLX%8Q#EE@,T%LA$,\ \*BEB##KXXUS<'8L>8ZRW3[E M9;W-)"7)O,\^R_0C4*;I1(W:PB,4#,O=9@;J16DN&2KN4T:-L:=@O-)YJ7$[ MQBI'V4=)(OR3QL%GH]'/V!VSNS#_VW-J2_-G#]*%(S>F/2B]B*6,HX4OE$*K MI>RG/S-5+=W6YHSA#3,2VB!UV_)XA_G0-LY:87DDQ'SH,[!Y6!X#,2.N+K8_ M3EY@9.-\G,1=+77EU'ZR@_2:,TZ9#%['GY3JJ>E4Z #1J? M]XQADZ?J[&JQAU='M+A$B1-\B:/L+8$EOQB(. >UML52C"[ M_'51XU\^=K&MUS:"$5#?@ ]4GVS@7XF3=XK5EA(8NLJ\X"9Q6@,5_JK Q(;V M3[@1R8DTOSO_EJ08;7^['$T['[D0KJ/EQICEMZKE&^U1=FWW1 V00(OP03"J M]5SO"%'=,:?;@KKID&04C6V^[ M3J!X-]1CS[OEW)E>WX24=O5CE\'RL\M 2O"C/@PWQIUWJ^*77T)T>/M;G\E9 MMG[L9WA?6PV&I^VG*/ ]YUC^+?('$GCRGO=.K(K8,9\_<_$;S)?A":%;!S3G M*,C4,K'!A"5%CSSCYQKD\^,VBM'^I1?P%.-I@="KU/?-NBQP3B.3F-7W>_[2 MVG/MB^7YSBI+]]RXVVLNZPPFM'DM;2B'VP[ O%0]5 C 5'C72>12K&;@8EA_ M">,R6;;V0CXQ=+?A8_3$$L"F'^[NXNCPX+PE:)=Z>PM ,@05!^6O+(6/'OR# MG^;63L6!G>*7J*&M),I'.&6 A:&=JR@1P9V6E2O'##U&*RY_9V\_G"(95K91 MS.T/E7'D0U=9,-[:>?4#8#5P>U]"E\4I,!P\FR@/KDFNLSBNA2UW0JT-IU,C MZT%9 W$B]R(B+CB_77ABU?M_ZN7? ;0=!]Z;+J"+F[S4?,7>^#+-TVX_ M6S=R;!=/F<:=?"$8D#F=2^C5[EY[H?]1,C)-],417FA+L3%39'15*5'O_R:- M)5.I5^\8;PF#>I^M)?CHD8AG0X@=PI/F.AF%6M7KS*,3G#2L ^Q0*J^YE*-V M/+R68$%W%::CX3(N0%\T7%N.:GO,*:>F3]:<^HB%,O SB54G"3B@G&8^&]&T MS$^483XMK9A%65#.H9^-)I3^",K0SZV@F0:?4"X+,">74(GDE.&?B2;,(W0H MUSV83 PM5Q1E6$_[5)RS0LA30QGV&4Y?&8)X"KC_0N7,SQT11AF9,ST@ZH#0DYAH MR+CV-6Y0TH#/KU(VPV@MJO95=:W$-GBA"^J0:.O69HNGK/NE:1]?1 3_A(_,.?J,I:N /D49::6]3)8L, M7&16KF?RVVMLU<#B=Y:H;&82'CG3PF<'-A^SWB+"LX2'I/\M>DU6;BH4QY&P M]J]+FHA%!^_&B!L?)J*MU'>"":3=N_39:> ;5CPUYC[K4"8CG.9W2-.(?.NW M'RZH197%57Z-3O<[I%'&ZP6OO'\"1^ ),!.PTEF*&.!YE>G,#W>5M6 0N-(% M[$Y(-.@NK59++(T!&H* 6=4;TOCZ<8*OAUF@%,KX69-,SAT?->.E&*JP74+( MT(SHJZMNEQ O8_#>S*407D(HR4SH,E I+R'^8L9[UZ]M7D*(PDSD-4);O007 M_XSD-E!QO007^8S8Z^JPE^#^G80@N:YKDXLP5W=K+8!.T!=H>F'P?)=/["V* M,1^@MK/.H;7KA)M,7:[B>>FAU>SSZBB^E+DIIZRT'-AE8(H(IA#;TC4ETL]9 M#I1\%_H.-(TQBVWU6X:L<+T5K"K<%1A4;%L]WCICW!A&TDBN&'-/*1MG#&M< MF=S3!IZ:MX$R!HQ;I4[@T0W4Z'%)&54F15-&7BP-3[))BFJ3R*?H]"DZS5=2 M'+2,A&,XJ!MA''B0KE?RH$9U0( M/J,FAX<(/;.##RH'FE2C>,,4O1IT(Q>CLB?VSL*,J>Y&^?6L^+J.8G@8X=:M M0N\V\(M,:W5;HYX)\Q[F,4&.AH?#$UC49RD?N'#!;DPQP3(7,HOB%0,QI#(\ MLN3V(XT=$/(!G_&1,_)O48C*,TBC 9=;\GQW!76<\A=G/=.GZ#5*?5=-8*T! MBYWA*DF8THXBOIP5,S_[,0O0:Z'C6I)!GY8;ZRTW^JI+?>)@'3=*T9PT_+W% M._7B>Y';ID:4)=#+2I!-!]^2TF.?YLLSF2_MJ_#\XT18FMMEY65:E?K/90 ] M6%:HE"I+HTM-!0 398XR"L[%_'3/*67\3&8,"EWZ,F >S!=.JJ%3CL3^ 7RD M9PA:-[IR;5/'9< Z^*H5AA1+@_"-CEIFN['9V:V]Z]=[)]ZQY-,+_ND%GQ'L M>D&K!_P%O/IJ5Z%R."D M"Y#S82%/1?EHVUP$+H9U, PZ#FOFK.@6S!)8U#G MLQCN+6:!@'(G4K@TI](W:S%P\K*EC>UI3T4]WGX0/H,TYI<'/H,T2 5I3']5 M!9&MW']E?IZAJI,*%*-);1__&3.FEPUZYUU(V(PB*B5)D6/FMMO'.'KWT5!Q M%\5Y8A\\9NO7!#27E-V'6/TXBH_26)41RUQ$!(L\]*+^ B'LF/PGE+DG%@!7 M]S81FL)BQTTW+"[LQ[(@C;%+_9BQ),5MOHX.KP(3M8LM$(;4VL?7#!:@&I,R MA3EQ^RJO<@R$Y /I\;+?>(\!!^GQ:^3Y6S\7UW,BE#*NX:M<9*C=]/!OO.P= M!4-%NJK1-!2J9Y:F>8 3]I0YO#E^C'^4;X61?M6_R/GY^ -PAEV>(5_N;BPC MEZ[U&79F?=B94<1-GUVNCB*="$!JX;OHP!.),G?7Y(UDLO+VY?0T!VX?$BI-C.A M.6BY4-Z8.4D6'Y_3R/U%F%B]U3M0T([AF_+(8DXJ"C",IR]_&CF58XW\*#0- M\)7.6:XU67,WVO!)^=BS%O%[]9M\2L"CU06NWLG M8? [V+GH$"=9C"!32OK-&J'V[KQ$^4O] $@[V#?W;ETW'FW*G[Y)4S>F OZ M/?/4B%:.G35X;/,]VNRC+'%";_,=D'/V'ZR=8&V$= MMKA$-%Q"-&JO[E B0BVUDX9>7T3.1.\KC, #E03*6#%W MNTCMEB5-R G']D J(_F@3Y>BC(29CK_V8-H>]6-TY%*-DS+D]2* M]N"GZO:4D3,#;1BJ#[;'8PQ7%YL6$-O#"H;#+\PG!%S?'4L0AYHQ[_#;6YR7 M\!;C8780!4X?? R96;:[QNHUX?'6"OM3:]"R">_Y9K#D:Q;'W61J_=C%MO[@ M.Z]^ .3$^I M&[F<^9YM&6#.@P>HB$&I[:_W$(RG+ZZ>&' E^57IQ,-UZ9.R M6F8 MX9T&]J),:G,R*1=)W"SP!G.I4T#E*XC6"),,)"^J%7.O'H$N8QUUW8E M/4/)&27U0X*]_*$\H20[Y$%0O_'A)=21INQ4\F^N"]17U/.=^;M]RA6\7I(\ M.SS\26^$ASA;_!^> MZ;L3<.TDO7;B^.B'.VL)5@/SRG71(%68I^P\4ZD5)HY R7E8VR#UPI#><&ET(T M>XQ DF.I'W,]^P:%+)!K6 C_2)',$X7L9@DRE/P9[6NK=\ NB(SJ1> Z!Y@VF#F^77P\X7*#I-KR_)PZO M(0-WW>R0\;/-4T:BPUO,]GC[WUG5;0=>KO465#5KH!_#S?'5\M.\QD3HYN:,C*MUDDBP M69+"=8U7WCOW[M@&LUJ@+F MNWH)HUE-G/X#<>#,.- 3)JZ!9'7KQ"'PGJ3& MG5'F5+99DGF\C63$C,#=FN&V=:"9$ZL%H&U%)X\K$@ M-.(?XG,9V?XG<9A[KJGB9"T$M/=^/L;LS?&]VX\W-."W:9,8F-SS)6G=, MV^!4WU%1CX6E^\A#7IODDGP](($T9#TWL7MTDDM('<9^X9T/P/"UY"U*G("7 MOP.8@\S#$KM^XN8M7T%;+3J^MBF8.@X,G]0Y=KQMFJ4.F]D%'7O$MF%#?8/OP]0)=QB>5JKCMQ\" M]"]1Y'WW,:E/@/DGXF#VR<%R=BSA7-0!59]GY\S^;"TH(\2($NJ_6 MUDTB? M$(;U]B7)KV?EIQGH6#]G8&FQJ#2@=.G-M1X#Z1Z+,0L6#E+9&3O5@CH#%]MT M-S)+NN7.,!+AN3KODB965SJ- D#]>R>Q3?UME Q#ERK-HP[2D(&BG+'<*!D%8\A/IG[C$'K;*HP*F,]%'*GJH9 MBZ=;2:)YI$"HQR\N0R8M259#PUA4]#5P'6KG M9Y@/KINWH-XJ#511**RRL4N^]JKX$]53KQB_<#ES29B)7&M1C"9T KU703ME M89O\.->KQH _:L'EN%M/E(BDG?9;KF&27'NAT[+->#UN.PMF9B$8T?&63 M0SAF/;S%T6$6SZ&0U0VF4N.2_4RF=]YB(/6[3(74.B$8!F36 MGM,M<=,J8D.CQDU9@PU.JCP'$L5N*KOS'7R>6VXSP':URRNVC6)6DV]O/]+8 MB6*@+R<^\H)R>.>QR73$VX$"NV,QR/+:()SJ=ZTI:0%LN[[K+G GQ:4E2"H/ M6"C5\H8$>=_8+RR$P4&G?:R8:@W,P'.3Y#&.MKZ4YK';P'J+CPZ/:V'QN^^R MY#D*/!F$OR$)HO3>=D%M8,*2TSLS!ZSL'/F"G1M.O5*$(1L$1(E[+ R>,@") M$[N.ASVQA,&B&']TP]Y9$/%(%S&C%.^+QB/W(=P*E_>7M^BH>QB;<-XEUL!C MR,4DYV\+Z9Z=F>7?M5_LWU/'D]$57QVPP_"_^5KK;5N+MZ9RQ+E%?+1AP?"H M>=G:)$(]W=V(0KXX?HB(78<8P;3>7F6)'[*:3O.'B[@(0SN,C\N6/I<=[^2W MH6/^.]TO+F_*Z3ZE*@-.;>1BVY8*KZT--\H[: MP:^>M-SCIE1DY"^=:OB2'&N0BJ)B4D,6L=#Y*,DYH>"%U.7#8';G71!]_XEY M.U80WFH+Z'AB;N DB;_UW7RO(<9T/SK:JBM#?J7S _BK]3J_]/TV ]*53%'5 M3MRJPI@Y@?]OYOT$*@4J M>-7;4?U$#"PUW-UPQOO(8C_RK*,@HCPLMRWU!OKLS MZN,G>7]E.OR\/V0/TM2"Q#RX4JY/$D4]%1]HEWF8^XT< /R@Y9>L@]$G0'7K M8"AG?/H\QY/D="5R$(E._CER"!RM'L[#U7M^A22Z)HKR@Q$W[?=(HG"*2#\8 M?Q-^C"3RSBK8#W_!S[@[&_TL@@N2R/'" E"P'^ZY LBOCB\)NMC+P*$5W))W M=:]3'M!BE9U; ?"='SJAVPOP$WMSCN(<']"M"MX\" 7F<3/^)"_ W MD8C'4!;VM ?KA[ M)]RQ)[C_M]LM%M<7V]T[,KAPN 1XP=JO)Q:@[(B;>78S-9!Y/9_CJI$(5Y<74CF4-6"<( M0'!2&_JLP=7RMWH(J5J"U&FWKRQ^^3/0$KN)OH?6I)7-IYJ ZOD.0CF&PF+I M;'M2SLA>*)WP82E=&5ZHF@4GBNNF'6LZG\XCC6*)UMKC]N!O@;22+,:*U(]1 MX+MUDOA/ZA=M&DWTYK;^T5+X1T@Y-SZ? J).#1'"^HX_D7_//!EN;$*-L>;> MJG2NJ/1!O7OC1&6^P2ED=D)+X>^Y(%B_OZN^*P7]1E\/&6JL8A[F-Z1= [R1 MQH3,-4'N6GM/_F0I2D92PBD92$+\ M[,1:]0J@[1G+U5Q4A_9(@5"/7_Q!,HO.Z7MO^Y?XK,(X!P\TCYGI97G&2RW> MDGY8W=^^623.T43U5H\?"T+*XM\4R9=\:].B3AJ[GK04I?;TZI 2%;D9KT"" M]$X0)M)+OO/_)@E4&D:+]*+';!TR+VA_#WK=C,4EGD8PAU:PJ8]@?O&&0!%O9C J<@!E M)$GQ HU-\1YO=3$'L&9?,9ATYDWV7+$1$.A77,ZUV7.GY&Y'_:0SGY66_D>< ME&X]@@^AG[A!E&0Q>W;WS,O0+)%+W;#IFN!9*95[!G.X:687,P[?\D]EZ5#B M.T?[1,WY7'=)=UW0>0U':>K^@%5*9V*Y'/%G= +&9*B:@GA+,%6[#)/1-78M M6W#&.:4Y6-]8FA/03RSPA$]D)BHCCZK92&(2_VJ9(&RAL\7YOC!?->U5;>Q1 MU2AF?@,&H4T1=(L&>LNP-\>[,)!?5I9!M+74-F 1^D[T1(P_#5LJ/R[^4,3P M=VT3/QBWFW15GQ OZ^U+(L*4@:HE5Y9Z0;T9*7 NQMD^L\4EW= MZ#IQ11N8G4H#G\KR%.O:@!*]:!T5T4/E6;F M\F#I;H4>+,U,>B]4%8=SY_CQWYT@PW_FQ9*<0!:;\Q5>WRR&=SE\PK0H[!%\ MY20^D1!643&B52<"/E%G09: 5]%),GXI7UDZV9+7,#]=0_!O@/N\.SQ3L%DP MDBJ4IZ4&?5*MI$PU57'AM&C*4XMKT]Z_^4)Z/&JS7SPES3:&9:>-%Z M8(9\3OH.FL]?V!UB#I)Z_((Y\VUV++>MM(8$50FG1K[Y?=@\)727+"\OFM%6!=(SB+H!*PH$W(!"-EPRJ%;# M%$0_7(?L'\R)2]Y"7JR:CC11F@/3PI.4JPZSH;&Q] ^ RBF(6VWA;@/>-OLX MRG;[.W@C$(5)EQ2IBJ[42%&%43E57BY6)^,0,2>0N&&A@BJIQZV1HDH)1N54 M>;E8G8Q#-2E2;P9!BA3U]#<0E11T%Q.B&Z3-:!43HQ?C[*:2Y,'BD&(OHDW/2O;RV*YB0AL]^P U5ZT7HZFK3K6XNB MV:FI]S?L0-5)2,A6NCD9L?12"!$[<.47N0]A/$M246!O'6[$].29A7X4?XM2 M"C6OJM"-QG;KA?"+M+&:C;L#W'64O5F4^]\#;4FBC0K*.(I'969A^ABS@Y\= MQEJRSA7(HX2R$[C3'3FOJ]F =KINY/Y)R['%?M*0<[W>>?286A4@U6Q*PM,X M"@<=]ZW2X6UL!F*T[JIEYCZ/CA*493-BMJ >Q4JI>-/1Y&V<8W.;.9@TF+4T4NO*WC2'+EL0?0L*:"?2>_6O>HB[AY;*S0\;+$>9/ M?G1XB]D>2RJ_L[SL,#99H//XZW;)H]&!;F1<](FY@9,D_M9W^4]@3PP#X,41 MYCTXJ_6[$@/-^C9CL:6;=\6V4S!A]*U(^&FX=N+XB%U?#ZC"KK>8\//=#X*KXS/;T2I56VQ-QLJ* M[[[$O#6\);J>"43W!Y U8N;5[F#^$1[.0QW:H778SM3SJ05CN\%3\?7B&Q2D MH]UE/F;QK1K0A!:,_OD$.1:PWBP59C<,"'!YB^0@@\T#H\V9\2-GT=BD&_LV MT6%=/_-["0A_!TAW[%MV>&6QV'S>R&Z=I4GJA%@XH.KQ*N,+O&\(?ND$-5"3 M59K&_FO&6[UM(NPV+!K< 99$N7A[^*(475BF28XP&9H42W3F M)SDI3=T6Y02>FI9,L&XSBDY(5553/=& ;X7\:<>:AGKJIMUS8RU/KGH)_?0Q MB]T]H*]L)Y'0MA%/Q%1+B!F[VK+=P<:^V IO[_@5:5%!/R,V.7W-*M3 50D@ M0X!5K$&FINE6X!BBVN475 M=U4-,(7Y%3ZCH^YV6]G7 !&?U@,+FS5:VG.%/].J=-AY,5 $3UF5>SDO"M#9 MZJ;812[-XG =XF>M(CZ_I^ZGFQ$JCZ'$"A-5FT( M2V,2(6!T3-<0-,T2A UXZ6&(!LM-G?+UC%/5-T)*/X2$MV,(9S8I_BUZ3E8OR MA6M3/Z[3DU!EAD''->CN.08_L$PP3"A8; MOU,7TT^,-:8N_D(E,2J>IUYT> M*W=1#!@(&R-N?)B(,7<^MHT7N/JOBR0@4P;U+0IOX.&'8:\!$^'9\HN(DM@Z MK-Z\/UTDWH:0&.#.,\==B;@_4U2AAV.K7C M\=!9:E;%;B:IK*/HS;,NZ3,>*("-)H!AOT,:9779:S0^:HN0!K9?I!J-@MZE MS\XC1@A&HWC&\-\A32-#9:+1%#/PAXPM;N);_,\KK)1__-^_!3S\U7E[\\-M MA!^)#\(PRN.K^6?X$0NXB_E7OB=R3G,NYNS8>GN?)!GCO2"K.!3A>W?_E6%T M^:]_%3H'.+^AL_)3]]+X-_BOY*]O^?Q[$(XW\,&O?Y5DKTGJ@]0!>^4]U_[G MUT@&_E^%_,S__<9='AN^EA_B;\$!A7[ *]8 .#$6^G%@(ZIZY8B!-")\8'A3F?F/T8%$B RATQY(GQE,E-M&# MGPKC]S-+TWR% O()"^08R>$Z1"%+'9"JSX$.,?G5"3"/'&:RU\)%(472[0>< ME9_ V=:HF==#^HEY.U:+/"RP,F1&'0T)YPT+TT2[T!5>:-'8M=[MX%NMYW0. M]8B),]. ,><;2@(BGG0#_TE@&3PY+-NYWL+KYO#-PD?])68[ MT&6?#WZZ_\HPW+* 1/9-FX5YT<'QPQ.#P/]60W"-.:CKK4#\.N9=5HOK]QC[ M+BN_3,2W2?XJ%Y!.64'"U/GSOO"QBNT60"2YR-$BTLZWY!@1,(J7YV?X9=_S MG9CWL:N3J/)KBG0*F[T]O 71D4G Z'Q#$0*AYN6LVSW6>-P7V-M+&#,GP$J' M!5SFX\D( FXM6$'^-*+4GC<'YNF8V"W'Q\(Y0HDI[YC!0#)0][U]F^_19A]E M":@OF^_PQ1$E>-#HWD1P\6,<[6+GT*3J@9,H$CRO>R/Z6%?]-=$ S(J*0LP2D"R/KV0G_Z1R_ MLGWJ-*^*Y NRUZ$L U6H>GEPVX8G'D@)WW &51*_RKGD\YZQ]"$2E4YN^'$4 M8&J'4#S)FL1QX\=PF:)8+9-T1E"$:,/WYG7OI7_='-#IEKUP].=E)Q-=1_!;%V-0"=/_ +R(ID_:Q M] ZD>$:;&.2Z],H)?VF!T_F'I$-MTC$C*.^D$-6:H3?U M#6QF>Q=$W[G!3?% C9Q,]:TJ6/9S"GLI4O\PK+E)JKW#*%*ND9VYJ&A:B]\> M9*>6SK=&3Q,IDWB2ZY U913Y=Q0/NI$-6M6<:Y8Z:CR/0V;0?3@Q79=Y7"M, M> E>D>9[^\'<#)U)K6R%ZD";MWOZ.A2IXLD'+A5[5UG&[-6\[./F4F0'HJC)E@MAN3OIALLFN0E+'@W#*ZSF,[%' MWIX%'M"&J#LN'L/9UR7G%MI$\)SQW6(4"8OS7,N:K9##QP4^W^5O(: "G\6V M!CIY'8J$U32Z-2&6?T<1BI_]&#Y*D@U@OPF#[!N*$ !K?HL2)^"_!X][D&'P M%V^>P\/JF5=&U8M_A+L'!A3WX#NO?E!$2KC-$(NY5Z7R:!AXWHQJ^LN(/U'1(DJD*A/#?K\J "D0S'[*A?H(+E7J(MG7U5/"0* M=J7XUK&]#9A S1!GF8' M'YXQC L'X;/S\"N_ID@9("9BH3XG>(I>HS;=*[ZD",=7)_Z%\;)RE?;9!$8W M@B)$-7>@TD](>?_/D=NZ%]4'%/?;3 = C12Y >9U)/7*,;EZ*L\AZ)U4YW!$ MHCUX3^ ,[5UW6>BU[HSB2YK'-ZK63@'GJ,G6& *?LH#][C^N_OB[51Q_C3Q_ MZS/O+G!VI6U:^7T=Q-S^O"K,.KFA^-V[_F'W*YPPMW7&TV+.0VC:_LK:MI[ MY4.'-YN!/NZ)6%ST3 %/ ]87K[QW?!9[8VF&K]"^AU0":II1$W7"E'U#ESIA MBX^1'Z:;[]$=/&7B5:JE)CZST(_BES!!%8YY/%/Q)F,WS.6<\L[?IHR%\IC^ M)K<]RT]1Y-N;VR=1]I*[C;BS2.1XMO3,_H$4XXC"':I<_=89FZ!"! MR10RB.AUUIVHL)"Y&6'$XC0OC9%"VO%]#IU%387J5WMJ9M'>D52>G-YK,R B MY1M+\_/\*0\P0^8Q(K!%O@P5A/46D^'54)2N >77%*6N?D)&L2! ;R<\]$&9 M[LS=VN:W0;L(E7/OO2@B^.XKG%K*,,RCS(@5ZF!E7# 8207LWJ241LAAS1ZI M3Q:6#J2J7I56RJ8)O?,QQ2MLEJQI8Z:F-"V[;L/3#*!KRFOX91H6R>X7=*&H MC,6WH@'*8QRAZ"MJ$QV+<-5CG[%YZ'RJ/*3_%:P]!^(9@$&@@/)*&>:/:<\R M5-Z5WN?T)80;BS7*4-=L^UP47U)3&11)&CS4[$WM^Q%!6G"F&/>WGC!OQ_,"=>A2(T,3ZNMWGEPB^Q M4T5#G/E':9HW[D-\8J/X^',4_W(?PLN#Q<\E.JW!0"KLMCA M$"@W+_:/*NEK$@4L926=5^K"F+ED7IK^0@N5*P, \A.TYZ[S.@-5A;OD7K1% MR,N -RR 4U:@R12%^EY6UL@3S&JUOEIZOFX@W4=7%/3&5PMS;'/Y&+F:N]0NW&&M(3'P.ET2451[=6*4J^:.BH= MMXW96&J:%\^\\=UV+9'6IQ3/!ATE&;Z;3RQYXV''>9^N71YFE?B><).T4@Z& M3J,(^U=\ZCR6_"W:ATD;0L67%.&HV-TSV^$W\.9C5@O0 9N$W3],XJ[?@8)/Z[[IQI5UGBZ5G4X M!D.MT0 >HM"+\C[VKT[XRYHWN_(PI*,33M\V,&]&1O5/.M/$IQ7/MU+KAIKE:P9NOS$&7*UJUOPIDTDVJ^IM/0-HPB;8;NY<4WJK.M0)XS*I5!2 M]CQOV)R[7].4/@S+AZG?WRGEWHQ7M84V5F'J>W[.KFJEM3K=*?.RJ26V!LYJ MR $4"H4:)JK@D0_,;,DS]=4E$Y1?$D1CO[ US8#,Y]@#7LJLK=Y?3$G+1WG M12;S>OL(_,7UWZHJ_(5) QV#>(J@JV+,5>(Z <8GM//"YUS9&K2NLC3ZDOD> M>PA:M?=DWU"\'>I>K %(,D-ZM[;'6R0#O<,YA1[&*'"+1"7)=+Z0Z$04VCJ# M=.7L@!GG=?+* +NKXQ>&S53?]C[0J3[?DM?GR#*#<15Z).2.F6G0G1@KQO OZ>ON2B 3M M;RR=L59]S^I4WHW^U,=HZZ=7; O,-#\L((->_;N+EUVL$\J!V+EV9.FD8M"9H@1"\7M%$*GYOX M1&A )9A$:6%6<5 "^KP #@ '1E#$P M7S$N:'1M[3UK4QLYMI^SOT*;N;L%5<8!9O,8PZ;* 6>6FH2D@+ESIV[=#W*W M;&O2W>J1U!C/K[_G'$G=;=,V)#'8@*>&A-C=>ISW4SH.WSA_@D/O/!/'/95/&'&3A+Q[^27BG;&,[6@G4IGE,A/Z^?20 M.XD8V X.&P9SG^S)[(#>[+QJOX3?_=-:#DO6F/D4J4[ORP2_\=S-_QV"&HKY+X8&9YWP*"WM5(]J5ECL@K0-PQ""*8 M7>@U@<'%?T[.CEGW8^_T&'XNV,4G=G36.SZY8-V?SWH]_*P1-+0?F<4P2N?U M?IA\Z;#ZHS!6#B;?"JSOA,U(&A9V_[!P=?_ :K&86Q$S;I@:L%-U*=*^T.QU MB^WO[O_(MBP"\Y\_7.WO[D4'W[A,(HQ81$IS*U76*8#^= *:8TG8UC'KIB*+ MX<>N#I(.2/'!=HL!R$A8 %QE9A7CJ^GO18[.3UJKY+Z./L( MA@6/1H41UAH&1))[.D'B$VM->^^4UFHL]%H0'0+K@\#M&;8%[!R+ 6PS9GV1 MJ/$VR[FV$S8"HD2"S&)ZOAO#P-)8!,XE_',(HS:\W*(74A7+@81EV1&W+!(: MK3]V!%0.RK@[U$(@ TX+E(]\PO9(ENS2N!SY%,>=3(_R7FIC*RYFL,;% Q^+ MR$FJO5T:?L_OJ3;F.6 ]B[]FT$^153CF2QIRWVT;OAH4&J"EP^I;3 MC\;U6 MN2%\LOK4%'F>T 3PE=),X>MC:40 (@H&-M;2@JG*!EJES +&<87T-XX ! M0$26R32%5E= @@B(6>RL MGJ]*3IF[QA:;)>N'B(*NW\#Z80"%#ZE/!&$0N Z@B9=VU_G'"3OKI=V6 /T" MFF:=$> D]^K![60>S)DXR9),UI]XO=9;/?"\HEPG0^_LUY/S"_:N>_K+2JT\ M$)'3I@8G4V. NJQNMX#2,P4P:\1A%=("\I&G9B3(&@?<>S+\'8.1_#)[AYCY4V8T<\EQ8\^[] 0X!;DQH&UGI, MQB0@#-_+E"UM1O^Q&?$D82,.>T84I8)GA$5CY! ? \%,J'8#P@MDD,[10^VG M&NCY?-;[4+C@_,;8SH^O'F=LI]M^=E&S X"\#)C=?Q9@ M>0MO_L_U:X(I=P;/2_3-@]0A=E]LY8&\@M\8^?("%:3W, >DF2"3:D6.'ZX9D,QL\!<2_:S_KH17G<'8KE!$U MB"L1%58XY,0B 7( C'.&0HC;0J.M.'2&8P.\29:!44_8-\'MJK"-#J:T%;:; M3']\C@1=(#=X"59L854D-A/TW6"MV3<3Y].EBFX$.AN-@X0L!0*M!'BY^)%G M0)@P!=?;88P\<394RKGLESPI>#\1TV\ZHP*=" QW>"^B3@H4% ;68U-IP[\ M6J8,-ISN)("Q'>$B ;3IO)8M6X"@W6GL>!B'C7<&B;C:,1;6UX2<"E@N1[84 M9-W*1+I]4FN__?K53_\XJ(-@]R"6)D_XI",S''@'=[EHZ\_?[I647TL2N@GV M=G?_,3/@,C3ZW3OA2"JEI%G#R$B;72R4NM*4G!)"8PV\0CE+]^>Z\PSFKA\+ MPVSQ[?O@F.^CL'.,/(#XWFOOW6A#(;D%.K-JN?0UDQ]=$GWM+86ZOHF&7K9? M_OCF^VE(/@ : F/ @(E.Q..$#U)/!N^1ETHV&QH,/,E'O"\L&N",*D8:::@T MJNH5+GN[;^[,JOI^LOB^ $%TX/Y^LY8AE<]:_8&)D<_H; $=1X*=9)?@ ZY# MR/JG XIU&!?UD)G2TDZ UL+Z7)*@YL,J3:$M$'42-/]YT0=#5'*-IB=2*'B% MJ41'HX@L/!JI-,?'L:3KSP)8TJ>96:_0*A?T"OP_! DYY.!B\%05,"EZ&F!4 MB*M(P./_]6K_90M @3_M$!):BB&[$9ISA.9#D)K@'POKPG4U,0F$&83".<]( M-V.$#LE*3\I$&= =DB\,!.XK$+Q+B,*6@#E!8X^E'4U+XXV@77]!>QW?ZR)= M6XQ;$IN8[\,RDLBM#W/S0Z):C7$:D+U*^UH#"2_!I^.1,H(-U:70F3$*LIC(16J6F!)ZL:DB<'X)Y YBA-N%6MMUB:!K@:+61@ 8E!BCGOJ>V MY^K7J550_@(][:S18+^$9\,X.1[KJR1B* MG3Y0S9<=/@"-V^')F$\,+O*>R.3!-Y!\"U+WEXO49C/@#CL$5F]W@[Q[MG6U M34)S84#!R,!J&'I2]<63K%<'WR1J4)X MV.23F@V6_<>53SJJLM.?01.*V!=!KTW+1)NQBZ:LNRL=Z@-8TEJ1LR_2IN@$ M1K8&5#..1=0P'.-]\.C6OV5@=JN]]?QP38K*4Z;/<0,X2.3@C\^+BEX)F!B []S)PJ1]G[C6O,, MJSM6+/SJI6PN:Z[#VF*B51@7>FJ[M+$7G8@'TT)/UCXP5 M[SY??[<%+84=*2W_HJ$/6"\;*!T)WI>)M"N,)%_C/.Z2=7FIF[A;.-:?!W9* MQ) GC!S+%C)CRK^(5J@H=*6?0L/^TN;"S:8I803,0"<,G 9A#-<3IO209QY@ M,!UWS@3&A#TH78#(*58*.?L53.I+X.A=S%'-L))31>5NI+]U.7*HF6N!896@ MX$ 7IH6)0QE1@63H8\-5H4:'?X// \(JIZCYH$7!\I_+P#JLOQO@6"8Y:8#/ MH.HQ_^YJ=Z5/8,YZ3W,VVJKOLH45?#+V,X@I IL' >:;#N;5FE.2%.P>#.]Y M.&&ZH0XF$X!D0O4[P,BX8O>^ *RJ/D4VJ/F/O$.B*DU>XJ E--"Z5-GW[9" M=&Z['+F$3;T$-!KQ; AKQ[; .O!=[ ]4A7$T0V6F(*%!.MCYC6G?VOH+>*"2 M"2]U30$HJ7'FJ_;K;ZW;6)U4:'9%D%$)H],&;:V:&)&18E4KC$7+)(,\R=.[?>D"#*H/>)@J>JTZY4JF2+#K!JC2V&EC M'"L&J(Z6Q :Q'F9RJ"P%=$MB[0G50R,59&XWC8M.%@L(#Y( MYHDKU+HN"4@Z'T^Q\!-W8^PP$=ZO9?E!HODE@D1. M!X1LY.(ZR,7H0:XW3AS$7Q7:P8JEX^D([]"2K"G6/#"0#8LL#$SI(+F(K[. M#IZ:2JV(^#8/4A,]JC*PAQW$!//\6 PXV&TK53G5,I!/>I?>A N?":Q9^VJ= M\"!YXY%9:?]Z7.FV\T)?RDN>K)19NJ08%MIG9 /-YJ6WIB)YTAJ!O[G8JW." MZO;<]KQC&J:CW3,VGCO:C5P^]-CP[ ?04A@:PR.83:N,)I?Q=@S9:>=7U8*. M#1%S>*/N\34NK52HH>.]YL:2A07&&^IU*@/P\''+F.F'IW,-:#!#*)_)3-1# MI'-#\52MSW6<^//K$&BN4RKXG@%-I0%:K87"<,JUG7BD^6 \ @/8*Q1?+3@4 MI'4]5>IQY[.I&.4DV(QXB//C$U\R-4Y$/!1AU379++-@HBPPI/R:_&E_$Q_0 MI)-#T>*._3DZQ)JM&JR1S"7X]G,3"2C[$T4'[?C3#RC:B>V-@[ W'D5@3<6N MH V '2(+1*G^F8$0TV3L&\ER/J$H:I64F!ON@7CTFW7 IZ8 ME)D2[^M72S>=00JNV-2B2P?L9IYN9*I-.\!*RL:;SRF[OXL'-JT.FU:'A]CJ ML+$![M4&>/6X; 70$&+>3KCM5I_%\41&\I+M)J]'S#/ ?35W8L#0ZW%EGW( M]#8XN*;R,%V+8HKG),[U5AJ*3UQRLSID#[,BH3B66Q]U=H?O#:1.&\K+9T+# M\U/;K5OGMMVFT-G 1*M/IW#PYZC\SSN!OCHP=X4WE(B%Y86,[9P*^ND3<&]S ML.'U@$0)_#E%Q3PJ'58/4W^@(?C& (/;4T^+ .N/*JFJCMR@B72U01@DN-69 MFHNH"!;@\D3.+>3.Y7=G9E(<8,'D53#CQH/9D;A HP\\)=V"9,OPT@!@FT7B MYL/:W)DLDYE 4!G>B6N?5*&>N9$>.OB8&*5DM!CGB5WW[D"4UP/,->(QF@S@ M@*56&,A2E( (/5.74_5EGVK@K[OL15F#7KM%PL>[%IR$ZE#M)K\! M_O62M/(V!4?G&Y=_]>K^]>-2]Q]\>:-3C^OGWH=4N\J22>#[<*8P)L4M*I4J M,Q\I)U(-E45:DFKM8L7@0&5^;D#IC!G#5L/A:<"N3=12S5W2Y>)8D@ M[T-U]BT!0L=S47UQF0:O2NZKHT%+/-"O0PPGNZ!NXR,5< T\4$^QEV-'4@,H M48)'HCR(?5#@X<@;@;IZ@?KF<0E4UQ^"[/.!C]=/GI+E@OF8A$LL?\\U1S_+5C-\YL]O-'?8,HU>%M4)A_.PZI\*1"-L"=_Q%6#:T"C#D"0 MTKKQZ5I9/9FH:K =C,5SO!:+[A<$O/RN])>-7%F]7/GI<)Z\RDB^ITJ(\P-XGWA=$=%!D905=B(=% MCP)>09:+:D#QM]DY]]U=LE/[UG\RV/:TE_ M+/\,FZM-1U_-WL$P+_0"0!GPB,P645DMHL*P3/D0Y9,[=G7K[M'L'L61.W0O M3C07\:(]7.GUFI>2UR$%CG6"2J"=QP.TC]/M"M%3YVS4"SQ.>XYZ%9' MS#>7[91A&><+^5N+&OM4EZ*E*T9SATR*.N+*O?JS*J=P:B.*Y2"JZ'(EM^KZ M)27.'*$@IP_99/4A<$7XI4'G"*V=>-&A'ZT0@/PB1.XGUBC58]"9>HRG7PHW$A^NN3K$=Q:T]%(LZCHY5I+$+RT89R!9M:\3M%LT*)-K4*>1=OUIFL;BO#]]^+F'H/&[41#O%SHOK8 MY@T3G(:F)JQP$1CRZD:^/"E83=Z.:AX-QSCS6* WIX@Y.'UT0:GKKW0P\=F M7S-)O>NUL2_JE LC/O6Z^=L+_14V,;N _FP)'-#!G'!O9G"4 M.'ZH7.U*C M;NQ8H2;$9'/)RI)SW.2!+.T*N>\C@?]=)U8H!13[S#'W])[.EED=?_Q?4XW' MIFYI4[>TJ5O:U"VM>=U2X\U^2SRB=7IZ3"9<#HB)+(H)Q\W^H#>TKE]2J:8"0-/GRC0>>.D.NO3'7C9? M_3AUE/^;W;NAD-7*N2>_U_V]Y=WI>>->5W5[>>^L>_S[::_%3DZ/;B;U>P7) M4T+_4]KK/5UG/.FL93CEA7F!U]W\P2?LHQA9_NPI(N>4IZ+SK Z&IPB%"VG! MOW_VW]CQ^%D++(GQL="CD10#]EYF/(OP.(=/@P$\I!^6>EY;?W*SLWOPJ)XD M?6[VN@9[77ZH9Q.^? #ARSLPD3?ARTWX\D$(Y04W3*VEW;SL*,;9KR?G%^Q= M]_27548MN6E.HOKJ!N[+T-?+U7E*D8>GM-=-E*6;P)M&L7>H27CZA ,M,Y!X MBH#PL99C,I75_'H%=KOM-QMYOI'G-\KSPQ=]%4_>_NWPQ )9H&M5@.,' "',@ #@ '1E#,Q7S$N:'1M[5O;/6Q<*^MA]Q$<])!880838(:7?/V>!H87 M4:1-R;8D9^DJ29Q!H]&-/N@^@,'3496;LQ?B=$12X:\XK71EZ.SBW^W7O4[O M]"@^0N"HD3@=6#43OIH9^OD@EVZHBT3(NK)_TWEI726+JE]*I70Q3,2/Y;1_ M$-0J/1:ID=[_?)#I*:GV1*MJU$YM44E=D#NXK;)M**L25CM7%M]T.R>ZZ(>^ MR=_#YT;>Z>%HK4-\%7L)\9;H*\TT% M#_+]R]X/W?[I$?<].STJ\8,9^KK^A8BL.YA:8UWRLAO^];>[.XGA&5BC^FNV M/<3_B^E(#W0E(LSC+#P#L\1J1':(Q:?COST<*88D]TSB\?;BZOKRM\NWY]>7 M[W__\.PC$J91%PHRR?&;SLE<^1PF;@F)]6LH):X+-).?Q^Z1W?\N"-^D1X!0VCRF;@I[,20 M&B(B(8)-W)2%LL)6HJ%&0A8S41>5JPGFRHIR:.. 2I'CR6EI1"93O'+"8HV* MRD:Y.P(%I>2]Q'*&2"YO"..NZ/1XIV ,AC2<0'D,%DBU2^L<8@6ZPQ)P(8$I M2D?"U_QKV7]"CAHE[$"NO0%G!(42$^0...A+2H.!K+>$:5;!S3&Z*3&8K4[# M'I^/[_CKC^"31*8+((#!M(QX"^"$.)K=2KLN,B0>66GHT45J:@6=0-5*>%M MI.9D!?L]XYEQ;LP2L U6_-K0,%9I5MQBB=I "BU@%(8S@=[4NE'(C-VXN<0 M1A73OG+8F@C)+Z/=L+*U@D0_-^:.M7LP/K[C;SKB^E;DOG\Y/>[V?NK[!F\- M$>'L8K-,XS$$]5)(1P$^@(,>&.(P"P)F!T;[$8NS6([,RMF5GY7VJ;&^1C\> MWUD3<50ZFY+":R]> 3:*@,.(C8MI.I+%D,0YTME5;2#1>RW;O9-7=!BZ]DY4 M?(J/FGEV$?'+^@7GO!581YBQ+3L/E-T:*,- [.M)HUSHT;*A2W>&JUD%0P=>*VT=)H=T)%%A.)1L*;:BP")K*,;NG4'&G OI8# M;70U8\ZP:5A>=P&4 6]QR=P272'"H>1,&X?*VI7 NP\<)TVM4\& 0(F'5("Z M&, >+53R>F(1T/T(;:P[72+K[\']^(ZGA^)B+$T=LAQ'GK(,E%2/$3._@5HN M"_;I'9@8S/<"87U2G K8 MTV?E>SP^NN,*R39&^BYB^(R@88JA93,N[Y%CF278-*T= V.E)&]2FUM?H8%/ MDZ',I]#4G$:)5]OZ9, X\M^:>&,[-G 43CCX\*.H%Y8=1KM&TB\8#&?.L"9( MA9(2IJ1)]S-A] V9YKAC3;[U^;.T7PA/LQ!.'KPU#.>F:KZ(6LL4QQEW%<;+ M;,KN<.=E[9)$.C*.K]@$N$%=.:YKBJBCU64@05980&E86'0\@IH1P+W M7"#PEWG\?)'2'[6& V$]UD4:3D8.]WO )]D#GALP0UBA@4/>DO/F/M4$X#0L M8+$7FY"\X;(>F6(H[('CAH/=^0G7O>#8;)OB@-/4HXV'@?M\^62[M'/P@\PAX;2 "0I)$J@*A_0- M_%JQMNIB;,V8N, 66XP^:MA MXE>$/1'G];!&T3MNB>/N\9MO9\X?]8+-0YVZ<\'FA>#K5>$&>5'/7Z4VWT_VNW\@C*$:6GA(?CR(HWK%B[6ZNFL]!8M9. MYN)S*8BIA?-!^T^=US]^Q_-R5*FM,MW.#\>WA?#)W1EXXW1.8'A[@")TDX3? M;7ZQR9XQ4S=L"9IXY5HI0\_FVM4][E)MFLB_G',; =!8K)V M2(';INZ767)?4+"3BPN'T4 F)2(WIHO_-@TT\!&K?"J#">*L7^[;-POJ-M3VZ]NCZ35\.^"]V33J;S:A2^@/(_4$L#!!0 ( +IX M EEI0HVAW0< 'TR . =&5R+65X,S%?,BYH=&WM6UMO&[<2?L^OX''0 M(@9TL12[35>J 3=U4!^@*9KXH7VDEK-:UEQR2W(E;7_]F2%7%\M2(CN)[/0H M@&WMYW^L!L?4:#;2 Q' M1M3,^5K!CT<%MV.I$\8K;_XCB])8S[4?E%P(J<<)>U7.!D=!K9 3EBKNW(]' MF9R!:$^E\'D[-=ISJ<$>W5;95I#YA-3.E<4W)YTSJ0>A;_)]^-S(6SG.USK$ M5[''T7FPH!EC+N%-V;07J"*'E0XC,VL[^0]Y,3)6@&WC&U)3SI5D:#J)0-([ M*?WR ,?>PI2],P5?&#PRWIL"93W,?)LK.=8)N4AC4/?Y M,--<>FB[DJ>0E!;:4\O+P%(<4BP3R0>KR_?75^]N7I]<7WUV]OW3SXB81JE%BB3 M]$\[9W/EGSU(FW+"KC/Q:8Y?M=A[KO_B-?L52C SFKTQMF"]D_;OS&3L&BP7 MM886N])I9W (W=X=[W?83]QAP# T1XBO+3('%S)LH=T= 0PK.<5N32,%O ,== MT>GPG4!C<$A%R9/&((%4VK0J4$QC=[0$>1##*4ISYBKZM>P_!0N-$G*@D$XA M7T3ZQ*;2Y^B@*R$-!I+>$DTS MV<8#?!1O7J-!SPN7_'7WX G\ RJ1$!!*9E MQ%L(3A3'9KO2+G6&B8=[B7JD3E4E4">B:B6\+42DI&2%]CO",^%/T,MJ-5K96 MD.CFQMRQ]@#&_3M^VF'7MR+W[?-9_Z3WP\ U>&N("&47DV42'T-0KQBW$."# M<) C!11F!HC9D9(N)W$2*S"S4G:E9R%=JHRKL!^-;XV*."JM24'@:\=>(&P$ M( XC-BYG:<[U&-@%IK-WE4*)WDO>[IV]@./0M74\U9@ M'6%&MNP\4'9KH P'(C_7P8X2Q!4.1&W_CO-C]C,XM $C&0KEQV'6HAJ>\LKM MWH6*Z0@0,LU(L3R;RJ("3&L3Z4*R1"G000_Q]F6:74W5%A0/&&SJ\Q)'K2:- M4Z/$E(NV.*.DX#X8.G)22&XE.2 CBPC%0Y.FRE%E#TO6!1H04JMQ@ 9Y3.74 MJ43J*M-*<:H(Z%8P8LD0L$?D&ZLT"3^-@ 0Q9M@?Q"%)[]_QT3K&=TYT=Z"^ M>XK<&?&X2B92$)"Y,YI3+> .%P$164(WMV*.-,2^Y".II*^),VP:EM9= &7 M6UPRMT17B' H.;/&H;*R)>+=!8Z3IL:*8$"@Q&/02%T4PAY;H*3U1")(]R.T M<=W)$K/^ =S[=SP]9I<3KJJ0Y2CRD&5(2>4$8^8V4,LE0=DA;$+:2#&GGU\!\9&\[U 6)\0IP+M&9#R Q[W[KC 9!LC M?1I+8SSV$ GR:C,I:BI.8UB+[;U MR1#CF/_6Q!O;<0,'X82##C]TM;#L.-J5<[=@,)0YPYH $4I*F)(FW==,R1M0 MS7''FGSKTV?IL! >9R& ]6IREXT]2CC8>!AWSY:+NT"^0'F<6$TT),0$B2B*IP2-_ KQ5KJ]03HR9 M!5;S89HZM5X1RB&;JY541CTR4C-)5:VXK7N.%+ MPAVIYI[3Z4GGY)M!(X]!4;QTD+AX% 'Q?A5IMW/5= X2LW8R%Y]+H9A8.!^T MO^I\?]K_AB:FZ\4VH1]ZG?[9J]M2^,G>&7J*5K9'6'%NDO"[32\V8V>#11,B M;[@I:")62"$4/)E+5_>X2;5I)O]USFT$0'.)+CCP6<& T_ 8D[5#$MPV=3_5 MR7U!04XNKAM& XF6L'#DOLG4+SD=#[X>MFU"NJ[+WE^\_>_%G^S7RU^N+QX# M56NW27M2#[YZH+&'P.QK 5,8;_5*W[996+VK=D#6 5F?#UFO[/8JOP6 M#Y8^##+\0(3NB93W+\%IXX7Q?5SNISD*X@^Y[)\IF+7CV9DTFAAQ5>B!D*Y$ MKIU0ZT+)LN9N^DK 7[A?DED]GY+0M0U:_-]^5R# /+?+!#B&F#[;/,,EF7 U MY;4+FX8H/NS2ET?.GPV[X6LG_P-02P,$% @ NG@"6>8$RA#Q! !!T M X !T97(M97@S,E\Q+FAT;>U9;6_;-A#^WE]Q2[ B!2Q;=IJ^2&X SW7; M#%O)6OPCW'EO)SB 31^LU>S%>,>DM.3>)%,C.$9TSM767I M"1:;P+)MF%4C?ON(9Z%;&[QTWVMZQ1?)M0754+5B[]AI4,MH*(S,Z_D4623L MTH*Y7'F:_V&MF$M%F?)PQ++)&R8QJFY)6-#U<]/HX5B&;BXF*1=E,.,ITW#* MEC"1*5DK/)?&R!1I#5L9CPB^R )KHI5AES=BE@DWS-,YB5B0*^8M%USR%RWSD_$I?#R;3,\&IS.8C?_#X&R=*#N%3/<5G+6G[2%,1T,'3O?P MR&\]PO(O6SV8PN#M^.-L]/8Q6W8(EB9)7OLO8/P.9A]&,!U,?AJ^/,O MHR\P&,[L3,_W>SN/EO,RSRC2!+WG[:.&^3_^+KIMZ_.MGKB?X2<9X$/&(L-E M!DMN$C )@T\%41A5HH0)L_M:D#',F"*TS%@+3K*H#0>6[NG^JN=WHW HTYQD M9?5(PV> S-Y)E4+7]SY!+)7CFC/%)06&'J7P*&HQTDHS!:10G)%@Q05LJUMOKBKZ6DQ#!(F&*HY16U*N776J'F+7BO MV$*J$J9MF*8HJP7#A+,8^:,\P\\9C..81TQ9FRVSVK86X)CA<0EYH72!.WTP M$BY>#[4+W>O!6D.HS W:>"58"8/(^=JF1POGB5MF MZ>9,NYFTA*^97**G%BRX3P8])LQ6AA]TG\$,\:CS(BX$)DF$(2)LH*Z#5['? M"ZY8BHNTA4VOP^. 8'8HZ!X=T&?K(+@(]768UY'0?7U890=)7=Z$-AD>&WQ;]EI(@3@,JR 1&!TZ!P#0K?< MJIAG)(OL.#*DW+&V%0^I"E&%C\32Z63J:U7)1D8]8JM@52JOUEL-;&55T=?U M;.]:&'VGIL+?,W';%L-E$Y^ [2V1N6"-#G5;Q8JU71;4VTQ MNT-Z8.U_/9E]N-*%VYTPW-5@NW'\V>3;ZQO=1S\_C)\W'!\>W?TP[AX4BP*/ M0KWJX'BWE_&+?:WNWKW%MONF#?<6W^..R?K(D6]SYQ0+MO(H'HC<*YX CN[9G+QWK_M9NHWQ![/X(U+W%(/#T;_VRLK%^;)NI;D9,&J4N&1 M&#,Q(&))2NVV>!5YOV/O,(^?]#ON]O-/4$L#!!0 ( +IX EF/2/;(X00 M .\< . =&5R+65X,S)?,BYH=&WM66UOVS80_MY?<4NQ(04L6W::ODAN M ,]UT!1KW,8NT'ZD1VW-WY)'# MS.;BY!X,,T8H_H6AY5:PD\F[X&C0'0Q[]4^_\;>LV7V;4%]5"]XN#$:]#(:"FL*IKY M'%ED[-*"A5H'AO_AK%@H39D.<,2Q*5HF*:KN2%C4#PO;ZN%9QGXN)3D7533G M.3-PSE9PH7*R47BAK%4YTEJVM@$1?"DC9Z*3X9:W8E89MRPP!4E85&@6K#0I MXDNR!RC[J^)05NVOE%OO;R:=D%_N]Q^%\;#GUIX,>P7^H(=NUSZ/R'4#$R64 MCNZ'_BO>;NZJAF>A!(VOZ;:+_9-UQA?<0AWFM1?V0"VXC,@W8/'7^&^'(T&1 M3.\)'N/)Q?SL]&P\FI]-S^'UVXO9V]'Y'.;3?S$X.R?*7B'3?P)ON[/N&&:3 ML0>G?W0<=NY@^8>M'LU@]'SZ>CYY?IP1+FR1/PT

_CLXG MLV#Z[K?)>QB-YVYF$(;[O_%X+W-)D28:/.P>M\S_]KWHIJ//MWKB^PP_DX ? M)$LL5Q)6W&9@,P9O2J(QJD0%%\R=:T&E,&>:T$JR#IS)I N'CNZ7^^M!V$_B MLQZBQJP,X9GE:05%J4^(I M'ZR"SUM#XSZ_-3A+"%6%15LN4[=$+C4:[C.B%T0R$TS7@E4P2KR?76IT<)[X M98YNP8R?R2OX*-4*O;1DT?=DSUVR[&3X8?\!S!&/)B?24F"")!@BP@7I)G U M^[WDFN6XR#C8S"8\#@EFAH;^\2%]L F"SV&^"?$F$OI/C^K,(+G/F=@EPAWN M/Q[W08T[EUC)QS8H"'=E$\4;AW_'31,A )=A]<,*@Q,%!H3I M^%7IIO(@0\H]:U?MD*H4=?@H+)M>IKE6E5QD-".N M9E\FJM-<#63A5S7<_N MOH71?^U"X1ZXZR2R$*P5W=RD.-GN8@55=;.!()4J;>3OA9J[G8=A-_PY;N@1 M%$$*PR+#"H*!P.H[)<==MZP_<8/MO."VBEKRE@K)Z,9XS[T?(G-T2\_2AE'/ MZB]8-O=!'HP;G;9"]8*%9N1CY'\';N &]W^AQ2>WE29$-&0(<;RY9*I!=$4$ MC!*E<>^?CV_'QEF[ASMVWX^Y1N2RQ\QG4/>+7O8S_N.UT M_TX4NQZ3MCQ1_(CG).=1\I6NW6)7QI@'_2_?9WR89YM:DE!EJPN%0%),1,C(E:D,OYH5Y,/ M>^ZY\N3>L. )9 MVWUTT\DA @#,%R( $ @ &5G@, =&5R+3(P,C0P-C,P+GAS M9%!+ 0(4 Q0 ( +IX EF$1I859Q4 +ZO . " 8S M!0!T97(M97@Q,%\Q+FAT;5!+ 0(4 Q0 ( +IX EF@:U6 XP< (!0!T97(M97@S,5\R+FAT M;5!+ 0(4 Q0 ( +IX EGF!,H0\00 0= . " 3?F M!0!T97(M97@S,E\Q+FAT;5!+ 0(4 Q0 ( +IX EF/2/;(X00 .\< . M " 53K!0!T97(M97@S,E\R+FAT;5!+!08 !P ' *@! ( !A\ 4 ! end XML 115 ter-20240630_htm.xml IDEA: XBRL DOCUMENT 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2024-06-30 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-04-01 2024-06-30 0000097210 us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 us-gaap:CommonStockMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0000097210 srt:AmericasMember ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-04-03 2023-07-02 0000097210 2023-07-02 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:CallOptionMember 2023-12-31 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-06-30 0000097210 us-gaap:RetainedEarningsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-06-30 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-07-02 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-07-02 0000097210 us-gaap:CollateralPledgedMember 2024-01-01 2024-06-30 0000097210 ter:NonEmployeeDirectorsMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:CommercialPaperMember 2023-12-31 0000097210 ter:SystemsTestGroupMember 2023-12-31 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-06-30 0000097210 currency:KRW 2023-12-31 0000097210 us-gaap:ForwardContractsMember 2024-04-12 2024-04-12 0000097210 ter:CorporateAndEliminationsMember 2024-04-01 2024-06-30 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:TrademarksAndTradeNamesMember 2023-01-01 2023-12-31 0000097210 country:SG 2024-01-01 2024-06-30 0000097210 srt:AmericasMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2024-06-30 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 0000097210 ter:WirelessTestMember 2024-04-01 2024-06-30 0000097210 2022-12-15 2022-12-15 0000097210 ter:TechnoprobeSPAMember 2023-11-07 0000097210 ter:NonUSSubsidiariesMember 2023-07-02 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThreeMember 2016-12-12 2016-12-12 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2024-01-01 2024-06-30 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember us-gaap:BaseRateMember 2024-01-01 2024-06-30 0000097210 us-gaap:ForeignExchangeContractMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-06-30 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-06-30 0000097210 us-gaap:EMEAMember 2024-01-01 2024-06-30 0000097210 ter:CorporateAndEliminationsMember 2024-01-01 2024-06-30 0000097210 2024-05-31 0000097210 country:US 2024-04-01 2024-06-30 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 currency:CNY 2024-06-30 0000097210 currency:TWD 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000097210 ter:DebtMutualFundsMember 2024-06-30 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-06-30 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2024-06-30 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2024-06-30 0000097210 us-gaap:EmployeeStockOptionMember 2023-04-03 2023-07-02 0000097210 us-gaap:ProductMember 2023-01-01 2023-07-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-04-01 2024-06-30 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 ter:NonUSSubsidiariesMember 2024-06-30 0000097210 us-gaap:ShortTermContractWithCustomerMember 2024-06-30 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2023-04-03 2023-07-02 0000097210 srt:MinimumMember ter:EmployeeStockPurchasePlanMember 2024-01-01 2024-06-30 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-06-30 0000097210 us-gaap:ServiceMember 2023-01-01 2023-07-02 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 2023-01-01 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 currency:TWD 2024-06-30 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2022-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 srt:AmericasMember 2023-04-03 2023-07-02 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-06-30 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 2023-12-31 0000097210 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:ForeignExchangeOptionMember 2023-01-01 2023-07-02 0000097210 us-gaap:ServiceMember 2024-04-01 2024-06-30 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 2023-04-03 2023-07-02 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 us-gaap:CallOptionMember 2023-11-07 2023-11-07 0000097210 ter:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-01 2023-07-02 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-01-01 2023-07-02 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2024-06-30 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-06-30 0000097210 us-gaap:RetainedEarningsMember 2023-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember 2023-07-02 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 ter:CorporateAndEliminationsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-06-30 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2024-01-01 2024-06-30 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 ter:DeviceInterfaceSolutionsMember 2024-05-27 2024-05-27 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000097210 srt:MaximumMember us-gaap:LongTermContractWithCustomerMember 2024-01-01 2024-06-30 0000097210 ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:LongMember 2024-06-30 0000097210 ter:SystemsTestGroupMember 2024-01-01 2024-06-30 0000097210 country:SG 2023-01-01 2023-07-02 0000097210 ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-06-30 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-01-01 2023-07-02 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-06-30 0000097210 2022-08-16 2022-08-16 0000097210 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 ter:CorporateAndEliminationsMember 2023-07-02 0000097210 ter:SanjayMehtaMember 2024-06-30 0000097210 currency:PHP 2024-06-30 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2022-12-31 0000097210 srt:MaximumMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2024-01-01 2024-06-30 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-07-02 0000097210 currency:GBP 2023-12-31 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-06-30 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-06-30 0000097210 ter:RetirementAgreementMember 2023-01-01 2023-07-02 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:CommonStockMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2023-07-02 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 currency:EUR 2024-06-30 0000097210 2024-06-30 0000097210 ter:DebtMutualFundsMember 2023-12-31 0000097210 2024-04-01 2024-06-30 0000097210 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0000097210 ter:CreditAgreementMember 2024-06-30 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2024-04-01 2024-06-30 0000097210 currency:DKK 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 ter:SemiconductorTestMember 2024-06-30 0000097210 2024-05-27 2024-05-27 0000097210 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 srt:AmericasMember ter:WirelessTestMember 2024-04-01 2024-06-30 0000097210 us-gaap:ForeignPlanMember 2023-04-03 2023-07-02 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 2024-05-27 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 srt:MinimumMember ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2024-01-01 2024-06-30 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000097210 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-12-31 0000097210 srt:AmericasMember ter:WirelessTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:CommonStockMember 2024-03-31 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2023-07-02 0000097210 2023-04-02 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2024-06-30 0000097210 ter:GregorySmithMember 2024-06-30 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-12-31 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2024-01-01 2024-06-30 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedStockOptionsMember 2023-01-01 2023-07-02 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2023-01-01 2023-07-02 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-07-02 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2023-12-31 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:CustomerRelationshipsMember 2024-01-01 2024-06-30 0000097210 us-gaap:USTreasurySecuritiesMember 2024-06-30 0000097210 country:US 2023-04-03 2023-07-02 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2022-12-31 0000097210 2020-05-01 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 2023-01-01 2023-12-31 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:CommonStockMember 2023-04-03 2023-07-02 0000097210 us-gaap:RetainedEarningsMember 2023-04-02 0000097210 currency:KRW 2024-06-30 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 currency:JPY 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2023-04-03 2023-07-02 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 srt:AsiaPacificMember 2024-01-01 2024-06-30 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2024-01-01 2024-06-30 0000097210 currency:SGD 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-06-30 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 srt:AsiaPacificMember 2023-04-03 2023-07-02 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2024-01-01 2024-06-30 0000097210 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember 2023-01-01 2023-07-02 0000097210 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-06-30 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2023-01-01 2023-07-02 0000097210 ter:TwoThousandTwentyThreeRepurchaseProgramMember 2024-01-01 2024-06-30 0000097210 us-gaap:CommonStockMember 2023-01-01 2023-07-02 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2023-07-02 0000097210 us-gaap:RetainedEarningsMember 2024-06-30 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember 2024-04-01 2024-06-30 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember exch:XNYS 2024-01-01 2024-06-30 0000097210 ter:SocMember ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 country:US 2024-01-01 2024-06-30 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-06-30 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 ter:SemiconductorTestMember 2023-12-31 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-06-30 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-06-30 0000097210 ter:WirelessTestMember 2024-06-30 0000097210 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0000097210 srt:AmericasMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-06-30 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-06-30 0000097210 us-gaap:EmployeeStockOptionMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2024-01-01 2024-06-30 0000097210 srt:AmericasMember ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-06-30 0000097210 us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 ter:CorporateAndEliminationsMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-06-30 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-04-03 2023-07-02 0000097210 2024-01-31 0000097210 us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000097210 us-gaap:EMEAMember ter:SystemsTestGroupMember 2023-01-01 2023-07-02 0000097210 2022-10-05 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2024-06-30 0000097210 us-gaap:CommercialPaperMember 2024-06-30 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0000097210 ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2024-04-01 2024-06-30 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2023-04-03 2023-07-02 0000097210 us-gaap:ForwardContractsMember 2024-04-12 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-06-30 0000097210 ter:SocMember ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 2022-12-31 0000097210 ter:LongTermMarketableSecuritiesMember 2024-06-30 0000097210 us-gaap:ProductMember 2023-04-03 2023-07-02 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:ServiceMember 2024-01-01 2024-06-30 0000097210 us-gaap:CallOptionMember 2024-01-01 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember 2024-06-30 0000097210 us-gaap:EMEAMember ter:MemoryMember ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2016-12-12 2016-12-12 0000097210 ter:SystemsTestGroupMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-06-30 0000097210 us-gaap:TrademarksAndTradeNamesMember 2024-06-30 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000097210 us-gaap:RetainedEarningsMember 2024-03-31 0000097210 us-gaap:CommonStockMember 2024-06-30 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2024-04-01 2024-06-30 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 us-gaap:ForeignPlanMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-06-30 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2023-04-03 2023-07-02 0000097210 us-gaap:ForeignPlanMember 2023-01-01 2023-07-02 0000097210 us-gaap:TrademarksAndTradeNamesMember 2024-01-01 2024-06-30 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2023-07-02 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 ter:SemiconductorTestMember 2023-01-01 2023-12-31 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-06-30 0000097210 2024-07-29 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 us-gaap:EMEAMember 2023-04-03 2023-07-02 0000097210 ter:CorporateAndEliminationsMember 2023-04-03 2023-07-02 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000097210 2024-01-01 2024-06-30 0000097210 us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000097210 ter:ForeignExchangeForwardAndOptionContractsMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember 2023-04-03 2023-07-02 0000097210 ter:TwoThousandTwentyThreeRepurchaseProgramMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2024-06-30 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:ShortTermContractWithCustomerMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-06-30 0000097210 currency:CNY 2023-12-31 0000097210 us-gaap:RetainedEarningsMember 2023-12-31 0000097210 ter:SocMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-06-30 0000097210 ter:GregorySmithMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2024-06-30 0000097210 ter:WirelessTestMember 2023-01-01 2023-12-31 0000097210 us-gaap:ProductMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0000097210 2023-01-01 2023-01-01 0000097210 ter:MarketableSecuritiesMember 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 ter:CorporateAndEliminationsMember 2023-01-01 2023-07-02 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 us-gaap:CertificatesOfDepositMember 2024-06-30 0000097210 ter:CorporateAndEliminationsMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000097210 us-gaap:EMEAMember ter:WirelessTestMember 2024-04-01 2024-06-30 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2024-04-01 2024-06-30 0000097210 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:CustomerRelationshipsMember 2023-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-04-03 2023-07-02 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-06-30 0000097210 us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember ter:LondonInterbankOfferedRateMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-06-30 0000097210 ter:WirelessTestMember 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0000097210 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-06-30 0000097210 ter:ProfitBeforeIncomeAndTaxPerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-06-30 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000097210 us-gaap:WarrantMember 2024-04-01 2024-06-30 0000097210 srt:AsiaPacificMember 2023-01-01 2023-07-02 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember 2024-01-01 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2023-12-31 0000097210 ter:CorporateAndEliminationsMember 2023-04-03 2023-07-02 0000097210 us-gaap:EMEAMember ter:SocMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0000097210 us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:PrepaidExpenseMember 2024-06-30 0000097210 ter:EmployeesMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2024-06-30 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-06-30 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2023-01-01 2023-07-02 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-04-03 2023-07-02 0000097210 ter:SystemsTestGroupMember 2024-04-01 2024-06-30 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2024-06-30 0000097210 ter:SystemsTestGroupMember 2023-04-03 2023-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2023-04-03 2023-07-02 0000097210 srt:AmericasMember ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentAssetsMember 2024-06-30 0000097210 ter:RoboticsMember 2024-06-30 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 0000097210 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember ter:LondonInterbankOfferedRateMember 2024-01-01 2024-06-30 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 currency:JPY us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:LongMember 2023-12-31 0000097210 srt:AsiaPacificMember ter:UniversalRobotsMember ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 us-gaap:RetainedEarningsMember 2023-04-03 2023-07-02 0000097210 ter:CorporateAndEliminationsMember 2024-04-01 2024-06-30 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-06-30 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember exch:XNYS 2023-01-01 2023-07-02 0000097210 us-gaap:ServiceMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000097210 ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0000097210 currency:JPY 2024-06-30 0000097210 us-gaap:CommonStockMember 2023-04-02 0000097210 ter:MarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-06-30 0000097210 ter:RoboticsMember 2023-01-01 2023-12-31 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedRestrictedStockUnitsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 ter:OnePointTwoFivePercentConvertibleSeniorUnsecuredNotesMember 2024-01-01 2024-06-30 0000097210 currency:PHP 2023-12-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-06-30 0000097210 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-07-02 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-06-30 0000097210 us-gaap:CustomerRelationshipsMember 2024-06-30 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-04-03 2023-07-02 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2023-01-01 2023-07-02 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2024-01-01 2024-06-30 0000097210 us-gaap:EMEAMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 ter:CreditAgreementMember 2024-05-16 0000097210 srt:AmericasMember ter:SocMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2024-06-30 0000097210 srt:AsiaPacificMember 2024-04-01 2024-06-30 0000097210 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 us-gaap:CallOptionMember 2024-04-01 2024-06-30 0000097210 ter:SystemsTestGroupMember 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember ter:SystemsTestGroupMember 2024-01-01 2024-06-30 0000097210 ter:DeviceInterfaceSolutionsMember 2024-01-01 2024-06-30 0000097210 srt:AmericasMember 2023-01-01 2023-07-02 0000097210 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2023-01-01 2023-07-02 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2023-01-01 2023-07-02 0000097210 srt:AsiaPacificMember ter:SocMember ter:SemiconductorTestMember 2023-04-03 2023-07-02 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 ter:TechnoprobeSPAMember us-gaap:CallOptionMember 2023-11-07 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2023-12-31 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 ter:NonEmployeeDirectorsMember ter:ServiceBasedRestrictedStockUnitsMember 2024-01-01 2024-06-30 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 currency:GBP 2024-06-30 0000097210 currency:EUR 2023-12-31 0000097210 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-06-30 0000097210 ter:SanjayMehtaMember 2024-04-01 2024-06-30 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2023-04-03 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-06-30 0000097210 srt:ExecutiveOfficerMember ter:ServiceBasedStockOptionsMember 2024-01-01 2024-06-30 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2023-01-01 2023-07-02 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember 2024-06-30 0000097210 ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 ter:DeviceInterfaceSolutionsMember 2023-12-31 0000097210 ter:RoboticsMember 2023-12-31 0000097210 srt:AmericasMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 ter:SystemsTestGroupMember us-gaap:TransferredOverTimeMember 2023-04-03 2023-07-02 0000097210 2023-01-01 2023-07-02 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-07-02 0000097210 country:US 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 srt:AsiaPacificMember ter:MobileIndustrialRobotsApsMember ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 currency:SGD 2023-12-31 0000097210 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2024-06-30 0000097210 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000097210 srt:AsiaPacificMember ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:EMEAMember ter:UniversalRobotsMember ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 ter:TechnoprobeMember 2024-01-01 2024-06-30 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 ter:MemoryMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 us-gaap:ProductMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-06-30 0000097210 us-gaap:CommonStockMember 2023-07-02 0000097210 ter:WirelessTestMember 2024-01-01 2024-06-30 0000097210 srt:AmericasMember ter:SystemsTestGroupMember 2024-01-01 2024-06-30 0000097210 currency:DKK 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0000097210 us-gaap:EMEAMember 2023-01-01 2023-07-02 0000097210 us-gaap:EMEAMember 2024-04-01 2024-06-30 0000097210 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ter:TruistBankMember us-gaap:BaseRateMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2023-12-31 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2024-04-01 2024-06-30 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2023-12-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2024-06-30 0000097210 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0000097210 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-06-30 0000097210 ter:ForeignCurrencyTranslationAdjustmentsMember 2023-07-02 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2024-06-30 0000097210 ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 us-gaap:ForeignPlanMember 2024-01-01 2024-06-30 0000097210 ter:DeviceInterfaceSolutionsMember 2024-04-01 2024-06-30 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-04-03 2023-07-02 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 ter:UnitedStatesSupplementalExecutiveDefinedBenefitPensionPlanMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0000097210 us-gaap:ForeignExchangeOptionMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-06-30 0000097210 us-gaap:DevelopedTechnologyRightsMember 2024-01-01 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2024-04-01 2024-06-30 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-06-30 0000097210 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2024-04-01 2024-06-30 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0000097210 us-gaap:RetainedEarningsMember 2022-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0000097210 2024-03-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2023-12-31 0000097210 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-07-02 0000097210 srt:AmericasMember ter:UniversalRobotsMember ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember 2023-12-31 0000097210 ter:WirelessTestMember us-gaap:TransferredAtPointInTimeMember 2023-04-03 2023-07-02 0000097210 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000097210 us-gaap:OperatingSegmentsMember ter:WirelessTestMember 2024-06-30 0000097210 srt:AsiaPacificMember ter:MemoryMember ter:SemiconductorTestMember 2023-01-01 2023-07-02 0000097210 srt:AsiaPacificMember ter:SystemsTestGroupMember 2024-04-01 2024-06-30 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-06-30 0000097210 srt:MinimumMember us-gaap:LongTermContractWithCustomerMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0000097210 ter:WirelessTestMember 2023-01-01 2023-07-02 0000097210 2023-01-31 0000097210 2023-05-31 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherCurrentAssetsMember 2023-12-31 0000097210 us-gaap:EmployeeStockOptionMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2023-01-01 2023-07-02 0000097210 ter:SystemsTestGroupMember 2023-01-01 2023-12-31 0000097210 us-gaap:WarrantMember 2024-01-01 2024-06-30 0000097210 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember us-gaap:OtherCurrentAssetsMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-01-01 2024-06-30 0000097210 ter:WirelessTestMember us-gaap:TransferredOverTimeMember 2024-04-01 2024-06-30 0000097210 ter:UniversalRobotsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:OperatingSegmentsMember 2024-01-01 2024-06-30 0000097210 ter:AccumulatedNetUnrealizedLossesOnCashFlowHedgesMember 2024-01-01 2024-06-30 0000097210 ter:SocMember ter:SemiconductorTestMember us-gaap:TransferredAtPointInTimeMember 2024-04-01 2024-06-30 0000097210 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:LongTermMarketableSecuritiesMember 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 ter:TotalShareholderReturnPerformanceBasedRestrictedStockUnitsMember us-gaap:MeasurementInputExpectedDividendPaymentMember 2024-01-01 2024-06-30 0000097210 us-gaap:OperatingSegmentsMember ter:RoboticsMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember ter:EquityMutualFundsMember 2023-12-31 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember ter:DebtMutualFundsMember 2023-12-31 0000097210 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-01-01 2024-06-30 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-06-30 0000097210 ter:MobileIndustrialRobotsApsMember ter:RoboticsMember us-gaap:TransferredOverTimeMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2024-06-30 0000097210 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0000097210 ter:UniversalRobotsMember ter:RoboticsMember 2023-01-01 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember ter:MarketableSecuritiesMember 2023-12-31 0000097210 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-07-02 0000097210 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 iso4217:EUR pure ter:HeadCount shares ter:Segment iso4217:USD shares iso4217:USD 0000097210 false Q2 --12-31 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-06-30 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 163176091 421904000 757571000 38654000 62154000 1944000 1988000 470297000 422124000 288748000 309974000 515906000 548970000 20884000 37992000 0 23250000 1756393000 2162035000 472457000 445492000 72381000 73417000 123723000 117434000 192901000 175775000 11293000 11504000 524060000 0 47923000 38580000 25465000 35404000 405110000 415652000 0 11531000 3631706000 3486824000 160808000 180131000 161187000 191750000 102988000 99804000 108746000 114712000 18280000 17522000 74365000 48653000 0 7379000 626374000 659951000 135167000 132090000 36146000 37282000 16632000 19998000 96000 183000 61883000 65092000 24596000 44331000 0 2000000 900894000 960927000 0.125 0.125 1000000000 1000000000 161802000 161802000 152698000 152698000 20225000 19087000 1865351000 1827274000 -44104000 -26978000 889340000 706514000 2730812000 2525897000 3631706000 3486824000 596877000 540375000 1055310000 1013793000 133002000 144062000 274388000 288173000 729879000 684437000 1329698000 1301966000 250236000 217011000 450999000 415675000 53799000 64934000 113573000 127379000 304035000 281945000 564572000 543054000 425844000 402492000 765126000 758912000 154470000 145695000 303658000 296650000 111816000 105706000 215015000 211468000 4664000 4825000 9361000 9627000 2012000 6358000 6440000 8395000 57486000 0 57486000 0 215476000 262584000 476988000 526140000 210368000 139908000 288138000 232772000 6715000 6354000 14582000 11613000 1530000 1045000 2190000 2031000 3850000 -815000 -8225000 -868000 219403000 144402000 292305000 241486000 33130000 24352000 41835000 37905000 186273000 120050000 250470000 203581000 1.18 0.78 1.61 1.31 1.14 0.73 1.54 1.23 157804000 154760000 155426000 155332000 163470000 164751000 162909000 165530000 186273000 120050000 250470000 203581000 0 0 0 0 -3629000 2943000 -15087000 12250000 -183000 -180000 -404000 323000 -721000 -568000 -1622000 1726000 -4000 8000 26000 10000 13000 -28000 -92000 -33000 -734000 -540000 -1530000 1759000 0 920000 358000 1088000 0 3270000 1274000 3866000 0 91000 -500000 428000 0 -323000 1780000 -1524000 0 3593000 -506000 5390000 0 0 -1000 -1000 -2000 -2000 -3000 -3000 -4365000 5994000 -17126000 19396000 181908000 126044000 233344000 222977000 153757000 19220000 1848088000 -39739000 730260000 2557829000 125000 15000 4615000 4630000 13660000 13660000 7998000 1000000 -1012000 -12000 78000 10000 8185000 8195000 0.12 19008000 19008000 186273000 186273000 -4365000 -4365000 161802000 20225000 1865351000 -44104000 889340000 2730812000 155445000 19431000 1772352000 -36466000 694145000 2449462000 52000 7000 161000 168000 12077000 12077000 1349000 169000 135668000 135837000 0.11 17031000 17031000 50000 6000 -6000 0 50000 -6000 6000 0 120050000 120050000 5994000 5994000 154148000 19269000 1784590000 -30472000 661496000 2434883000 152698000 19087000 1827274000 -26978000 706514000 2525897000 591000 73000 8373000 8446000 30818000 30818000 8812000 1102000 -1114000 -12000 299000 37000 30253000 30290000 0.12 37391000 37391000 250470000 250470000 -17126000 -17126000 161802000 20225000 1865351000 -44104000 889340000 2730812000 155759000 19470000 1755963000 -49868000 725729000 2451294000 631000 79000 -3782000 -3703000 32409000 32409000 2242000 280000 233604000 233884000 0.11 34210000 34210000 375000 47000 -47000 375000 -47000 47000 203581000 203581000 19396000 19396000 154148000 19269000 1784590000 -30472000 661496000 2434883000 250470000 203581000 48927000 45231000 30693000 32449000 -13090000 4745000 9438000 11341000 9397000 9580000 57486000 0 -16830000 -13571000 250000 0 -1240000 92000 54211000 2693000 -17102000 13845000 -22190000 29584000 -53009000 -24514000 2739000 -34938000 -2774000 -2482000 2622000 -13614000 223348000 162104000 88869000 80702000 524653000 0 27757000 99018000 87172000 0 26858000 21997000 21289000 35577000 -873000 -460000 -505087000 -121686000 185000000 0 37370000 34184000 30306000 227845000 13434000 20308000 0 17458000 185000000 0 21836000 16599000 -59274000 -283196000 5346000 1213000 -335667000 -241565000 757571000 854773000 421904000 613208000 3124000 1741000 <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%;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%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">storage and system level test (“Storage Test”) systems, defense/aerospace (“Defense/Aerospace”) test instrumentation and systems, and circuit-board test and inspection (“Production Board Test”) systems (collectively these products represent “System Test”); </span></div></div><div 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%;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%;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 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;">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;">The Company accounts for investments using the equity method of accounting when the Company 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 will record its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference on a 3-month lag, which is applied consistently from period to period. These results will be reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. The Company 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;">The Company accounts for investments using the equity method of accounting when the Company 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 will record its share of investee's net income or loss and other comprehensive income, and the amortization of equity method basis difference on a 3-month lag, which is applied consistently from period to period. These results will be reported in ‘Equity in net earnings of affiliate’ in the consolidated statement of operations. The Company 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><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">D. REVENUE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Disaggregation of Revenue</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.91%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.797%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;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 June 30, 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;">343,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">629,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> </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;">70,048</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,318</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,282</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,863</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;">167</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,994</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;">100,672</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;">413,584</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;">128,980</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;">60,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,585</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,662</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,267</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;">729,879</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;">381,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">124,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">576,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">20,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">11,742</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,229</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,858</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,929</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,105</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,073</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;">60,936</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;">413,584</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;">128,980</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;">60,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,585</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,662</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,267</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;">729,879</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 July 2, 2023 (1)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;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;">282,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">112,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">580,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">72,614</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,467</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,471</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,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;">1,011</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,562</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,241</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;">354,694</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;">120,014</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;">94,272</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;">57,853</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;">13,781</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;">43,823</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;">684,437</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;">303,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">499,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">32,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">19,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;">478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,465</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;">20,138</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,404</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,970</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;">59,896</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;">354,694</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;">120,014</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;">94,272</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;">57,853</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;">13,781</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;">43,823</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;">684,437</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 Six Months Ended June 30, 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;">573,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">224,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">101,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">53,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,125,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">142,764</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,828</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;">34,531</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,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;">770</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,669</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;">204,293</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;">715,891</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;">238,926</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;">136,123</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;">142,346</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;">35,555</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;">60,856</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,329,698</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;">652,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">220,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,000,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">42,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">20,932</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,517</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;">23,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;">66,060</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,419</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,697</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;">128,430</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;">715,891</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;">238,926</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;">136,123</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;">142,346</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;">35,555</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;">60,856</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,329,698</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 Six Months Ended July 2, 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;">555,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">133,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,092,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">146,173</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,384</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;">35,245</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,124</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,229</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,874</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;">209,029</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;">701,528</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;">188,189</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;">168,903</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;">129,884</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;">30,964</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;">82,498</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,301,966</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;">586,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">81,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">923,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">73,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">243,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">41,448</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,014</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;">18,526</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;">58,511</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;">9,273</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,568</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;">134,340</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;">701,528</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;">188,189</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;">168,903</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;">129,884</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;">30,964</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;">82,498</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,301,966</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%;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.3</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%;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;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</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 six months ended June 30, 2024, Teradyne recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">46.9</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 six months ended July 2, 2023, Teradyne recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">27.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;">68.4</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 June 30, 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,049.9</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;">95</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%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">62,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">43,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">33,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">139,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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 six months ended June 30, 2024, and July 2, 2023, Teradyne sold certain trade accounts receivables on a non-recourse basis to third-party financial institutions pursuant to factoring agreements. During the three months ended June 30, 2024, and July 2, 2023, total trade accounts receivable sold under the factoring agreements were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">57.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;">59.3</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 six months ended June 30, 2024, and July 2, 2023, total trade accounts receivable sold under the factoring agreements were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">93.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. Factoring fees for the sales of receivables were recorded in interest expense and were not material. Teradyne accounted for these transactions as sales of receivables and presented cash proceeds as cash provided by operating activities in the consolidated statements of cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table provides information about disaggregated revenue by timing of revenue recognition, primary geographical market, and major product lines.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.91%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.717%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.797%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:7pt;background-color:#ffffff;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 June 30, 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;">343,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,519</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,495</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">629,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> </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;">70,048</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,318</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,282</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,863</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;">167</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,994</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;">100,672</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;">413,584</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;">128,980</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;">60,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,585</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,662</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,267</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;">729,879</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;">381,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">124,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,756</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,447</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">576,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">20,211</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">11,742</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,229</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,858</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,929</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,105</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,073</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;">60,936</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;">413,584</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;">128,980</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;">60,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,585</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,662</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,267</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;">729,879</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 July 2, 2023 (1)</span></p></td> <td style="vertical-align:top;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;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;">282,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">112,547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,770</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">580,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">72,614</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,467</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,471</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,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;">1,011</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,562</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,241</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;">354,694</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;">120,014</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;">94,272</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;">57,853</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;">13,781</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;">43,823</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;">684,437</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;">303,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">115,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">41,644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,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;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">499,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">32,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,286</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,086</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,049</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">19,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;">478</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12,465</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;">20,138</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,404</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,970</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;">59,896</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;">354,694</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;">120,014</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;">94,272</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;">57,853</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;">13,781</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;">43,823</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;">684,437</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 Six Months Ended June 30, 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;">573,127</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">224,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">101,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">138,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">53,187</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,125,405</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">142,764</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,828</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;">34,531</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,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;">770</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,669</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;">204,293</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;">715,891</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;">238,926</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;">136,123</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;">142,346</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;">35,555</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;">60,856</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,329,698</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;">652,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">220,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">47,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,381</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,000,557</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">42,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">65,278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,725</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">20,932</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,517</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;">23,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;">66,060</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,419</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,697</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;">128,430</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;">715,891</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;">238,926</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;">136,123</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;">142,346</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;">35,555</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;">60,856</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,329,698</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 Six Months Ended July 2, 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;">555,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">173,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">133,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">125,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,735</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,624</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,092,937</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">146,173</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,384</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;">35,245</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,124</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,229</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,874</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;">209,029</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;">701,528</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;">188,189</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;">168,903</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;">129,884</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;">30,964</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;">82,498</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,301,966</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;">586,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">81,234</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">923,986</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">73,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,273</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,898</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,337</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">243,640</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">41,448</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,014</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;">18,526</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;">58,511</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;">9,273</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,568</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;">134,340</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;">701,528</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;">188,189</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;">168,903</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;">129,884</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;">30,964</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;">82,498</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,301,966</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%;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.3</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%;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;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</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> 343536000 121662000 43519000 72722000 15495000 32273000 629207000 70048000 7318000 17282000 1863000 167000 3994000 100672000 413584000 128980000 60801000 74585000 15662000 36267000 729879000 381631000 124497000 21259000 14756000 5447000 29293000 576883000 20211000 3254000 28684000 29900000 5110000 4901000 92060000 11742000 1229000 10858000 29929000 5105000 2073000 60936000 413584000 128980000 60801000 74585000 15662000 36267000 729879000 282080000 112547000 76801000 55737000 12770000 40261000 580196000 72614000 7467000 17471000 2116000 1011000 3562000 104241000 354694000 120014000 94272000 57853000 13781000 43823000 684437000 303062000 115250000 41644000 14883000 2291000 22362000 499492000 32191000 4286000 40163000 22832000 6086000 19491000 125049000 19441000 478000 12465000 20138000 5404000 1970000 59896000 354694000 120014000 94272000 57853000 13781000 43823000 684437000 573127000 224098000 101592000 138615000 34785000 53187000 1125405000 142764000 14828000 34531000 3731000 770000 7669000 204293000 715891000 238926000 136123000 142346000 35555000 60856000 1329698000 652197000 220103000 47040000 26381000 8401000 46434000 1000557000 42762000 12306000 65278000 49905000 19735000 10725000 200711000 20932000 6517000 23805000 66060000 7419000 3697000 128430000 715891000 238926000 136123000 142346000 35555000 60856000 1329698000 555354000 173805000 133658000 125760000 28735000 75624000 1092937000 146173000 14384000 35245000 4124000 2229000 6874000 209029000 701528000 188189000 168903000 129884000 30964000 82498000 1301966000 586321000 178945000 81234000 28100000 3793000 45593000 923986000 73759000 7230000 69143000 43273000 17898000 32337000 243640000 41448000 2014000 18526000 58511000 9273000 4568000 134340000 701528000 188189000 168903000 129884000 30964000 82498000 1301966000 800000 1300000 1700000 2500000 18700000 46900000 27300000 68400000 1049900000 0.95 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%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">62,001</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">43,621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">33,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">139,134</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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> 62001000 66458000 43621000 35731000 33512000 34897000 139134000 137086000 57300000 59300000 80700000 93500000 <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%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:14.583%;"></td> <td style="width:1%;"></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%;"></td> <td style="width:1.66%;"></td> <td style="width:1%;"></td> <td style="width:14.583%;"></td> <td style="width:1%;"></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;">% of the issued and outstanding shares of Technoprobe. Teradyne was also granted 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 </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</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;">524.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million was recorded as 'Equity method investment', in the consolidated balance sheets.</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 the quoted closing price as of June 30, 2024</span><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 publicly traded investment in Technoprobe was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">643.3</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 made an accounting policy election to report its share of Technoprobe's results on a 3-month lag, which will be applied consistently from period to period. Teradyne will record its share of Technoprobe's net income or loss and other comprehensive income, and the amortization of equity method basis difference, beginning in the third quarter of 2024</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 524100000 643300000 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;">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;">June 30, 2024, and December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">223,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">43,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">21,730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">288,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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%;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, excludes </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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 June 30, 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;">134.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">136.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span> <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;">June 30, 2024, and December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">223,525</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">43,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">21,730</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">288,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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%;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, excludes </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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> 223525000 258422000 43493000 26851000 21730000 24701000 288748000 309974000 18000000 134000000 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 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 six months ended June 30, 2024, and July 2, 2023, there were no transfers in or out of Level 1, Level 2, or Level 3 financial instruments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Realized gains recorded in the three and six months ended June 30, 2024, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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. Realized gains recorded in the three and six months ended July 2, 2023, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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. Realized losses recorded in the three and six months ended June 30, 2024, 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.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 six months ended July 2, 2023, were $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. 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 six months ended June 30, 2024, were $</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;">3.2</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 six months ended July 2, 2023, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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. 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;">June 30, 2024, and December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">199,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">199,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">219,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">222,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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_ac920afb-b2fe-400e-a7a7-5d82ebed4777;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_8d7a4541-c48e-4bbe-b319-aa013eebe628;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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_7a687036-7131-4ee1-b306-51d056047f7b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_3657c0db-74e1-4afa-87d3-8e614fc20de7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,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> </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_e8c2decd-c05c-4910-a375-995e19a4d3c0;"><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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_a4143d2a-28fd-4176-a0ba-b3eb3ed2120c;"><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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_119be525-d88f-4110-8a25-08923b749013;"><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_bfdbd360-d692-4c12-adcf-213268ebed4d;"><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,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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_421879a2-93f4-455a-b85f-a8e9c406c86c;"><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,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><span style="-sec-ix-hidden:F_7a168cd5-f685-4a49-80f7-7f1b509b6618;"><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,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_4b6af72d-d7ee-496e-be9e-4ba781a67a1d;"><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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_4fed0bf9-7ea3-4e44-8cac-5814c8cefd8a;"><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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_157765e8-d2aa-4aac-84f6-a0ae3ede7168;"><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;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_53eb9cfd-09ab-4481-8f02-9a0a920a05e6;"><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;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">51,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #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_d7f09d7b-a757-4b75-928a-42fc8b29fde7;"><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_9274e8b7-fefe-4c1c-8b77-64bfb1798a51;"><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;">51,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">479,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align: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_f9e4e016-af37-4ef2-a4eb-ae62efb121ce;"><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;">584,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">479,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">586,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">1,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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">418,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">421,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">38,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">38,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">60,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">123,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">479,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">586,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 2024, and December 31, 2023, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">421,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">421,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">162,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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_611eae69-5e05-4b58-a6dd-5503fa2eadb4;"><span style="-sec-ix-hidden:F_01fd1be2-f5e3-4aa0-92c7-7a951e3dc34e;"><span style="-sec-ix-hidden:F_dd155459-d7f6-4a3d-8cde-7e00c99480ff;"><span style="-sec-ix-hidden:F_c1975f39-67d8-49a3-9496-ee2c2ed65e44;"><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;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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_9c5c15eb-ddd7-43a4-835f-ed9950f4f49f;"><span style="-sec-ix-hidden:F_f56f5e76-57d3-4e3c-aa76-12543d544360;"><span style="-sec-ix-hidden:F_cb1dcf4c-9b1f-4f2a-9f93-84ceb0c21b03;"><span style="-sec-ix-hidden:F_019b3b34-c496-4cdb-a9d9-f0d7f02b1451;"><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,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">June 30, 2024:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">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,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,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;">30,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">4,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_ed9bbdc5-43c3-4545-bf56-f887f0161834;"><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_2e71dec0-f22e-4401-aa48-2eb5d96a0743;"><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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_9e564c26-16b0-447b-a9e6-b926c64ddf79;"><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;">9,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_93a9e49b-fc51-48d0-9daf-2252286491c0;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">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,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_55e603a2-7fc5-47b5-823e-25c83e961082;"><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;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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,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;">3,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="-sec-ix-hidden:F_f736d07d-b352-4041-99c5-62916df79682;"><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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_01a6255c-fe8e-4937-bb17-f62908001a4d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #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_6fd2f00f-206c-4498-977e-ae2dd936afb5;"><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_dd8a00f8-0460-4d7d-aec5-8e526d46bc66;"><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;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #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_4bf6e6d8-87d1-4aa0-8038-c11e711f6f30;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">110,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">38,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">38,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">110,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the composition of available-for-sale marketable securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:10.264000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 June 30, 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;">34.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;">43.8</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 June 30, 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;">June 30, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">38,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">27,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">8,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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 June 30, 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.7</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;">June 30, 2024, and December 31, 2023, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">11.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/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;">33.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:#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;">32.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">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:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/British pound sterling</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Euro/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Singapore dollar/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.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;">16.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Philippine peso/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chinese yuan/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Danish krone/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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 gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and 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 June 30, 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;">December 31, 2023, Teradyne had the following cash flow hedge contracts to buy and sell non-U.S. currencies for U.S. dollars with the following notional amounts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.52%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:14.440000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:14.440000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were no outstanding cash flow hedge contracts at June 30, 2024. The fair value of the outstanding cash flow hedge contracts was a gain of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized gains and losses on foreign currency cash flow hedge contracts are included in accumulated other comprehensive income (loss). At maturity, the gains or losses associated with cash flow hedge contracts are recorded to revenue.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On November 7, 2023, in connection with 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 three and six months ended June 30, 2024, a realized gain 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;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and 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, 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 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;">June 30, 2024, and December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.46%;"></td> <td style="width:1.52%;"></td> <td style="width:27.18%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">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 six months ended June 30, 2024, and July 2, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.826%;"></td> <td style="width:1.32%;"></td> <td style="width:22.204%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:7.8420000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:7.8420000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:7.8420000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:7.8420000000000005%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td colspan="18" 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<br/>   (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,444</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,040</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,144</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,781</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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange option contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,154</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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: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;">9,764</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;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> <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: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="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="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: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="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward and option<br/>   contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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="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;">6,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">3,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">3,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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> </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%;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 six months ended June 30, 2024, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.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;">6.0</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 six months ended July 2, 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;">6.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.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></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> 300000 1300000 100000 400000 100000 300000 200000 200000 600000 3200000 2600000 4600000 <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;">June 30, 2024, and December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">199,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">199,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">219,666</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">222,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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_ac920afb-b2fe-400e-a7a7-5d82ebed4777;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_8d7a4541-c48e-4bbe-b319-aa013eebe628;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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_7a687036-7131-4ee1-b306-51d056047f7b;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_3657c0db-74e1-4afa-87d3-8e614fc20de7;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,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> </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_e8c2decd-c05c-4910-a375-995e19a4d3c0;"><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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_a4143d2a-28fd-4176-a0ba-b3eb3ed2120c;"><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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_119be525-d88f-4110-8a25-08923b749013;"><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_bfdbd360-d692-4c12-adcf-213268ebed4d;"><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,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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_421879a2-93f4-455a-b85f-a8e9c406c86c;"><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,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><span style="-sec-ix-hidden:F_7a168cd5-f685-4a49-80f7-7f1b509b6618;"><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,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_4b6af72d-d7ee-496e-be9e-4ba781a67a1d;"><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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_4fed0bf9-7ea3-4e44-8cac-5814c8cefd8a;"><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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:20pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="-sec-ix-hidden:F_157765e8-d2aa-4aac-84f6-a0ae3ede7168;"><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;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_53eb9cfd-09ab-4481-8f02-9a0a920a05e6;"><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;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">51,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #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_d7f09d7b-a757-4b75-928a-42fc8b29fde7;"><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_9274e8b7-fefe-4c1c-8b77-64bfb1798a51;"><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;">51,709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">479,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,975</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align: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_f9e4e016-af37-4ef2-a4eb-ae62efb121ce;"><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;">584,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">479,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">586,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">1,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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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;">418,893</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,011</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">421,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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;">38,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">38,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">60,413</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,310</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">123,723</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">479,306</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">586,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">1,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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> 199227000 0 0 199227000 219666000 3011000 0 222677000 40563000 40563000 35041000 35041000 21688000 21688000 8704000 8704000 3905000 3905000 0 0 767000 767000 51709000 51709000 479306000 104975000 584281000 0 2067000 0 2067000 479306000 107042000 0 586348000 0 -1352000 0 -1352000 0 1352000 0 1352000 418893000 3011000 0 421904000 0 38654000 0 38654000 60413000 63310000 0 123723000 0 2067000 0 2067000 479306000 107042000 0 586348000 0 1352000 0 1352000 0 1352000 0 1352000 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;">June 30, 2024, and December 31, 2023, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:46.549%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.042%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">421,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">421,904</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">162,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">162,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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_611eae69-5e05-4b58-a6dd-5503fa2eadb4;"><span style="-sec-ix-hidden:F_01fd1be2-f5e3-4aa0-92c7-7a951e3dc34e;"><span style="-sec-ix-hidden:F_dd155459-d7f6-4a3d-8cde-7e00c99480ff;"><span style="-sec-ix-hidden:F_c1975f39-67d8-49a3-9496-ee2c2ed65e44;"><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;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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_9c5c15eb-ddd7-43a4-835f-ed9950f4f49f;"><span style="-sec-ix-hidden:F_f56f5e76-57d3-4e3c-aa76-12543d544360;"><span style="-sec-ix-hidden:F_cb1dcf4c-9b1f-4f2a-9f93-84ceb0c21b03;"><span style="-sec-ix-hidden:F_019b3b34-c496-4cdb-a9d9-f0d7f02b1451;"><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,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> 421904000 421904000 757571000 757571000 162377000 162377000 179588000 179588000 2067000 2067000 18746000 18746000 1352000 1352000 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;">June 30, 2024:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">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,750</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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,767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,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;">30,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">4,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">40,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_ed9bbdc5-43c3-4545-bf56-f887f0161834;"><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_2e71dec0-f22e-4401-aa48-2eb5d96a0743;"><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,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_9e564c26-16b0-447b-a9e6-b926c64ddf79;"><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;">9,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_93a9e49b-fc51-48d0-9daf-2252286491c0;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,704</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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;">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,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_55e603a2-7fc5-47b5-823e-25c83e961082;"><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;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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,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;">3,905</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="-sec-ix-hidden:F_f736d07d-b352-4041-99c5-62916df79682;"><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></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align: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_01a6255c-fe8e-4937-bb17-f62908001a4d;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-U.S. government securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #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_6fd2f00f-206c-4498-977e-ae2dd936afb5;"><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_dd8a00f8-0460-4d7d-aec5-8e526d46bc66;"><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;">767</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #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_4bf6e6d8-87d1-4aa0-8038-c11e711f6f30;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">120,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">110,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Reported as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">38,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">38,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long-term marketable securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">81,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,824</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">58</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">110,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">78,320</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the composition of available-for-sale marketable securities at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:35.459%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:9.411999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.339%;"></td> <td style="width:1%;"></td> <td style="width:10.192%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.484%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:10.264000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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> 39750000 58000 4767000 35041000 30671000 45305000 0 4742000 40563000 40563000 21688000 21688000 9060000 356000 8704000 3181000 3928000 23000 3905000 3905000 0 0 0 767000 767000 120498000 58000 9888000 110668000 78320000 38718000 0 64000 38654000 16966000 81780000 58000 9824000 72014000 61354000 120498000 58000 9888000 110668000 78320000 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 34500000 43800000 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;">June 30, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">38,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,654</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">27,821</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,285</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">8,189</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,782</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,243</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,438</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">101,964</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 38718000 38654000 27821000 27285000 8189000 7782000 36710000 28243000 111438000 101964000 8700000 <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;">June 30, 2024, and December 31, 2023, Teradyne had the following contracts to buy and sell non-U.S. currencies for U.S. dollars and other non-U.S. currencies with the following notional amounts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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.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;">11.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/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;">33.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:#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;">32.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">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:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. dollar/British pound sterling</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Euro/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Singapore dollar/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.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;">16.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Philippine peso/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10.1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chinese yuan/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Danish krone/U.S. dollar</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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> 42800000 11000000 33600000 42700000 32100000 36000000 8900000 7200000 300000 1500000 24100000 25300000 18800000 16600000 9500000 10100000 1300000 1000000 600000 700000 172000000 152100000 700000 -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;">December 31, 2023, Teradyne had the following cash flow hedge contracts to buy and sell non-U.S. currencies for U.S. dollars with the following notional amounts:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:63.52%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:14.440000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.8%;"></td> <td style="width:1%;"></td> <td style="width:14.440000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 35500000 0 35500000 600000 0.10 481000000 2024-04-26 481000000 2024-05-23 17400000 4200000 -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;">June 30, 2024, and December 31, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.46%;"></td> <td style="width:1.52%;"></td> <td style="width:27.18%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:11.9%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">2,067</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total derivatives</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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;">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> 2067000 733000 -1352000 -2545000 0 17364000 0 648000 715000 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 six months ended June 30, 2024, and July 2, 2023:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.826%;"></td> <td style="width:1.32%;"></td> <td style="width:22.204%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:7.8420000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:7.8420000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:7.8420000000000005%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:7.8420000000000005%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td colspan="18" 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<br/>   (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,444</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,040</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,144</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,781</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:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange option contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,154</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:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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: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;">9,764</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;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> <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: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="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="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: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="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign exchange forward and option<br/>   contracts</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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="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;">6,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">3,626</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">3,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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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> </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%;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 six months ended June 30, 2024, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.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;">6.0</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 six months ended July 2, 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;">6.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.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></div></div> 2444000 4040000 4144000 2781000 -4154000 0 9764000 0 0 414000 -2280000 1952000 -6598000 -3626000 3340000 -829000 3300000 6000000 6700000 7000000 <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;">, currently cover, subject to customary anti-dilution adjustments, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">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 six months ended June 30, 2024</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;">11.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">13.4</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;">8.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;">8.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;">shares of Teradyne common stock,</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. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the strike price of the warrants was approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">39.35</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share. The strike price is subject to adjustment under certain circumstances. The Warrant Transactions </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 six months ended July 2, 2023, was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.111%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:8.022%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:8.022%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:8.022%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:8.022%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">100</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;">351</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 has 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;">June 30, 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;">June 30, 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 August 2, 2024, the Credit Agreement 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 11700000 13400000 8000000 8800000 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 six months ended July 2, 2023, was as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.111%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:8.022%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:8.022%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:8.022%;"></td> <td style="width:1%;"></td> <td style="width:1.2%;"></td> <td style="width:1%;"></td> <td style="width:8.022%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New 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;">238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">100</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;">351</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 100000 0 238000 0 0 0 113000 0 100000 0 351000 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%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">473,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">502,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid maintenance and other services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">515,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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%;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%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30,<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;">473,446</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">502,257</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid maintenance and other services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,443</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,592</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Prepaid taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,122</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,083</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other prepayments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">515,906</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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%;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> 473446000 502257000 20443000 17592000 14122000 16083000 7895000 13038000 515906000 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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">3,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When Teradyne receives revenue for extended warranties, beyond one year, it is deferred and recognized on a straight-line basis over the contract period. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances. </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">34,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">5,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">6,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">9,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">13,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">20,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">33,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related costs are charged to the warranty accrual as incurred. The balance below is included in other accrued liabilities. </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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,324</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,378</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">352</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">967</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">757</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-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,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">3,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,668</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at end of period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 15324000 12901000 15698000 14181000 2922000 3261000 6181000 7378000 -284000 -352000 -967000 -757000 2718000 3267000 5668000 8259000 15244000 12543000 15244000 12543000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Related costs are expensed as incurred. The balance below is included in short and long-term deferred revenue and customer advances. </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">34,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">49,343</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">5,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,602</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">6,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">9,388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">13,987</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">20,639</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">33,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 34509000 49343000 34897000 56180000 5688000 4467000 12602000 8881000 6685000 9388000 13987000 20639000 33512000 44422000 33512000 44422000 <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 six months ended July 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded a stock-based compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to the Retirement Agreement.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Under Teradyne’s stock compensation plans, Teradyne grants time-based restricted stock units, performance-based restricted stock units and stock options, and employees are eligible to purchase Teradyne’s common stock through its Employee Stock Purchase Plan (“ESPP”).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Service-based restricted stock unit awards granted to employees vest in equal annual installments over </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Restricted stock unit awards granted to non-employee directors vest after a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one-year </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">period, with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the award vesting on the earlier of (a) the first anniversary of the grant date or (b) the date of the following year’s Annual Meeting of Shareholders. Teradyne expenses the cost of the restricted stock unit awards subject to time-based vesting, which is determined to be the fair market value of the shares at the date of grant, ratably over the period during which the restrictions lapse.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Performance-based restricted stock units (“PRSUs”) granted to Teradyne’s executive officers may have a performance metric based on relative total shareholder return (“TSR”). Teradyne’s </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> TSR performance is measured against the New York Stock Exchange (“NYSE”) Composite Index. The final number of TSR PRSUs that vest will vary based upon the level of performance achieved from </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% 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, 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, a PRSU recipient’s employment ends prior to the determination of the performance percentage due to (1) permanent disability or death or (2) retirement or termination other than for cause, 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 six months ended June 30, 2024, and July 2, 2023, Teradyne granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of service-based restricted stock unit awards to employees at a weighted average grant date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.06</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.30</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 six months ended June 30, 2024, and July 2, 2023, Teradyne granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of PBIT PRSUs with a 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.23</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the six months ended June 30, 2024, and July 2, 2023, Teradyne granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of TSR PRSUs, with a 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;">137.64</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value was estimated using the Monte Carlo simulation model with the following assumptions: </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Teradyne volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NYSE Composite Index volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expected volatility was based on the historical volatility of Teradyne’s stock and the NYSE Composite Index over the most recent three-year period. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grants. 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;">103.44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2023 grant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the six months ended June 30, 2024, and July 2, 2023, Teradyne granted </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of service-based stock options to executive officers at a weighted average grant date fair value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">37.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">40.90</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne determined the stock options’ expected life based upon historical exercise data for executive officers, the age of the executive officers and the terms of the stock option grant. Volatility was determined using historical volatility for a period equal to the expected life. The risk-free interest rate was determined using the U.S. Treasury yield curve in effect at the time of grant. Dividend yield was based upon an estimated annual dividend amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.48</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share divided by Teradyne’s stock price on the grant date of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">95.14</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2024 grant and an estimated annual dividend amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share divided by Teradyne’s stock price on the grant date of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">103.44</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the 2023 grant.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 5900000 P4Y P1Y 1 P3Y 0 2 0 2 P10Y P3Y 1 P4Y P7Y On January 22, 2024, the Board enacted the Executive Retirement Policy for Restricted Stock Unit and Option Vesting (the "Retirement Policy"). Under the Retirement Policy, an executive officer that is over the age of 65 and has 10 or more years of service as of the effective date of his or her retirement will be eligible for continued vesting of his or her unvested time-based restricted stock units and stock options granted prior to his or her retirement date. 500000 500000 95.06 102.3 100000 100000 120.38 90.5 100000 100000 94.51 102.23 100000 100000 102.51 137.64 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value was estimated using the Monte Carlo simulation model with the following assumptions: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Teradyne volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">42.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50.2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">NYSE Composite Index volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.6</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24.8</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.039 0.039 0.424 0.502 0.156 0.248 0.005 0.004 0.48 95.83 0.44 103.44 100000 100000 37.5 40.9 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The fair value of stock options was estimated using the Black-Scholes option-pricing model with the following assumptions:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.343%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected life (years)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Volatility-historical</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46.3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">46.7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> P4Y P4Y 0.04 0.037 0.463 0.467 0.005 0.004 0.48 95.14 0.44 103.44 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:5.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">Six Months Ended June 30, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at December 31, 2023, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,728</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), <br/>  $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,132</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Other comprehensive (loss) gain before reclassifications,<br/>   net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">404</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,087</span></p></td> <td style="white-space:nowrap;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;">1,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive<br/>  income (loss), net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26</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;">92</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;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Net current period other comprehensive loss, net of tax<br/>  of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">378</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</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;">15,087</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,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">17,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at June 30, 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;">2,106</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,529</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;">7,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,149</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;">44,104</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;">Six Months Ended July 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at December 31, 2022, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,308</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   ($</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,130</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,849</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Other comprehensive (loss) gain before reclassifications,<br/>   net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">323</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,088</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;">12,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">17,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive<br/>  income (loss), net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</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;">428</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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,524</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;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Net current period other comprehensive gain (loss), net of tax<br/>  of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">333</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,516</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;">12,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,759</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,390</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</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;">19,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at July 2, 2023, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,975</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">808</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;">27,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,902</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,873</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,156</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;">30,472</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 six months ended June 30, 2024, and July 2, 2023, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.758%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.758%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.758%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.858%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:18.633%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-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;">4</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;">8</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;">26</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;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">),<br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-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;">92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;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:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-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;">91</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;">428</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">),<br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;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:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-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;">,<br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space: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</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;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(a)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Total reclassifications, net of tax of $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</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;">99</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;">475</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;">437</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">),<br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space: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,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> </tr> </table></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%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:8.12%;"></td> <td style="width:1%;"></td> <td style="width:1.06%;"></td> <td style="width:1%;"></td> <td style="width:5.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">Six Months Ended June 30, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at December 31, 2023, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,728</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), <br/>  $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">142</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,132</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,442</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,152</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,978</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Other comprehensive (loss) gain before reclassifications,<br/>   net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">404</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">358</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,087</span></p></td> <td style="white-space:nowrap;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;">1,622</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,435</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive<br/>  income (loss), net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">26</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;">92</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;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Net current period other comprehensive loss, net of tax<br/>  of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">378</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</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;">15,087</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,530</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="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;">17,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at June 30, 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;">2,106</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,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="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,529</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;">7,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,149</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;">44,104</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;">Six Months Ended July 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at December 31, 2022, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,308</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   ($</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,130</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">), respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,849</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,517</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,159</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">49,868</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Other comprehensive (loss) gain before reclassifications,<br/>   net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">323</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,088</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;">12,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">17,842</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive<br/>  income (loss), net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</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;">428</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="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,524</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;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Net current period other comprehensive gain (loss), net of tax<br/>  of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">333</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,516</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;">12,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,759</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,390</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</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;">19,396</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">Balance at July 2, 2023, net of tax of $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">, $(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,975</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">),<br/>   $</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">808</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;">27,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,902</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,873</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,156</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;">30,472</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 -404000 358000 0 -15087000 -1622000 1274000 0 -15435000 0 -26000 500000 1000 0 -92000 1780000 3000 1691000 0 -378000 -142000 -1000 -15087000 -1530000 -506000 -3000 -17126000 0 -2106000 0 -1133000 -37529000 -7724000 0 1149000 -44104000 0 -2308000 -708000 -1130000 -39849000 -8661000 -2517000 1159000 -49868000 0 323000 1088000 0 12250000 1726000 3866000 0 17842000 0 -10000 -428000 1000 0 -33000 -1524000 3000 -1554000 0 333000 1516000 -1000 12250000 1759000 5390000 -3000 19396000 0 -1975000 808000 -1131000 -27599000 -6902000 2873000 1156000 -30472000 <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 six months ended June 30, 2024, and July 2, 2023, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.202%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.758%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.758%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.758%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:5.858%;"></td> <td style="width:1%;"></td> <td style="width:1.04%;"></td> <td style="width:18.633%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-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;">4</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;">8</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;">26</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;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">),<br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">13</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New 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;">28</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-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;">92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-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="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other (income) expense, net</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;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:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-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;">91</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;">428</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">),<br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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="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;">323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,780</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;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:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-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;">,<br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space: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</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;">3</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(a)</span></p></td> </tr> <tr style="height:8pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">Total reclassifications, net of tax of $</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">4</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;">99</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;">475</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;">437</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">),<br/>   respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space: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,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;min-width:fit-content;">(</span><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,554</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net income</span></p></td> </tr> </table><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%;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> 4000 -8000 -26000 -10000 13000 -28000 -92000 -33000 0 91000 -500000 428000 0 -323000 1780000 -1524000 0 0 1000 1000 2000 2000 3000 3000 4000 -99000 475000 -437000 15000 -349000 1691000 -1554000 <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 six months ended June 30, 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;">six months ended June 30, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;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 June 30, 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;">385,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,167,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">385,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">405,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne reviews long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of these assets are no longer appropriate.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.02%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.58%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 June 30, 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;">249,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="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,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">12,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,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="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;">197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">48,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">9,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">346,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">25,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">9.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for the three and six months ended June 30, 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.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;"> 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;">9.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;">, respectively, for the three and six months ended July 2, 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%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">9,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:#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,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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;">six months ended June 30, 2024, were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:95.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.860000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:7.960000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.08%;"></td> <td style="width:1%;"></td> <td style="width:9.860000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,542</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;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 June 30, 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;">385,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,128</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,167,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">385,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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;">405,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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 -10433000 0 -109000 0 -10542000 385031000 361819000 262128000 158699000 1167676000 0 353843000 260540000 148183000 762566000 385031000 7976000 1588000 10516000 405110000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortizable intangible assets consist of the following and are included in intangible assets, net on the balance sheet:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:45.02%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:11.58%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.32%;"></td> <td style="width:1%;"></td> <td style="width:10.040000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 June 30, 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;">249,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="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,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><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;">12,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">52,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,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="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;">197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> </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;">48,407</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.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;">9,185</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">346,411</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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,946</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.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;">25,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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 -249298000 -5728000 12680000 52109000 -48706000 197000 3600000 59007000 -48407000 -1415000 9185000 378822000 -346411000 -6946000 25465000 267706000 -243191000 -5343000 19172000 52109000 -47850000 232000 4491000 59007000 -46021000 -1245000 11741000 378822000 -337062000 -6356000 35404000 4700000 9400000 4800000 9600000 <p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Estimated intangible asset amortization expense for each of the five succeeding fiscal years and thereafter is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:60.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.236%;"></td> <td style="width:1.94%;"></td> <td style="width:1%;"></td> <td style="width:15.823%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">9,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:#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,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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,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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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,140</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </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,059</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">353</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;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> 9303000 11254000 2356000 1140000 1059000 353000 <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:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.409%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:7.638%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:7.638%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:7.638%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:7.638%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">186,273</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;">120,050</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;">250,470</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;">203,581</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;">157,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">155,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">155,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">4,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">6,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="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;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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> <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;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">5,666</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;">9,991</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;">7,483</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,198</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;">163,470</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,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:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">162,909</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,530</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;">1.18</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;">1.61</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;">1.31</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;">1.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> <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.73</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.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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;">1.23</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%;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%;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 six months ended June 30, 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 six months ended July 2, 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.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;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of restricted stock units because the effect would have been anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the computation of basic and diluted net income per common share:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.409%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:7.638%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:7.638%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:7.638%;"></td> <td style="width:1%;"></td> <td style="width:1.26%;"></td> <td style="width:1%;"></td> <td style="width:7.638%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">186,273</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;">120,050</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;">250,470</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;">203,581</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;">157,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">155,426</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">155,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">4,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,876</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">6,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,929</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">573</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">389</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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="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;">43</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">45</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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> <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;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">7</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">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;">742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-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;">828</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">5,666</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;">9,991</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;">7,483</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,198</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;">163,470</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,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:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">162,909</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,530</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;">1.18</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;">1.61</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;">1.31</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;">1.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> <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.73</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.54</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <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;">1.23</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%;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%;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> 186273000 120050000 250470000 203581000 157804000 154760000 155426000 155332000 4930000 8876000 6896000 8929000 726000 323000 573 389 9000 43000 12 45 1000 7000 2 7 0 742000 0 828000 5666000 9991000 7483000 10198000 163470000 164751000 162909000 165530000 1.18 0.78 1.61 1.31 1.14 0.73 1.54 1.23 100000 500000 400000 500000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">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 June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of severance charges related to headcount reductions of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35</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.</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 July 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</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;">112</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 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></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 six months ended June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of acquisition and divestiture expenses related to the Technoprobe transactions, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</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, primarily 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;">66</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.</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the six months ended July 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.2</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;">179</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 charges related to a voluntary early retirement program for employees meeting certain conditions 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> 2000000 35 5100000 112 1100000 2200000 4200000 66 7200000 179 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</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;">ASC 715. The pension asset or liability represents a difference between the fair value of the pension plan’s assets and the projected benefit obligation at December 31. Teradyne uses a December 31 measurement date for all its plans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Defined Benefit Pension Plans</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Teradyne has defined benefit pension plans covering a portion of domestic employees and employees of certain non-U.S. subsidiaries. Benefits under these plans are based on employees’ years of service and compensation. Teradyne’s funding policy is to make contributions to these plans in accordance with local laws and to the extent that such contributions are tax deductible. The assets of the U.S. qualified pension plan consist primarily of fixed income and equity securities. In addition, Teradyne has an unfunded supplemental executive defined benefit plan in the United States to provide retirement benefits in excess of levels allowed by the Employment Retirement Income Security Act (“ERISA”) and the Internal Revenue Code (the “IRC”), as well as unfunded qualified foreign plans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In the six months ended June 30, 2024, and July 2, 2023, Teradyne contributed $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.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;">1.5</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.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</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 six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">July 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">217</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;">114</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;font-weight:bold;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-weight:bold;min-width:fit-content;">110</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,646</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;">243</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,714</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;font-weight:bold;min-width:fit-content;">263</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,265</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;">18</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;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9</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;font-weight:bold;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;">111</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><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;">—</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 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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><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;">—</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;">709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30, 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;">July 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">448</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;">231</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">543</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;font-weight:bold;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-weight:bold;min-width:fit-content;">220</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;">3,293</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;">489</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;">3,425</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;font-weight:bold;min-width:fit-content;">526</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;">2,533</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;">34</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;">2,571</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;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">18</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;font-weight:bold;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;">111</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><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;">—</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 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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><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;">—</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;">1,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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;">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 employees. During the three and six months ended June 30, 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 six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <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;">170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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><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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 1600000 1500000 500000 600000 <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 six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic pension cost was comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">June 30, 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;">July 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">217</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;">114</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;font-weight:bold;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-weight:bold;min-width:fit-content;">110</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,646</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;">243</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,714</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;font-weight:bold;min-width:fit-content;">263</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,265</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;">18</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;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">9</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;font-weight:bold;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;">111</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><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;">—</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 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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><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;">—</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;">709</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">364</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30, 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;">July 2, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">448</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;">231</span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">543</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;font-weight:bold;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-weight:bold;min-width:fit-content;">220</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;">3,293</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;">489</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;">3,425</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;font-weight:bold;min-width:fit-content;">526</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;">2,533</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;">34</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;">2,571</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;font-weight:bold;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">18</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;font-weight:bold;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;">111</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><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;">—</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 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;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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><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;">—</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;">1,319</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top: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,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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> 217000 114000 272000 110000 1646000 243000 1714000 263000 1265000 18000 1286000 9000 -111000 242000 -24000 0 0 -24000 0 0 709000 73000 724000 364000 448000 231000 543000 220000 3293000 489000 3425000 526000 2533000 34000 2571000 18000 -111000 242000 -24000 0 0 -24000 0 0 1319000 420000 1421000 728000 <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 six months ended June 30, 2024, and July 2, 2023, Teradyne’s net periodic postretirement benefit cost was comprised of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">121</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">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;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> <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;">170</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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><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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span 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;">155</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">527</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">533</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;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 8000 18000 17000 72000 60000 145000 121000 -2000 -2000 -4000 -4000 170000 369000 462000 369000 94000 -30000 94000 -30000 155000 465000 527000 533000 <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 June 30, 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;">402.2</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;">386.5</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 June 30, 2024, and December 31, 2023, Teradyne had a product warranty accrual of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">15.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, included in other accrued liabilities and revenue deferrals related to extended warranties of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">34.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, included in short and long-term deferred revenue and customer advances.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, in the ordinary course of business, Teradyne provides minimum purchase guarantees to certain vendors to ensure continuity of supply against the market demand. Although some of these guarantees provide penalties for cancellations and/or modifications to the purchase commitments as the market demand decreases, most of the guarantees do not. Therefore, as the market demand decreases, Teradyne re-evaluates these guarantees and determines what charges, if any, should be recorded.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">With respect to its agreements covering product, business or entity divestitures and acquisitions, Teradyne provides certain representations, warranties and covenants to purchasers and agrees to indemnify and hold such purchasers harmless against breaches of such representations, warranties and covenants. Many of the indemnification claims have a definite expiration date while some remain in force indefinitely. With respect to its acquisitions, Teradyne may, from time to time, assume the liability for certain events or occurrences that took place prior to the date of acquisition.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As a matter of ordinary course of business, Teradyne occasionally guarantees certain indebtedness obligations of its subsidiary companies, limited to the borrowings from financial institutions, purchase commitments to certain vendors and lease commitments to landlords.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Based on historical experience and information known as of June 30, 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> 402200000 386500000 15200000 15700000 33500000 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%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:11.092%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:11.092%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:11.092%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:11.232000000000001%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. statutory federal tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span></p></td> <td style="white-space:nowrap;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.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="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;">2.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;">2.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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.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: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.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="color:#000000;white-space:pre-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.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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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> </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<br/>   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;">1.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;">2.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <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.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;">2.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> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discrete benefit related to equity compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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;">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="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;">0.7</span></p></td> <td style="white-space:nowrap;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.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="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;">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;">0.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;">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: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.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: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.1</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;">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;">15.1</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;">16.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">14.3</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;">15.7</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 June 30, 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 June 30, 2024, and December 31, 2023, Teradyne had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">18.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of reserves for uncertain tax positions. The $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million net decrease in reserves for uncertain tax positions is related to the settlement of an audit.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> As of June 30, 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;">8.1</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 June 30, 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.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.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 six months ended June 30, 2024, and July 2, 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;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, 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 six months ended June 30, 2024, was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</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.03</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 six months ended July 2, 2023, was $</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, 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 quarter ended June 30, 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 in the quarter.</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;">June 30, 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 the Company's foreign jurisdictions, but it did not have a material impact on our 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%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:11.092%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:11.092%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:11.092%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:11.232000000000001%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">U.S. statutory federal tax rate</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">21.0</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Tax credits</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.7</span></p></td> <td style="white-space:nowrap;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.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="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;">2.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;">2.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="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Foreign taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.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: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.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="color:#000000;white-space:pre-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.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="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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> </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<br/>   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;">1.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;">2.5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <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.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;">2.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> </tr> <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discrete benefit related to equity compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.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;">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="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;">0.7</span></p></td> <td style="white-space:nowrap;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.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="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;">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;">0.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;">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: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.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: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.1</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;">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;">15.1</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;">16.9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align: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;">14.3</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;">15.7</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.027 0.024 0.028 0.024 -0.025 -0.01 -0.024 -0.008 -0.01 -0.025 -0.013 -0.028 -0.006 -0.001 -0.007 -0.014 0.009 0.019 0.005 0.021 0.151 0.169 0.143 0.157 15900000 18600000 -2700000 8100000 800000 1300000 -500000 100000 4900000 0.03 1000000 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 six months ended June 30, 2024, and July 2, 2023, is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.201%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.561%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.121%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.161%;"></td> <td style="width:1%;"></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 June 30, 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,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">60,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">90,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;">36,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">729,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">729,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">158,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">5,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">17,916</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">155,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">63,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;">219,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,306,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">175,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">731,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">83,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,296,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,335,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,631,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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 July 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">474,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">94,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">71,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">43,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">684,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">684,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">129,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">28,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">26,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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;">12,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">143,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">144,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,416,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">191,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">685,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">88,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,381,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,013,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,394,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Six Months Ended June 30, 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;">954,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">136,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">177,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">60,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">1,329,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">1,329,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> </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;">237,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">31,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">238,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">53,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">292,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,306,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">175,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">731,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">83,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,296,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,335,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,631,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Six Months Ended July 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">889,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">168,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">160,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">82,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">1,301,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">1,301,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">225,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">43,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">44,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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;">21,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">245,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;">4,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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;">241,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,416,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">191,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">685,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">88,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,381,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,013,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,394,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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%;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%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.</span></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%;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%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">2,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">7,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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;">2,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Restructuring and other—employee severance</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Wireless 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;">820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> </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;">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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring and other—acquisition &amp; divestiture related<br/>   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:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling and administrative —equity modification</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:#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—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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;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,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> <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> </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 six months ended June 30, 2024, and July 2, 2023, is as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:31.006%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.201%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.561%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.121%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.161%;"></td> <td style="width:1%;"></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 June 30, 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,564</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">60,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">90,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;">36,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">729,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">729,879</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">158,284</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">5,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">17,916</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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,970</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">155,562</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">63,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;">219,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,306,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">175,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">731,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">83,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,296,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,335,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,631,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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 July 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">474,708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">94,272</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">71,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">43,823</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">684,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">684,437</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">129,040</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">28,599</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">26,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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;">12,020</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">143,258</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,144</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">144,402</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,416,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">191,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">685,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">88,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,381,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,013,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,394,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Six Months Ended June 30, 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;">954,817</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">136,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">177,901</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">60,856</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">1,329,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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;">1,329,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> </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;">237,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,615</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">31,892</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">238,497</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">53,808</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">292,305</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,306,390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">175,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">731,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">83,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;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,296,483</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,335,223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,631,706</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">Six Months Ended July 2, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:8pt;color:#000000;white-space:pre-wrap;min-width:fit-content;">889,717</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">168,903</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">160,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">82,498</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">1,301,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">1,301,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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;">225,225</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">43,874</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">44,891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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;">21,372</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">245,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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-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;">4,094</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#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;">241,486</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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,416,109</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">191,002</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">685,132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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;">88,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family: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,381,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,013,784</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span 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,394,896</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size: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%;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%;display:inline-flex;justify-content:flex-start;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in income (loss) before taxes are charges related to restructuring and other, expense for the modification of outstanding equity awards, and inventory charges.</span></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%;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> 542564000 60801000 90247000 36267000 729879000 0 729879000 158284000 5224000 -17916000 9970000 155562000 63841000 219403000 1306390000 175567000 731264000 83262000 2296483000 1335223000 3631706000 474708000 94272000 71634000 43823000 684437000 0 684437000 129040000 28599000 -26401000 12020000 143258000 1144000 144402000 1416109000 191002000 685132000 88869000 2381112000 1013784000 3394896000 954817000 136123000 177901000 60856000 1329698000 0 1329698000 237698000 23615000 -31892000 9076000 238497000 53808000 292305000 1306390000 175567000 731264000 83262000 2296483000 1335223000 3631706000 889717000 168903000 160848000 82498000 1301966000 0 1301966000 225225000 43874000 -44891000 21372000 245580000 -4094000 241486000 1416109000 191002000 685132000 88869000 2381112000 1013784000 3394896000 <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%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:8.742%;"></td> <td style="width:1%;"></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 Six 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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <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;">June 30,<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;">July 2,<br/>2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;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;">2,408</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,184</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">7,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> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top: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;">2,485</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,130</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,279</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,113</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;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;">642</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Restructuring and other—employee severance</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,308</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,638</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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,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="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,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> </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="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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;">769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">534</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New 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;">Wireless 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;">820</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">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> </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;">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:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restructuring and other—acquisition &amp; divestiture related<br/>   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:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Selling and administrative —equity modification</span></p></td> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align: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:#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—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;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top: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> <td style="white-space:pre-wrap;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,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> <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> </table> 2408000 4184000 7364000 7952000 0 2485000 1130000 3279000 0 0 720000 1113000 0 0 0 642000 1308000 1638000 1537000 2071000 0 769000 534000 1551000 0 0 820000 725000 0 0 2214000 0 0 0 1469000 5889000 0 1100000 0 1100000 0 0 0 1124000 <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;">% excise tax, which is included as part of the cost basis of the shares acquired. Teradyne intends to repurchase up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">90.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of its common stock in 2024 based on market conditions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:24.5pt;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the six months ended June 30, 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.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 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;">30.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="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;">101.40</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 June 30, 2024, were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock for $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">430.8</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;">102.39</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 six months ended July 2, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Teradyne repurchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of common stock for a total cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">229.5</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;">102.35</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 and May 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 six months ended June 30, 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.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;"> 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;">37.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</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 and May 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 six months ended July 2, 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;">17.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;"> 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;">34.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2000000000 0.01 90000000 300000 30300000 101.4 4200000 430800000 102.39 2200000 229500000 102.35 0.12 0.12 19000000 37400000 0.11 0.11 17000000 34200000 Sanjay Mehta Vice President, Chief Financial Officer and Treasurer true May 20, 2024 28049 true May 19, 2025 Gregory Smith President and Chief Executive Officer true June 7, 2024 15400 true January 31, 2025 Includes $0.8 million and $1.3 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 $1.7 million and $2.5 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, excludes $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 six months ended June 30, 2024, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $3.3 million and $6.0 million, respectively. For the three and six months ended July 2, 2023, net losses from remeasurement of monetary assets and liabilities denominated in foreign currencies were $6.7 million and $7.0 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, and inventory charges. Total assets are attributable to each segment. Corporate assets consist of cash and cash equivalents, marketable securities, and certain other assets.